mirror of
https://github.com/vim/vim.git
synced 2026-04-28 06:30:09 +02:00
runtime(vim): Update base syntax, fix :augroup error matching
Only terminate the :augroup END argument at whitespace, comments and trailing bars. closes: #18711 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
acf928a33b
commit
e1e347475e
@@ -2,7 +2,7 @@
|
||||
" Language: Vim script
|
||||
" Maintainer: Hirohito Higashi <h.east.727 ATMARK gmail.com>
|
||||
" Doug Kearns <dougkearns@gmail.com>
|
||||
" Last Change: 2025 Nov 08
|
||||
" Last Change: 2025 Nov 10
|
||||
" Former Maintainer: Charles E. Campbell
|
||||
|
||||
" DO NOT CHANGE DIRECTLY.
|
||||
@@ -397,13 +397,13 @@ syn cluster vimAugroupList contains=@vimCmdList,vimFilter,@vimFunc,vimLineCommen
|
||||
|
||||
" define
|
||||
VimFolda syn region vimAugroup
|
||||
\ start="\<aug\%[roup]\>\ze\s\+\%([eE][nN][dD]\)\@!\S\+"
|
||||
\ start="\<aug\%[roup]\>\ze\s\+\%([eE][nN][dD]\%($\|[[:space:]|"#]\)\)\@!\S"
|
||||
\ matchgroup=vimAugroupKey
|
||||
\ end="\<aug\%[roup]\>\ze\s\+[eE][nN][dD]\>"
|
||||
\ end="\<aug\%[roup]\ze\s\+[eE][nN][dD]\s*\%($\|[|"#]\)"
|
||||
\ skipwhite nextgroup=vimAugroupEnd
|
||||
\ contains=vimAutocmd,@vimAugroupList,vimAugroupkey
|
||||
if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_noaugrouperror")
|
||||
syn match vimAugroupError "\<aug\%[roup]\>\s\+[eE][nN][dD]\>"
|
||||
syn match vimAugroupError "\<aug\%[roup]\s\+[eE][nN][dD]\ze\s*\%($\|[|"#]\)"
|
||||
endif
|
||||
|
||||
" TODO: Vim9 comment
|
||||
|
||||
Reference in New Issue
Block a user