runtime(vim): Update base-syntax and generator, generate command modifiers
Generate Ex command modifiers from the modifier table in src/ex_docmd.c closes: #17564 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
4ade668fb6
commit
a9b5e4af43
135
runtime/syntax/testdir/input/vim_ex_command_modifiers.vim
Normal file
135
runtime/syntax/testdir/input/vim_ex_command_modifiers.vim
Normal file
@ -0,0 +1,135 @@
|
||||
" Vim ex command modifiers
|
||||
|
||||
|
||||
aboveleft echo "Foo"
|
||||
|
||||
aboveleft echo "Foo"
|
||||
belowright echo "Foo"
|
||||
botright echo "Foo"
|
||||
browse echo "Foo"
|
||||
confirm echo "Foo"
|
||||
filter /pattern/ echo "Foo"
|
||||
filter! /pattern/ echo "Foo"
|
||||
hide echo "Foo"
|
||||
horizontal echo "Foo"
|
||||
keepalt echo "Foo"
|
||||
keepjumps echo "Foo"
|
||||
keepmarks echo "Foo"
|
||||
keeppatterns echo "Foo"
|
||||
leftabove echo "Foo"
|
||||
legacy echo "Foo"
|
||||
lockmarks echo "Foo"
|
||||
noautocmd echo "Foo"
|
||||
noswapfile echo "Foo"
|
||||
rightbelow echo "Foo"
|
||||
sandbox echo "Foo"
|
||||
silent echo "Foo"
|
||||
silent! echo "Foo"
|
||||
tab echo "Foo"
|
||||
topleft echo "Foo"
|
||||
unsilent echo "Foo"
|
||||
verbose echo "Foo"
|
||||
vertical echo "Foo"
|
||||
vim9cmd echo "Foo"
|
||||
|
||||
|
||||
: aboveleft echo "Foo"
|
||||
" FIXME: not a ternary operator ':'
|
||||
: aboveleft echo "Foo"
|
||||
:aboveleft echo "Foo"
|
||||
|
||||
:aboveleft echo "Foo"
|
||||
:belowright echo "Foo"
|
||||
:botright echo "Foo"
|
||||
:browse echo "Foo"
|
||||
:confirm echo "Foo"
|
||||
:filter /pattern/ echo "Foo"
|
||||
:filter! /pattern/ echo "Foo"
|
||||
:hide echo "Foo"
|
||||
:horizontal echo "Foo"
|
||||
:keepalt echo "Foo"
|
||||
:keepjumps echo "Foo"
|
||||
:keepmarks echo "Foo"
|
||||
:keeppatterns echo "Foo"
|
||||
:leftabove echo "Foo"
|
||||
:legacy echo "Foo"
|
||||
:lockmarks echo "Foo"
|
||||
:noautocmd echo "Foo"
|
||||
:noswapfile echo "Foo"
|
||||
:rightbelow echo "Foo"
|
||||
:sandbox echo "Foo"
|
||||
:silent echo "Foo"
|
||||
:silent! echo "Foo"
|
||||
:tab echo "Foo"
|
||||
:topleft echo "Foo"
|
||||
:unsilent echo "Foo"
|
||||
:verbose echo "Foo"
|
||||
:vertical echo "Foo"
|
||||
:vim9cmd echo "Foo"
|
||||
|
||||
|
||||
echo|aboveleft echo "Foo"
|
||||
echo| aboveleft echo "Foo"
|
||||
echo |aboveleft echo "Foo"
|
||||
|
||||
echo | aboveleft echo "Foo"
|
||||
echo | belowright echo "Foo"
|
||||
echo | botright echo "Foo"
|
||||
echo | browse echo "Foo"
|
||||
echo | confirm echo "Foo"
|
||||
echo | filter /pattern/ echo "Foo"
|
||||
echo | filter! /pattern/ echo "Foo"
|
||||
echo | hide echo "Foo"
|
||||
echo | horizontal echo "Foo"
|
||||
echo | keepalt echo "Foo"
|
||||
echo | keepjumps echo "Foo"
|
||||
echo | keepmarks echo "Foo"
|
||||
echo | keeppatterns echo "Foo"
|
||||
echo | leftabove echo "Foo"
|
||||
echo | legacy echo "Foo"
|
||||
echo | lockmarks echo "Foo"
|
||||
echo | noautocmd echo "Foo"
|
||||
echo | noswapfile echo "Foo"
|
||||
echo | rightbelow echo "Foo"
|
||||
echo | sandbox echo "Foo"
|
||||
echo | silent echo "Foo"
|
||||
echo | silent! echo "Foo"
|
||||
echo | tab echo "Foo"
|
||||
echo | topleft echo "Foo"
|
||||
echo | unsilent echo "Foo"
|
||||
echo | verbose echo "Foo"
|
||||
echo | vertical echo "Foo"
|
||||
echo | vim9cmd echo "Foo"
|
||||
|
||||
|
||||
aboveleft belowright botright browse confirm filter /pattern/ filter! /pattern/ hide horizontal keepalt keepjumps keepmarks keeppatterns leftabove legacy lockmarks noautocmd noswapfile rightbelow sandbox silent silent! tab topleft unsilent verbose vertical vim9cmd echo "Foo"
|
||||
aboveleft
|
||||
\ belowright
|
||||
\ botright
|
||||
\ browse
|
||||
\ confirm
|
||||
\ filter /pattern/
|
||||
\ filter! /pattern/
|
||||
\ hide
|
||||
\ horizontal
|
||||
\ keepalt
|
||||
\ keepjumps
|
||||
\ keepmarks
|
||||
\ keeppatterns
|
||||
\ leftabove
|
||||
\ legacy
|
||||
\ lockmarks
|
||||
\ noautocmd
|
||||
\ noswapfile
|
||||
\ rightbelow
|
||||
\ sandbox
|
||||
\ silent
|
||||
\ silent!
|
||||
\ tab
|
||||
\ topleft
|
||||
\ unsilent
|
||||
\ verbose
|
||||
\ vertical
|
||||
\ vim9cmd
|
||||
\ echo "Foo"
|
||||
|
||||
@ -8,6 +8,9 @@ filter! pa\%(tt\)ern oldfiles
|
||||
filter /pa\%(tt\)ern/ oldfiles
|
||||
filter! /pa\%(tt\)ern/ oldfiles
|
||||
|
||||
filter !pa\%(tt\)ern! oldfiles
|
||||
filter! !pa\%(tt\)ern! oldfiles
|
||||
|
||||
filter /pa\%(t|t\)ern/ oldfiles | echo "Foo"
|
||||
filter! /pa\%(t|t\)ern/ oldfiles | echo "Foo"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user