forked from aniani/vim
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 #9539)
This commit is contained in:
parent
d9b74a2a41
commit
dc98776f89
@ -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
|
||||
|
@ -750,6 +750,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
4113,
|
||||
/**/
|
||||
4112,
|
||||
/**/
|
||||
|
@ -1074,7 +1074,7 @@ extern int (*dyn_libintl_wputenv)(const wchar_t *envstring);
|
||||
#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
|
||||
|
Loading…
x
Reference in New Issue
Block a user