vim-patch:f4a6acd: runtime(vim): Update base syntax, allow Vim9 :echo tail comments

- Match comments after Vim9 :echo and :execute.
- Match comments after Vim9 and legacy :eval.

closes: vim/vim#18420

f4a6acd86e

Co-authored-by: Doug Kearns <dougkearns@gmail.com>
This commit is contained in:
zeertzjq
2025-09-29 09:17:35 +08:00
parent 2cd899f730
commit 7c9a4a2a71

View File

@@ -1272,7 +1272,7 @@ syn region vimEcho
\ end="\ze|" \ end="\ze|"
\ excludenl end="$" \ excludenl end="$"
\ nextgroup=vimCmdSep \ nextgroup=vimCmdSep
\ contains=@vimContinue,@vimExprList \ contains=@vimContinue,@vimExprList,vim9Comment
\ transparent \ transparent
syn match vimEchohl "\<echohl\=\>" skipwhite nextgroup=vimGroup,vimHLGroup,vimEchohlNone,vimOnlyHLGroup,nvimHLGroup syn match vimEchohl "\<echohl\=\>" skipwhite nextgroup=vimGroup,vimHLGroup,vimEchohlNone,vimOnlyHLGroup,nvimHLGroup
@@ -1289,7 +1289,7 @@ syn region vimExecute
\ end="\ze|" \ end="\ze|"
\ excludenl end="$" \ excludenl end="$"
\ nextgroup=vimCmdSep \ nextgroup=vimCmdSep
\ contains=@vimContinue,@vimExprList \ contains=@vimContinue,@vimExprList,vim9Comment
\ transparent \ transparent
syn region vimEval syn region vimEval
@@ -1299,7 +1299,7 @@ syn region vimEval
\ end="\ze|" \ end="\ze|"
\ excludenl end="$" \ excludenl end="$"
\ nextgroup=vimCmdSep \ nextgroup=vimCmdSep
\ contains=@vimContinue,@vimExprList \ contains=@vimContinue,@vimExprList,vimComment,vim9Comment
\ transparent \ transparent
" Filter: {{{2 " Filter: {{{2