diff options
Diffstat (limited to 'test/functional/ui/fold_spec.lua')
-rw-r--r-- | test/functional/ui/fold_spec.lua | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test/functional/ui/fold_spec.lua b/test/functional/ui/fold_spec.lua index aea629df07..13b1558b68 100644 --- a/test/functional/ui/fold_spec.lua +++ b/test/functional/ui/fold_spec.lua @@ -2744,4 +2744,23 @@ describe('folded lines', function() describe('without ext_multigrid', function() with_ext_multigrid(false) end) + + it("do not interfere with corrected cursor position for 'scrolloff'", function() + local screen = Screen.new(40, 7) + exec([[ + call setline(1, range(10)) + 6,7fold + set scrolloff=1 + norm L + ]]) + screen:expect([[ + 0 | + 1 | + 2 | + 3 | + ^4 | + {13:+-- 2 lines: 5·························}| + | + ]]) + end) end) |