0
0
mirror of https://github.com/vim/vim.git synced 2025-07-26 11:04:33 -04:00
vim/runtime/syntax/testdir/input/vim_ex_augroup.vim
Doug Kearns fa3b1043c6
runtime(vim): Update base-syntax, improve :autocmd highlighting
- Match full :autocmd, :doautocmd and :doautoall commands.
- Add filename pattern (wildcard) highlighting.

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
2025-04-22 19:48:13 +02:00

56 lines
1.1 KiB
VimL

" Vim :augroup command
" VIM_TEST_SETUP let g:vimsyn_folding = "a"
" VIM_TEST_SETUP setl fdc=2 fdl=999 fdm=syntax
" VIM_TEST_SETUP highlight link vimAugroupName Todo
augroup foo
autocmd!
autocmd BufRead * echo "Foo"
augroup END
augroup foo | autocmd! | augroup END
augroup! foo
augroup !@#$%^&*()_+
autocmd BufRead * echomsg "Foo"
augroup END
augroup !@#$%^&*()_+ | autocmd! | augroup END
augroup! !@#$%^&*()_+
augroup !@#$%^&*()_+ | autocmd! | augroup END
augroup! !@#$%^&*()_+
augroup no\|echo | autocmd! | augroup END
augroup! no\|echo
augroup no\"echo | autocmd! | augroup END
augroup! no\"echo
augroup \|echo\| | autocmd! | augroup END
augroup! \|echo\|
augroup \"echo\" | autocmd! | augroup END
augroup! \"echo\"
augroup \|\" | autocmd! | augroup END
augroup! \|\"
augroup \"\| | autocmd! | augroup END
augroup! \"\|
" FIXME: required comment prefix
augroup foo"comment " start bad fold
augroup foo|echo "Foo"
augroup END " terminate bad fold
augroup! foo"comment
augroup! foo|echo "Foo"
" list groups
augroup
augroup | echo "Foo"
augroup " comment