runtime(vim): Update base syntax, contain user command replacement text

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

Add :command to the generator exclusion list.

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

Signed-off-by: Doug Kearns <dougkearns@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
Doug Kearns
2025-10-01 21:03:22 +00:00
committed by Christian Brabandt
parent a644b7924d
commit 0977c8b03e
15 changed files with 79 additions and 30 deletions

View File

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