Mercurial > vim
comparison src/testdir/test_normal.vim @ 34832:fa2084ba5138 v9.1.0285
patch 9.1.0285: Still problems with cursor position for CTRL-D/U
Commit: https://github.com/vim/vim/commit/78c51500f1bb16501521d721d52cb0982f5e70b6
Author: Luuk van Baal <luukvbaal@gmail.com>
Date: Tue Apr 9 21:30:19 2024 +0200
patch 9.1.0285: Still problems with cursor position for CTRL-D/U
Problem: Problems with cursor position when scrolling half a page.
Solution: Rework the cursor logic. (Luuk van Baal)
closes: #14455
Signed-off-by: Luuk van Baal <luukvbaal@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 09 Apr 2024 21:45:02 +0200 |
parents | be09936c20c7 |
children | 98e0d8eb05d4 |
comparison
equal
deleted
inserted
replaced
34831:ca0bfdb5d652 | 34832:fa2084ba5138 |
---|---|
4223 call assert_equal(1, winsaveview().topfill) | 4223 call assert_equal(1, winsaveview().topfill) |
4224 | 4224 |
4225 bw! | 4225 bw! |
4226 endfunc | 4226 endfunc |
4227 | 4227 |
4228 " Test for Ctrl-U not getting stuck at end of buffer with 'scrolloff'. | |
4229 func Test_halfpage_scrolloff_eob() | |
4230 set scrolloff=5 | |
4231 | |
4232 call setline(1, range(1, 100)) | |
4233 exe "norm! Gzz\<C-U>zz" | |
4234 call assert_notequal(100, line('.')) | |
4235 | |
4236 set scrolloff& | |
4237 bwipe! | |
4238 endfunc | |
4239 | |
4228 " vim: shiftwidth=2 sts=2 expandtab nofoldenable | 4240 " vim: shiftwidth=2 sts=2 expandtab nofoldenable |