]> granicus.if.org Git - vim/commitdiff
patch 8.2.1126: Vim9: using :copen causes an error v8.2.1126
authorBram Moolenaar <Bram@vim.org>
Sat, 4 Jul 2020 15:39:10 +0000 (17:39 +0200)
committerBram Moolenaar <Bram@vim.org>
Sat, 4 Jul 2020 15:39:10 +0000 (17:39 +0200)
Problem:    Vim9: using :copen causes an error.
Solution:   Add flag LET_NO_COMMAND in set_var().

src/evalvars.c
src/testdir/test_vim9_script.vim
src/version.c

index 131486750c5409418d36aee6bc0f01f64571031a..3dab22bb2e2b789e7fbf545aac01b1d630c2463e 100644 (file)
@@ -2852,7 +2852,7 @@ set_var(
     typval_T   *tv,
     int                copy)       // make copy of value in "tv"
 {
-    set_var_const(name, NULL, tv, copy, 0);
+    set_var_const(name, NULL, tv, copy, LET_NO_COMMAND);
 }
 
 /*
index 8411621419516b2f5091f55338ff0eea00a8ff8d..e5487179865fc29fd4bf716b07fd3e6d94d2fafe 100644 (file)
@@ -2219,6 +2219,12 @@ def Test_source_vim9_from_legacy()
   delete('Xvim9_script.vim')
 enddef
 
+def Test_vim9_copen()
+  # this was giving an error for setting w:quickfix_title
+  copen
+  quit
+enddef
+
 " Keep this last, it messes up highlighting.
 def Test_substitute_cmd()
   new
index b36f248f8d856635222a39fe47ff769b928091f3..d1607ae15d5e32254b41762bd2e717f608f77ffa 100644 (file)
@@ -754,6 +754,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1126,
 /**/
     1125,
 /**/