diff options
author | Christian Duerr <contact@christianduerr.com> | 2020-07-15 02:33:48 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-15 02:33:48 +0000 |
commit | e18f5a0a2fbe5b8801dc7d5a402f6a7af1d97d12 (patch) | |
tree | 04a8907a69ee541660087e4c9750c2baa3964894 /alacritty_terminal/src/config | |
parent | 183622e9433c25676b2f3a9d8314f1e19089a26c (diff) | |
download | alacritty-e18f5a0a2fbe5b8801dc7d5a402f6a7af1d97d12.tar.gz alacritty-e18f5a0a2fbe5b8801dc7d5a402f6a7af1d97d12.zip |
Fix cursor reflow
This resolves three different issues with cursor reflow.
The first issue was that the cursor could reach the top of the screen
during reflow, since content was pushed into history despite viewport
space being available. Since the cursor cannot leave the viewport, this
would insert new space between the cursor and content (see #3968).
Another issue was that the wrapline flag was not set correctly with
content being available behind the cursor. Since the cursor is not
necessarily at the end of the line, it is possible that the cursor
should reflow to the next line instead of staying on the current one and
setting the wrapline flag.
The last bug fixed in this is about reflow with content available behind
the cursor. Since that might have en effect on new lines being inserted
and deleted below the cursor, the cursor needs to be reflown based on
it.
Fixes #3968.
Diffstat (limited to 'alacritty_terminal/src/config')
0 files changed, 0 insertions, 0 deletions