0
0
mirror of https://github.com/vim/vim.git synced 2025-09-26 04:04:07 -04:00

patch 9.0.0734: cursor position invalid when scrolling with 'smoothscroll'

Problem:    Cursor position invalid when scrolling with 'smoothscroll' set.
            (Ernie Rael)
Solution:   Add w_valid_skipcol and clear flags when it changes.  Adjust
            w_skipcol after moving the cursor.
This commit is contained in:
Bram Moolenaar
2022-10-12 19:53:38 +01:00
parent 84d14ccdb5
commit 2fbabd238a
11 changed files with 132 additions and 9 deletions

View File

@@ -2448,6 +2448,7 @@ nv_screengo(oparg_T *oap, int dir, long dist)
if (atend)
curwin->w_curswant = MAXCOL; // stick in the last column
adjust_skipcol();
return retval;
}