diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2019-09-13 14:38:16 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-13 14:38:16 -0700 |
commit | 35341b34b835eeb184ac9f0e2078ce31f6612fd7 (patch) | |
tree | d63d8224a062f8b91b08c95691b048e443328878 /src/nvim/testdir | |
parent | 3855204f5860ff2a66133541ff7593f0c2606a75 (diff) | |
parent | 5f95b35c7acb2de90cf55f7ea197254d70e07de9 (diff) | |
download | rneovim-35341b34b835eeb184ac9f0e2078ce31f6612fd7.tar.gz rneovim-35341b34b835eeb184ac9f0e2078ce31f6612fd7.tar.bz2 rneovim-35341b34b835eeb184ac9f0e2078ce31f6612fd7.zip |
Merge #11007 from janlazo/vim-8.0.1772
vim-patch:8.0.1772,8.1.{248,259,261,267}
Diffstat (limited to 'src/nvim/testdir')
-rw-r--r-- | src/nvim/testdir/test_quickfix.vim | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_quickfix.vim b/src/nvim/testdir/test_quickfix.vim index 440bf47f4b..16f008ca41 100644 --- a/src/nvim/testdir/test_quickfix.vim +++ b/src/nvim/testdir/test_quickfix.vim @@ -3515,6 +3515,30 @@ func Xautocmd_changelist(cchar) call assert_equal(5, line('.')) autocmd! QuickFixCmdPost + " Test for autocommands clearing the quickfix list before jumping to the + " first error. This should not result in an error + autocmd QuickFixCmdPost * call g:Xsetlist([], 'r') + let v:errmsg = '' + " Test for cfile/lfile + Xfile Xerr + call assert_true(v:errmsg !~# 'E42:') + " Test for cbuffer/lbuffer + edit Xerr + Xbuffer + call assert_true(v:errmsg !~# 'E42:') + " Test for cexpr/lexpr + Xexpr 'Xtestfile2:4:Line4' + call assert_true(v:errmsg !~# 'E42:') + " Test for grep/lgrep + " The grepprg may not be set on non-Unix systems + if has('unix') + silent Xgrep Line5 Xtestfile2 + call assert_true(v:errmsg !~# 'E42:') + endif + " Test for vimgrep/lvimgrep + call assert_fails('silent Xvimgrep Line5 Xtestfile2', 'E480:') + autocmd! QuickFixCmdPost + call delete('Xerr') call delete('Xtestfile1') call delete('Xtestfile2') |