mirror of
https://github.com/vim/vim.git
synced 2026-04-23 20:25:56 +02:00
runtime(vim): Update base syntax, match :debug and :break* commands
Match full :debug, :breakadd, :breakdel and :breaklist commands. closes: #18748 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
74b4f9242e
commit
ea86e53c2b
95
runtime/syntax/testdir/input/vim_ex_breakpoint_commands.vim
Normal file
95
runtime/syntax/testdir/input/vim_ex_breakpoint_commands.vim
Normal file
@@ -0,0 +1,95 @@
|
||||
" Vim :break* commands
|
||||
" VIM_TEST_SETUP hi link vimBreakpointNumber Number
|
||||
" VIM_TEST_SETUP hi link vimBreakpointFunctionLine Number
|
||||
" VIM_TEST_SETUP hi link vimBreakpointFileLine Number
|
||||
" VIM_TEST_SETUP hi link vimBreakpointFilename Identifier
|
||||
" VIM_TEST_SETUP hi link vimBreakpointFunction Type
|
||||
|
||||
|
||||
breakadd func Foo
|
||||
breakadd func 42 Foo
|
||||
breakadd file foo.txt
|
||||
breakadd file 42 foo.txt
|
||||
breakadd here
|
||||
breakadd expr g:foo
|
||||
|
||||
breaklist
|
||||
|
||||
breakdel 42
|
||||
breakdel *
|
||||
breakdel func Foo
|
||||
breakdel func 42 Foo
|
||||
breakdel file foo.txt
|
||||
breakdel file 42 foo.txt
|
||||
|
||||
function Foo()
|
||||
breakadd func Foo
|
||||
breakadd func 42 Foo
|
||||
breakadd file foo.txt
|
||||
breakadd file 42 foo.txt
|
||||
breakadd here
|
||||
breakadd expr g:foo
|
||||
|
||||
breaklist
|
||||
|
||||
breakdel 42
|
||||
breakdel *
|
||||
breakdel func Foo
|
||||
breakdel func 42 Foo
|
||||
breakdel file foo.txt
|
||||
breakdel file 42 foo.txt
|
||||
endfunction
|
||||
|
||||
def Vim9Context()
|
||||
breakadd func Foo
|
||||
breakadd func 42 Foo
|
||||
breakadd file foo.txt
|
||||
breakadd file 42 foo.txt
|
||||
breakadd here
|
||||
breakadd expr g:foo
|
||||
|
||||
breaklist
|
||||
|
||||
breakdel 42
|
||||
breakdel *
|
||||
breakdel func Foo
|
||||
breakdel func 42 Foo
|
||||
breakdel file foo.txt
|
||||
breakdel file 42 foo.txt
|
||||
enddef
|
||||
|
||||
|
||||
" tail comment and trailing bar
|
||||
|
||||
breakadd func Foo " comment
|
||||
breakadd func 42 Foo " comment
|
||||
breakadd file foo.txt " comment
|
||||
breakadd file 42 foo.txt " comment
|
||||
breakadd here " comment
|
||||
breakadd expr g:foo " comment
|
||||
|
||||
breaklist " comment
|
||||
|
||||
breakdel 42 " comment
|
||||
breakdel * " comment
|
||||
breakdel func Foo " comment
|
||||
breakdel func 42 Foo " comment
|
||||
breakdel file foo.txt " comment
|
||||
breakdel file 42 foo.txt " comment
|
||||
|
||||
breakadd func Foo | echo "..."
|
||||
breakadd func 42 Foo | echo "..."
|
||||
breakadd file foo.txt | echo "..."
|
||||
breakadd file 42 foo.txt | echo "..."
|
||||
breakadd here | echo "..."
|
||||
breakadd expr g:foo | echo "..."
|
||||
|
||||
breaklist | echo "..."
|
||||
|
||||
breakdel 42 | echo "..."
|
||||
breakdel * | echo "..."
|
||||
breakdel func Foo | echo "..."
|
||||
breakdel func 42 Foo | echo "..."
|
||||
breakdel file foo.txt | echo "..."
|
||||
breakdel file 42 foo.txt | echo "..."
|
||||
|
||||
Reference in New Issue
Block a user