-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
multiline input: unable to delete previous lines #22
Comments
Yeah, I can confirm that this is happening. In this case It is probably worth testing with gnome-terminal and/or reporting the issue to with libvte as that is basically all I'm using here. |
submitted upstream to libvte: https://gitlab.gnome.org/GNOME/vte/-/issues/287 |
This could also be somewhat related to the issue: https://gitlab.gnome.org/GNOME/vte/-/issues/62 |
ahh yes! somehow missed this one =S. Item 2 is identical to the issue. also, i can confirm that the behavior is “fine” with using a terminal multiplexer, such as seems that the best solution, until corrected upstream is to use |
I am always within tmux and/or neovims terminal thus I haven't really
noticed this.
…On Thu, 1 Oct 2020, 17:14 Michael Czigler, ***@***.***> wrote:
submitted upstream to libvte:
https://gitlab.gnome.org/GNOME/vte/-/issues/287
ahh yes! somehow missed this one =S. Item 2 is identical to the issue.
also, i can confirm that the behavior is “fine” with using a terminal
multiplexer, such as screen.
seems that the best solution, until corrected upstream is to use urxvt,
screen or tmux.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#22 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAE365HDSYK6NCMQDCX5GN3SISMGDANCNFSM4SAKN5YQ>
.
|
Here's another relevant conversation I am having with the developer of the foot terminal emulator: link. |
This behavior was first reported as part of mcpcpc/kirc#39 and appears to impact multiple terminal emulators (e.g. foot and st) while behaving fine in others (e.g. xterm)
To reproduce, one simply needs to read input from stdin (e.g. fgets) and type more characters than the width of the terminal window. the text that is longer than window width is then printed as a new line, making the previous line uneditable.
A simple verifiable example (written in C) includes the following:
The text was updated successfully, but these errors were encountered: