]> granicus.if.org Git - vim/commitdiff
patch 8.2.4519: Vim9: Can still use ":fini" and ":finis" for ":finish" v8.2.4519
authorBram Moolenaar <Bram@vim.org>
Sun, 6 Mar 2022 14:51:22 +0000 (14:51 +0000)
committerBram Moolenaar <Bram@vim.org>
Sun, 6 Mar 2022 14:51:22 +0000 (14:51 +0000)
Problem:    Vim9: Can still use ":fini" and ":finis" for ":finish".
Solution:   Require using ":finish".

src/ex_cmds.h
src/testdir/test_vim9_script.vim
src/version.c

index cf4bfdccf0ddeda86d1d8e2e570699fc3acf780f..a13de4d80b39a401242dbbb97173e03aa2126df9 100644 (file)
@@ -630,7 +630,7 @@ EXCMD(CMD_finally,  "finally",      ex_finally,
        EX_TRLBAR|EX_SBOXOK|EX_CMDWIN|EX_LOCK_OK|EX_WHOLE,
        ADDR_NONE),
 EXCMD(CMD_finish,      "finish",       ex_finish,
-       EX_TRLBAR|EX_SBOXOK|EX_CMDWIN|EX_LOCK_OK,
+       EX_TRLBAR|EX_SBOXOK|EX_CMDWIN|EX_LOCK_OK|EX_WHOLE,
        ADDR_NONE),
 EXCMD(CMD_first,       "first",        ex_rewind,
        EX_EXTRA|EX_BANG|EX_CMDARG|EX_ARGOPT|EX_TRLBAR,
index fb4b79e8f1148ef34f78eed50ffd86a2b6bfce47..46a25396d0e435268cd9e8cc6d82f0e8387ddd2c 100644 (file)
@@ -3400,6 +3400,8 @@ def Test_minimal_command_name_length()
        'expor',
        'fina',
        'finall',
+       'fini',
+       'finis',
        'imp',
        'impo',
        'impor',
index 771530adab53559926dc8528182ef4f78a24f035..800b8fc5511cdc2a85d6e617aa572135fa875b38 100644 (file)
@@ -750,6 +750,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    4519,
 /**/
     4518,
 /**/