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:
@@ -1411,6 +1411,22 @@ func Test_map_script_cmd_restore()
|
|||||||
unlet g:result
|
unlet g:result
|
||||||
endfunc
|
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
|
" Test for using <script> with a map to remap characters in rhs
|
||||||
func Test_script_local_remap()
|
func Test_script_local_remap()
|
||||||
new
|
new
|
||||||
|
|||||||
@@ -750,6 +750,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
4113,
|
||||||
/**/
|
/**/
|
||||||
4112,
|
4112,
|
||||||
/**/
|
/**/
|
||||||
|
|||||||
@@ -1074,7 +1074,7 @@ extern int (*dyn_libintl_wputenv)(const wchar_t *envstring);
|
|||||||
#define DOCMD_KEYTYPED 0x08 // don't reset KeyTyped
|
#define DOCMD_KEYTYPED 0x08 // don't reset KeyTyped
|
||||||
#define DOCMD_EXCRESET 0x10 // reset exception environment (for debugging)
|
#define DOCMD_EXCRESET 0x10 // reset exception environment (for debugging)
|
||||||
#define DOCMD_KEEPLINE 0x20 // keep typed line for repeating with "."
|
#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()
|
// flags for beginline()
|
||||||
#define BL_WHITE 1 // cursor on first non-white in the line
|
#define BL_WHITE 1 // cursor on first non-white in the line
|
||||||
|
|||||||
Reference in New Issue
Block a user