You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
multiline input: unable to delete previous lines #22
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:
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.
ahh yes! somehow missed this 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.
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 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>
.
Activity
andir commentedon Oct 1, 2020
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.
mcpcpc commentedon Oct 1, 2020
submitted upstream to libvte: https://gitlab.gnome.org/GNOME/vte/-/issues/287
andir commentedon Oct 1, 2020
This could also be somewhat related to the issue: https://gitlab.gnome.org/GNOME/vte/-/issues/62
mcpcpc commentedon Oct 1, 2020
ahh yes! somehow missed this 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,screenortmux.andir commentedon Oct 1, 2020
mcpcpc commentedon Oct 1, 2020
Here's another relevant conversation I am having with the developer of the foot terminal emulator: link.