aboutsummaryrefslogtreecommitdiff
path: root/test/old/testdir/test_normal.vim
diff options
context:
space:
mode:
Diffstat (limited to 'test/old/testdir/test_normal.vim')
-rw-r--r--test/old/testdir/test_normal.vim18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/old/testdir/test_normal.vim b/test/old/testdir/test_normal.vim
index c672f32827..dbedddfed9 100644
--- a/test/old/testdir/test_normal.vim
+++ b/test/old/testdir/test_normal.vim
@@ -4117,4 +4117,22 @@ func Test_normal_click_on_double_width_char()
let &mouse = save_mouse
endfunc
+func Test_normal33_g_cmd_nonblank()
+ " Test that g$ goes to the last non-blank char and g<end> to the last
+ " visible column
+ 20vnew
+ setlocal nowrap nonumber signcolumn=no
+ call setline(1, ['fooo fooo fooo fooo fooo fooo fooo fooo '])
+ exe "normal 0g\<end>"
+ call assert_equal(11, col('.'))
+ normal 0g$
+ call assert_equal(20, col('.'))
+ setlocal wrap
+ exe "normal 0g\<end>"
+ call assert_equal(11, col('.'))
+ normal 0g$
+ call assert_equal(20, col('.'))
+ bw!
+endfunc
+
" vim: shiftwidth=2 sts=2 expandtab