@@ -941,7 +941,7 @@ function! s:VimLParser.find_command()
941941 endif
942942 endfor
943943
944- if self .neovim
944+ if self .neovim
945945 for x in self .neovim_additional_commands
946946 if stridx (x .name, name) == 0 && len (name) >= x .minlen
947947 unlet cmd
@@ -958,7 +958,7 @@ function! s:VimLParser.find_command()
958958 endif
959959 endfor
960960 endif
961-
961+
962962 " FIXME: user defined command
963963 if (cmd is s: NIL || cmd.name == # ' Print' ) && name = ~# ' ^[A-Z]'
964964 let name .= self .reader.read_alnum ()
@@ -1959,7 +1959,6 @@ function! s:VimLParser.parse_cmd_syntax()
19591959endfunction
19601960
19611961let s: VimLParser .neovim_additional_commands = [
1962- \ {' name' : ' tnoremap' , ' minlen' : 8 , ' flags' : ' EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN' , ' parser' : ' parse_cmd_common' },
19631962 \ {' name' : ' rshada' , ' minlen' : 3 , ' flags' : ' BANG|FILE1|TRLBAR|CMDWIN' , ' parser' : ' parse_cmd_common' },
19641963 \ {' name' : ' wshada' , ' minlen' : 3 , ' flags' : ' BANG|FILE1|TRLBAR|CMDWIN' , ' parser' : ' parse_cmd_common' }]
19651964
@@ -2517,6 +2516,11 @@ let s:VimLParser.builtin_commands = [
25172516 \ {' flags' : ' RANGE|DFLALL|EXTRA|NEEDARG|CMDWIN' , ' minlen' : 4 , ' name' : ' pyxdo' , ' parser' : ' parse_cmd_common' },
25182517 \ {' flags' : ' RANGE|EXTRA|NEEDARG|CMDWIN' , ' minlen' : 7 , ' name' : ' pythonx' , ' parser' : ' parse_cmd_common' },
25192518 \ {' flags' : ' RANGE|FILE1|NEEDARG|CMDWIN' , ' minlen' : 4 , ' name' : ' pyxfile' , ' parser' : ' parse_cmd_common' },
2519+ \ {' flags' : ' RANGE|BANG|FILES|CMDWIN' , ' minlen' : 3 , ' name' : ' terminal' , ' parser' : ' parse_cmd_common' },
2520+ \ {' flags' : ' EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN' , ' minlen' : 3 , ' name' : ' tmap' , ' parser' : ' parse_cmd_common' },
2521+ \ {' flags' : ' EXTRA|TRLBAR|CMDWIN' , ' minlen' : 5 , ' name' : ' tmapclear' , ' parser' : ' parse_cmd_common' },
2522+ \ {' flags' : ' EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN' , ' minlen' : 3 , ' name' : ' tnoremap' , ' parser' : ' parse_cmd_common' },
2523+ \ {' flags' : ' EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN' , ' minlen' : 5 , ' name' : ' tunmap' , ' parser' : ' parse_cmd_common' },
25202524 \]
25212525
25222526let s: ExprTokenizer = {}
0 commit comments