# HG changeset patch # User Bram Moolenaar # Date 1646578813 -3600 # Node ID 0c84b198c6783f593c5a056ae35e37de5e356a17 # Parent 250bf98317ea60551e6454c5ae8af66d0c5f6ca8 patch 8.2.4519: Vim9: Can still use ":fini" and ":finis" for ":finish" Commit: https://github.com/vim/vim/commit/d523c7be5cf39174f3447e8ec498051cea381d27 Author: Bram Moolenaar Date: Sun Mar 6 14:51:22 2022 +0000 patch 8.2.4519: Vim9: Can still use ":fini" and ":finis" for ":finish" Problem: Vim9: Can still use ":fini" and ":finis" for ":finish". Solution: Require using ":finish". diff --git a/src/ex_cmds.h b/src/ex_cmds.h --- a/src/ex_cmds.h +++ b/src/ex_cmds.h @@ -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, diff --git a/src/testdir/test_vim9_script.vim b/src/testdir/test_vim9_script.vim --- a/src/testdir/test_vim9_script.vim +++ b/src/testdir/test_vim9_script.vim @@ -3400,6 +3400,8 @@ def Test_minimal_command_name_length() 'expor', 'fina', 'finall', + 'fini', + 'finis', 'imp', 'impo', 'impor', diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -751,6 +751,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 4519, +/**/ 4518, /**/ 4517,