commit 6b0365ae2f8b5e1d2b3e5e3a6a49c1d16d80ffa3
parent 0ebb2ec4e43df20a48104407a601aafeeccbb360
Author: zeertzjq <zeertzjq@outlook.com>
Date: Mon, 29 Sep 2025 09:15:31 +0800
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 <dougkearns@gmail.com>
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/runtime/syntax/vim.vim b/runtime/syntax/vim.vim
@@ -1161,7 +1161,7 @@ syn region vimFor
\ matchgroup=vimCommand
\ start="\<for\>" end="\<in\>"
\ 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