Option to disable ConPty wrapping/reflow functionality #7228

Open
opened 2026-01-31 00:58:25 +00:00 by claunia · 0 comments
Owner

Originally created by @kchibisov on GitHub (Mar 31, 2020).

From what I've seen in some alacritty bug reports e.g, it seems like ConPty is doing wrapping/reflow by itself, which is pretty annoying if your terminal can handle all of that. So it also interferes with our logic from time to time and breaks some of our features. Ideally it'll be nice to have an option to prevent ConPty of doing so(ideally I want ConPty to be 'just a pipe', which forwards things to us directly without any black magic under the hood, but meh).

The main problem that this feature would solve is that it'll help other terminals out there who is capable of handling content reflow by themselves have their reflow/wrap related features working, since ConPty can't handle use cases like: split across line selection with double clicks aka select a word, triple click on a line, which should select the entire wrapped line, URL clicking and launching, reflow of multiple cursors(alacritty has a keyboard driven mode to select text and a special cursor for it), selections, etc, etc.

Originally created by @kchibisov on GitHub (Mar 31, 2020). From what I've seen in some alacritty bug reports [e.g](https://github.com/alacritty/alacritty/issues/3361#issuecomment-606531771), it seems like ConPty is doing wrapping/reflow by itself, which is pretty annoying if your terminal can handle all of that. So it also interferes with our logic from time to time and breaks some of our features. Ideally it'll be nice to have an option to prevent ConPty of doing so(ideally I want ConPty to be 'just a pipe', which forwards things to us directly without any black magic under the hood, but meh). The main problem that this feature would solve is that it'll help other terminals out there who is capable of handling content reflow by themselves have their reflow/wrap related features working, since ConPty can't handle use cases like: split across line selection with double clicks aka select a word, triple click on a line, which should select the entire wrapped line, URL clicking and launching, reflow of multiple cursors(alacritty has a keyboard driven mode to select text and a special cursor for it), selections, etc, etc.
claunia added the Issue-FeatureNeeds-TriageNeeds-Tag-Fix labels 2026-01-31 00:58:26 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#7228