From 1eb12b896e1f0f2a157f1688f08fb4e759f59dd3 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Tue, 11 Nov 2025 09:22:00 +0800 Subject: [PATCH] vim-patch:e1e3474: runtime(vim): Update base syntax, fix :augroup error matching (#36512) Only terminate the :augroup END argument at whitespace, comments and trailing bars. closes: vim/vim#18711 https://github.com/vim/vim/commit/e1e347475eea179e6b0bb9a91d82221ad29edc23 Co-authored-by: Doug Kearns --- runtime/syntax/vim.vim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/runtime/syntax/vim.vim b/runtime/syntax/vim.vim index 894f245fe2..0f3b4ffce9 100644 --- a/runtime/syntax/vim.vim +++ b/runtime/syntax/vim.vim @@ -383,13 +383,13 @@ syn cluster vimAugroupList contains=@vimCmdList,vimFilter,@vimFunc,vimLineCommen " define VimFolda syn region vimAugroup - \ start="\\ze\s\+\%([eE][nN][dD]\)\@!\S\+" + \ start="\\ze\s\+\%([eE][nN][dD]\%($\|[[:space:]|"#]\)\)\@!\S" \ matchgroup=vimAugroupKey - \ end="\\ze\s\+[eE][nN][dD]\>" + \ end="\\s\+[eE][nN][dD]\>" + syn match vimAugroupError "\