From 6b0365ae2f8b5e1d2b3e5e3a6a49c1d16d80ffa3 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Mon, 29 Sep 2025 09:15:31 +0800 Subject: [PATCH] vim-patch:6f97624: runtime(vim): Update base syntax, fix Vim9 :for loop variable highlighting Highlight the iteration variable's type in Vim9 :for {var} loops. Reported by Aliaksei Budavei. fixes: vim/vim#17961 closes: vim/vim#18163 https://github.com/vim/vim/commit/6f97624e115eb793e5b486244683ecb86959d859 Co-authored-by: Doug Kearns --- runtime/syntax/vim.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/syntax/vim.vim b/runtime/syntax/vim.vim index ec9c5e1ce5..5728739a8d 100644 --- a/runtime/syntax/vim.vim +++ b/runtime/syntax/vim.vim @@ -1161,7 +1161,7 @@ syn region vimFor \ matchgroup=vimCommand \ start="\" end="\" \ skipwhite skipnl nextgroup=@vimForInContinue,vim9ForInComment,@vimExprList - \ contains=@vimContinue,vimVar,vimVarList,vim9VariableList + \ contains=@vimContinue,vimVar,vimVarList,vim9Variable,vim9VariableList \ transparent syn match vim9ForInComment contained "#.*" skipwhite skipempty nextgroup=vimForInComment,@vimExprList