0
0
mirror of https://github.com/vim/vim.git synced 2025-10-28 09:27:14 -04:00

patch 7.4.1940

Problem:    "gd" hangs in some situations. (Eric Biggers)
Solution:   Remove the SEARCH_START flag when looping.  Add a test.
This commit is contained in:
Bram Moolenaar
2016-06-15 22:03:48 +02:00
parent 28607ba2b8
commit 23c60f21b0
3 changed files with 18 additions and 3 deletions

View File

@@ -1,6 +1,6 @@
" Test commands that jump somewhere.
func Test_geedee()
func Test_geeDEE()
new
call setline(1, ["Filename x;", "", "int Filename", "int func() {", "Filename y;"])
/y;/
@@ -8,3 +8,13 @@ func Test_geedee()
call assert_equal(1, line('.'))
quit!
endfunc
func Test_gee_dee()
new
call setline(1, ["int x;", "", "int func(int x)", "{", " return x;", "}"])
/return/
normal $hgd
call assert_equal(3, line('.'))
call assert_equal(14, col('.'))
quit!
endfunc