summaryrefslogtreecommitdiff
path: root/src/testdir/test_quickfix.vim
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2019-11-17 18:09:38 +0100
committerBram Moolenaar <Bram@vim.org>2019-11-17 18:09:38 +0100
commit539aa6b25eaea91dfd1a175cd053c0f259fa2e58 (patch)
treeb99f4cb24f73325ab336faf8beb0faadc6e01592 /src/testdir/test_quickfix.vim
parent7170b295b06e3168424985530d8477ed2e058b67 (diff)
downloadvim-git-539aa6b25eaea91dfd1a175cd053c0f259fa2e58.tar.gz
patch 8.1.2315: not always using the right window when jumping to an errorv8.1.2315
Problem: Not always using the right window when jumping to an error. Solution: Add the "uselast" flag in 'switchbuf'. (closes #1652)
Diffstat (limited to 'src/testdir/test_quickfix.vim')
-rw-r--r--src/testdir/test_quickfix.vim8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/testdir/test_quickfix.vim b/src/testdir/test_quickfix.vim
index a3061336f..0744364fd 100644
--- a/src/testdir/test_quickfix.vim
+++ b/src/testdir/test_quickfix.vim
@@ -1664,6 +1664,14 @@ func Test_switchbuf()
call assert_equal(3, tabpagenr('$'))
tabfirst | enew | tabonly | only
+ set switchbuf=uselast
+ split
+ let last_winid = win_getid()
+ copen
+ exe "normal 1G\<CR>"
+ call assert_equal(last_winid, win_getid())
+ enew | only
+
set switchbuf=
edit Xqftestfile1
let file1_winid = win_getid()