1
0
forked from aniani/vim

patch 9.0.1435: scrolling too many lines when 'wrap' and 'diff' are set

Problem:    Scrolling too many lines when 'wrap' and 'diff' are set.
Solution:   Only scroll by screenlines for 'diff' when 'wrap' is not set.
            (closes #12211)
This commit is contained in:
Bram Moolenaar
2023-04-01 19:54:40 +01:00
parent 39c9ec16ea
commit 38d867f041
3 changed files with 18 additions and 1 deletions

View File

@@ -1763,7 +1763,7 @@ scrolling_screenlines(int byfold UNUSED)
|| (byfold && hasAnyFolding(curwin))
# endif
# ifdef FEAT_DIFF
|| curwin->w_p_diff
|| (curwin->w_p_diff && !curwin->w_p_wrap)
# endif
;
}