neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit 18dfe175e750821f62d50bbe7ea49889704be70c
parent 7751ff73943cfc68945ace47a31c1850547e2b4c
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Fri, 16 Feb 2024 18:59:56 +0800

vim-patch:fe6d5b0ae47e

runtime(vim): Update base-syntax, fix :behave highlighting

closes: vim/vim#14036

https://github.com/vim/vim/commit/fe6d5b0ae47e8a178c156be7189903c91b765584

Co-authored-by: Doug Kearns <dougkearns@gmail.com>

Diffstat:
Mruntime/syntax/vim.vim | 7+++++--
1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/runtime/syntax/vim.vim b/runtime/syntax/vim.vim @@ -175,12 +175,14 @@ endif " Behave! {{{2 " ======= -syn match vimBehave "\<be\%[have]\>" skipwhite nextgroup=vimBehaveModel,vimBehaveError -syn keyword vimBehaveModel contained mswin xterm if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_nobehaveerror") syn match vimBehaveError contained "[^ ]\+" endif +syn match vimBehave "\<be\%[have]\>" nextgroup=vimBehaveBang,vimBehaveModel,vimBehaveError skipwhite +syn match vimBehaveBang contained "\a\@1<=!" nextgroup=vimBehaveModel skipwhite +syn keyword vimBehaveModel contained mswin xterm +hi def link vimBehaveBang vimBang " Filetypes {{{2 " ========= syn match vimFiletype "\<filet\%[ype]\(\s\+\I\i*\)*" skipwhite contains=vimFTCmd,vimFTOption,vimFTError @@ -926,6 +928,7 @@ if !exists("skip_vim_syntax_inits") hi def link vimAutoCmdMod Special hi def link vimAutoSet vimCommand hi def link vimBang vimOper + hi def link vimBehaveBang vimBang hi def link vimBehaveModel vimBehave hi def link vimBehave vimCommand hi def link vimBracket Delimiter