vim-patch:0977c8b: runtime(vim): Update base syntax, contain user command replacement text (#35979)

Ensure that :command replacement text terminates at the end of the
logical line.

Add :command to the generator exclusion list.

fixes: vim/vim#18414 (@Dougaak)
fixes: vim/vim#18448 (Maxim Kim)
closes: vim/vim#18415

0977c8b03e

Co-authored-by: Doug Kearns <dougkearns@gmail.com>
This commit is contained in:
zeertzjq
2025-10-02 08:41:04 +08:00
committed by GitHub
parent b4016f4525
commit 39c0425c4c

View File

@@ -851,6 +851,7 @@ syn region vimUserCmdReplacement contained
\ skip=+\n\s*\%(\\\|["#]\\ \)+ \ skip=+\n\s*\%(\\\|["#]\\ \)+
\ end="$" \ end="$"
\ contains=@vimContinue,@vimUserCmdList,vimComFilter \ contains=@vimContinue,@vimUserCmdList,vimComFilter
\ keepend
syn region vimUserCmdBlock contained syn region vimUserCmdBlock contained
\ matchgroup=vimSep \ matchgroup=vimSep
\ start="{" \ start="{"