Mercurial > vim
diff src/testdir/test_quickfix.vim @ 10281:92fa8e5ef210 v8.0.0037
commit https://github.com/vim/vim/commit/0a9046fbcb33770517ab0220b8100c4494bddab2
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Oct 15 19:28:13 2016 +0200
patch 8.0.0037
Problem: Get E924 when switching tabs. ()
Solution: Use win_valid_any_tab() instead of win_valid(). (Martin Vuille,
closes https://github.com/vim/vim/issues/1167, closes https://github.com/vim/vim/issues/1171)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 15 Oct 2016 19:30:04 +0200 |
parents | 2d0e6034743a |
children | d52d97bf675e |
line wrap: on
line diff
--- a/src/testdir/test_quickfix.vim +++ b/src/testdir/test_quickfix.vim @@ -617,6 +617,22 @@ function Test_locationlist_curwin_was_cl augroup! testgroup endfunction +function Test_locationlist_cross_tab_jump() + call writefile(['loclistfoo'], 'loclistfoo') + call writefile(['loclistbar'], 'loclistbar') + set switchbuf=usetab + + edit loclistfoo + tabedit loclistbar + silent lgrep loclistfoo loclist* + call assert_equal(1, tabpagenr()) + + enew | only | tabonly + set switchbuf&vim + call delete('loclistfoo') + call delete('loclistbar') +endfunction + " More tests for 'errorformat' function! Test_efm1() if !has('unix')