mirror of
https://github.com/neovim/neovim.git
synced 2025-10-03 16:36:30 +00:00
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
6f97624e11
Co-authored-by: Doug Kearns <dougkearns@gmail.com>
This commit is contained in:
@@ -1161,7 +1161,7 @@ syn region vimFor
|
|||||||
\ matchgroup=vimCommand
|
\ matchgroup=vimCommand
|
||||||
\ start="\<for\>" end="\<in\>"
|
\ start="\<for\>" end="\<in\>"
|
||||||
\ skipwhite skipnl nextgroup=@vimForInContinue,vim9ForInComment,@vimExprList
|
\ skipwhite skipnl nextgroup=@vimForInContinue,vim9ForInComment,@vimExprList
|
||||||
\ contains=@vimContinue,vimVar,vimVarList,vim9VariableList
|
\ contains=@vimContinue,vimVar,vimVarList,vim9Variable,vim9VariableList
|
||||||
\ transparent
|
\ transparent
|
||||||
|
|
||||||
syn match vim9ForInComment contained "#.*" skipwhite skipempty nextgroup=vimForInComment,@vimExprList
|
syn match vim9ForInComment contained "#.*" skipwhite skipempty nextgroup=vimForInComment,@vimExprList
|
||||||
|
Reference in New Issue
Block a user