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.
diff --git a/src/normal.c b/src/normal.c
index 08e9fc9..5c7bc2e 100644
--- a/src/normal.c
+++ b/src/normal.c
@@ -2448,6 +2448,7 @@
if (atend)
curwin->w_curswant = MAXCOL; // stick in the last column
+ adjust_skipcol();
return retval;
}