diff src/testdir/test_quickfix.vim @ 14648:c3222a7342ab v8.1.0337

patch 8.1.0337: :file fails in quickfix command commit https://github.com/vim/vim/commit/379fb76b080521f7c09265ec3264b9e698923518 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Aug 30 15:58:28 2018 +0200 patch 8.1.0337: :file fails in quickfix command Problem: :file fails in quickfix command. Solution: Allow :file without argument when curbuf_lock is set. (Jason Franklin)
author Christian Brabandt <cb@256bit.org>
date Thu, 30 Aug 2018 16:00:08 +0200
parents d1b69129db99
children 8770189c3e22
line wrap: on
line diff
--- a/src/testdir/test_quickfix.vim
+++ b/src/testdir/test_quickfix.vim
@@ -2485,6 +2485,35 @@ func Test_cclose_in_autocmd()
   call test_override('starting', 0)
 endfunc
 
+" Check that ":file" without an argument is possible even when "curbuf_lock"
+" is set.
+func Test_file_from_copen()
+  " Works without argument.
+  augroup QF_Test
+    au!
+    au FileType qf file
+  augroup END
+  copen
+
+  augroup QF_Test
+    au!
+  augroup END
+  cclose
+
+  " Fails with argument.
+  augroup QF_Test
+    au!
+    au FileType qf call assert_fails(':file foo', 'E788')
+  augroup END
+  copen
+  augroup QF_Test
+    au!
+  augroup END
+  cclose
+
+  augroup! QF_Test
+endfunction
+
 func Test_resize_from_copen()
     augroup QF_Test
 	au!