Revert "term: cursor-left: reduce move count by one when lcf=true"

This reverts commit 02e3e4ac9b.

This broke at least Emacs. Cursor movement at the margins *is*
undefined, and the behavior we’re now reverting to matches XTerm.
This commit is contained in:
Daniel Eklöf 2020-10-02 20:02:36 +02:00
parent 02e3e4ac9b
commit 5594746e49
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
2 changed files with 0 additions and 7 deletions

View file

@ -43,8 +43,6 @@
that it is (much) slower compared to previous foot versions. Use the
**scrollback.multiplier** option in `foot.ini` if you find the new
speed too slow (https://codeberg.org/dnkl/foot/issues/144).
* Cursor left movements moving cursor to wrong location when cursor is
“beyond” the right margin.
### Security

View file

@ -1728,11 +1728,6 @@ term_cursor_home(struct terminal *term)
void
term_cursor_left(struct terminal *term, int count)
{
if (unlikely(term->grid->cursor.lcf))
count--;
assert(count >= 0);
int move_amount = min(term->grid->cursor.point.col, count);
term->grid->cursor.point.col -= move_amount;
assert(term->grid->cursor.point.col >= 0);