mirror of
https://github.com/vim/vim.git
synced 2025-11-15 23:14:06 -05:00
runtime(vim): Update base syntax, match :*do command arg
Match the Ex command arg to all :*do commands. closes: #18700 Signed-off-by: Doug Kearns <dougkearns@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
a795aab885
commit
8869800f70
20
runtime/syntax/testdir/dumps/vim_ex_do_commands_00.dump
Normal file
20
runtime/syntax/testdir/dumps/vim_ex_do_commands_00.dump
Normal file
@@ -0,0 +1,20 @@
|
||||
>"+0#0000e05#ffffff0| |V|i|m| |:|*|d|o| |c|o|m@1|a|n|d|s| +0#0000000&@55
|
||||
@75
|
||||
@75
|
||||
|a+0#af5f00255&|r|g|d|o| +0#0000000&@1|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@57
|
||||
|a+0#af5f00255&|r|g|d|o|!| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@57
|
||||
@75
|
||||
|b+0#af5f00255&|u|f|d|o| +0#0000000&@1|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@57
|
||||
|b+0#af5f00255&|u|f|d|o|!| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@57
|
||||
@75
|
||||
|c+0#af5f00255&|d|o| +0#0000000&@1|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@59
|
||||
|c+0#af5f00255&|d|o|!| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@59
|
||||
@75
|
||||
|c+0#af5f00255&|f|d|o| +0#0000000&@1|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@58
|
||||
|c+0#af5f00255&|f|d|o|!| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@58
|
||||
@75
|
||||
|f+0#af5f00255&|o|l|d@1|o|c|l|o|s|e|d| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@51
|
||||
@75
|
||||
|f+0#af5f00255&|o|l|d@1|o@1|p|e|n| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@53
|
||||
@75
|
||||
@57|1|,|1| @10|T|o|p|
|
||||
20
runtime/syntax/testdir/dumps/vim_ex_do_commands_01.dump
Normal file
20
runtime/syntax/testdir/dumps/vim_ex_do_commands_01.dump
Normal file
@@ -0,0 +1,20 @@
|
||||
|c+0#af5f00255#ffffff0|f|d|o|!| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@58
|
||||
@75
|
||||
|f+0#af5f00255&|o|l|d@1|o|c|l|o|s|e|d| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@51
|
||||
@75
|
||||
|f+0#af5f00255&|o|l|d@1|o@1|p|e|n| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@53
|
||||
> @74
|
||||
|l+0#af5f00255&|d|o| +0#0000000&@1|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@59
|
||||
|l+0#af5f00255&|d|o|!| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@59
|
||||
@75
|
||||
|l+0#af5f00255&|f|d|o| +0#0000000&@1|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@58
|
||||
|l+0#af5f00255&|f|d|o|!| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@58
|
||||
@75
|
||||
|t+0#af5f00255&|a|b|d|o| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@58
|
||||
@75
|
||||
|w+0#af5f00255&|i|n|d|o| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@58
|
||||
@75
|
||||
@75
|
||||
|d+0#af5f00255&|e|f| +0#0000000&|V|i|m|9|C|o|n|t|e|x|t|(+0#e000e06&|)| +0#0000000&@57
|
||||
@2|a+0#af5f00255&|r|g|d|o| +0#0000000&@1|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@55
|
||||
@57|1|9|,|0|-|1| @7|3@1|%|
|
||||
20
runtime/syntax/testdir/dumps/vim_ex_do_commands_02.dump
Normal file
20
runtime/syntax/testdir/dumps/vim_ex_do_commands_02.dump
Normal file
@@ -0,0 +1,20 @@
|
||||
| +0&#ffffff0@1|a+0#af5f00255&|r|g|d|o| +0#0000000&@1|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@55
|
||||
@2|a+0#af5f00255&|r|g|d|o|!| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@55
|
||||
@75
|
||||
@2|b+0#af5f00255&|u|f|d|o| +0#0000000&@1|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@55
|
||||
@2|b+0#af5f00255&|u|f|d|o|!| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@55
|
||||
> @74
|
||||
@2|c+0#af5f00255&|d|o| +0#0000000&@1|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@57
|
||||
@2|c+0#af5f00255&|d|o|!| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@57
|
||||
@75
|
||||
@2|c+0#af5f00255&|f|d|o| +0#0000000&@1|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@56
|
||||
@2|c+0#af5f00255&|f|d|o|!| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@56
|
||||
@75
|
||||
@2|f+0#af5f00255&|o|l|d@1|o|c|l|o|s|e|d| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@49
|
||||
@75
|
||||
@2|f+0#af5f00255&|o|l|d@1|o@1|p|e|n| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@51
|
||||
@75
|
||||
@2|l+0#af5f00255&|d|o| +0#0000000&@1|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@57
|
||||
@2|l+0#af5f00255&|d|o|!| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@57
|
||||
@75
|
||||
@57|3|7|,|0|-|1| @7|7|9|%|
|
||||
20
runtime/syntax/testdir/dumps/vim_ex_do_commands_03.dump
Normal file
20
runtime/syntax/testdir/dumps/vim_ex_do_commands_03.dump
Normal file
@@ -0,0 +1,20 @@
|
||||
| +0&#ffffff0@74
|
||||
@2|l+0#af5f00255&|f|d|o| +0#0000000&@1|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@56
|
||||
@2|l+0#af5f00255&|f|d|o|!| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@56
|
||||
@75
|
||||
@2|t+0#af5f00255&|a|b|d|o| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@56
|
||||
> @74
|
||||
@2|w+0#af5f00255&|i|n|d|o| +0#0000000&|e+0#af5f00255&|c|h|o| +0#0000000&|"+0#e000002&|.@2|"| +0#0000000&@56
|
||||
|e+0#af5f00255&|n|d@1|e|f| +0#0000000&@68
|
||||
@75
|
||||
|~+0#4040ff13&| @73
|
||||
|~| @73
|
||||
|~| @73
|
||||
|~| @73
|
||||
|~| @73
|
||||
|~| @73
|
||||
|~| @73
|
||||
|~| @73
|
||||
|~| @73
|
||||
|~| @73
|
||||
| +0#0000000&@56|5@1|,|0|-|1| @7|B|o|t|
|
||||
58
runtime/syntax/testdir/input/vim_ex_do_commands.vim
Normal file
58
runtime/syntax/testdir/input/vim_ex_do_commands.vim
Normal file
@@ -0,0 +1,58 @@
|
||||
" Vim :*do commands
|
||||
|
||||
|
||||
argdo echo "..."
|
||||
argdo! echo "..."
|
||||
|
||||
bufdo echo "..."
|
||||
bufdo! echo "..."
|
||||
|
||||
cdo echo "..."
|
||||
cdo! echo "..."
|
||||
|
||||
cfdo echo "..."
|
||||
cfdo! echo "..."
|
||||
|
||||
folddoclosed echo "..."
|
||||
|
||||
folddoopen echo "..."
|
||||
|
||||
ldo echo "..."
|
||||
ldo! echo "..."
|
||||
|
||||
lfdo echo "..."
|
||||
lfdo! echo "..."
|
||||
|
||||
tabdo echo "..."
|
||||
|
||||
windo echo "..."
|
||||
|
||||
|
||||
def Vim9Context()
|
||||
argdo echo "..."
|
||||
argdo! echo "..."
|
||||
|
||||
bufdo echo "..."
|
||||
bufdo! echo "..."
|
||||
|
||||
cdo echo "..."
|
||||
cdo! echo "..."
|
||||
|
||||
cfdo echo "..."
|
||||
cfdo! echo "..."
|
||||
|
||||
folddoclosed echo "..."
|
||||
|
||||
folddoopen echo "..."
|
||||
|
||||
ldo echo "..."
|
||||
ldo! echo "..."
|
||||
|
||||
lfdo echo "..."
|
||||
lfdo! echo "..."
|
||||
|
||||
tabdo echo "..."
|
||||
|
||||
windo echo "..."
|
||||
enddef
|
||||
|
||||
Reference in New Issue
Block a user