]> granicus.if.org Git - vim/commitdiff
patch 8.1.1190: has('vimscript-3') does not work v8.1.1190
authorBram Moolenaar <Bram@vim.org>
Sat, 20 Apr 2019 19:54:28 +0000 (21:54 +0200)
committerBram Moolenaar <Bram@vim.org>
Sat, 20 Apr 2019 19:54:28 +0000 (21:54 +0200)
Problem:    has('vimscript-3') does not work.
Solution:   Add "vimscript-3" to the list of features.

src/evalfunc.c
src/testdir/test_eval_stuff.vim
src/version.c

index 7368ba284b908dcc1e7f44b88ed0e0d27f9373c3..a4d6ebf64835adb09719ba9a4532b2d74cbcde35 100644 (file)
@@ -6624,6 +6624,7 @@ f_has(typval_T *argvars, typval_T *rettv)
 #endif
        "vimscript-1",
        "vimscript-2",
+       "vimscript-3",
        "virtualedit",
        "visual",
        "visualextra",
index cba66b70f74a452bb818a341e3e39df9dfec7a3d..c7797233918c8fdbe8ae807db8fe8b571cbd16a0 100644 (file)
@@ -126,6 +126,7 @@ endfunc
 
 scriptversion 2
 func Test_string_concat_scriptversion2()
+  call assert_true(has('vimscript-2'))
   let a = 'a'
   let b = 'b'
 
@@ -141,6 +142,7 @@ endfunc
 
 scriptversion 1
 func Test_string_concat_scriptversion1()
+  call assert_true(has('vimscript-1'))
   let a = 'a'
   let b = 'b'
 
@@ -156,6 +158,7 @@ endfunc
 
 scriptversion 3
 func Test_vvar_scriptversion3()
+  call assert_true(has('vimscript-3'))
   call assert_fails('echo version', 'E121:')
   call assert_false(exists('version'))
   let version = 1
index 4e88823a5d64ffd0f357316d992db4854488b601..12658955440c6d3c93038ddd5e1eac21e455408d 100644 (file)
@@ -771,6 +771,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1190,
 /**/
     1189,
 /**/