Mercurial > vim
changeset 27169:1af5263a4509 v8.2.4113
patch 8.2.4113: typo on DOCMD_RANGEOK results in not recognizing command
Commit: https://github.com/vim/vim/commit/dc98776f89689846466462767be75c6b63b6630f
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jan 16 15:52:35 2022 +0000
patch 8.2.4113: typo on DOCMD_RANGEOK results in not recognizing command
Problem: Typo on DOCMD_RANGEOK results in not recognizing command.
Solution: Correct the typo. (closes https://github.com/vim/vim/issues/9539)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 16 Jan 2022 17:00:04 +0100 |
parents | c0268b922df1 |
children | 14d0c1d33701 |
files | src/testdir/test_mapping.vim src/version.c src/vim.h |
diffstat | 3 files changed, 19 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/testdir/test_mapping.vim +++ b/src/testdir/test_mapping.vim @@ -1411,6 +1411,22 @@ func Test_map_script_cmd_restore() unlet g:result endfunc +func Test_map_script_cmd_finds_func() + let lines =<< trim END + vim9script + onoremap <F3> <ScriptCmd>Func()<CR> + def Func() + g:func_called = 'yes' + enddef + END + call CheckScriptSuccess(lines) + call feedkeys("y\<F3>\<Esc>", 'xtc') + call assert_equal('yes', g:func_called) + + ounmap <F3> + unlet g:func_called +endfunc + " Test for using <script> with a map to remap characters in rhs func Test_script_local_remap() new
--- 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 */ /**/ + 4113, +/**/ 4112, /**/ 4111,
--- a/src/vim.h +++ b/src/vim.h @@ -1074,7 +1074,7 @@ extern int (*dyn_libintl_wputenv)(const #define DOCMD_KEYTYPED 0x08 // don't reset KeyTyped #define DOCMD_EXCRESET 0x10 // reset exception environment (for debugging) #define DOCMD_KEEPLINE 0x20 // keep typed line for repeating with "." -#define DOCMD_RANGEOK 0240 // can use a range without ":" in Vim9 script +#define DOCMD_RANGEOK 0x40 // can use a range without ":" in Vim9 script // flags for beginline() #define BL_WHITE 1 // cursor on first non-white in the line