From cf98866bb2fae1486e1b57979ddd872774397f61 Mon Sep 17 00:00:00 2001 From: Mark Woods Date: Sat, 28 Mar 2026 11:11:50 +0000 Subject: [PATCH] Fix for vim9script enddef since Vim patch 9.1.1455 Syntax file changed again, vimDefKey keyword removed, use vimDef instead See vim/vim@35e6f4ca --- plugin/endwise.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin/endwise.vim b/plugin/endwise.vim index 3a426ce..4a498f3 100644 --- a/plugin/endwise.vim +++ b/plugin/endwise.vim @@ -46,7 +46,7 @@ augroup endwise " {{{1 \ let b:endwise_addition = '\=submatch(0)=~"aug\\%[roup]" ? submatch(0) . " END" : "end" . submatch(0)' | \ let b:endwise_words = 'fu\%[nction],wh\%[ile],if,for,try,def,aug\%[roup]\%(\s\+\cEND\)\@!' | \ let b:endwise_end_pattern = '\%(end\%(fu\%[nction]\|wh\%[hile]\|if\|for\|try\|def\)\)\|aug\%[roup]\%(\s\+\cEND\)' | - \ let b:endwise_syngroups = 'vimFuncKey,vimNotFunc,vimCommand,vimAugroupKey,vimAugroup,vimAugroupError,vimDefKey' + \ let b:endwise_syngroups = 'vimFuncKey,vimNotFunc,vimCommand,vimAugroupKey,vimAugroup,vimAugroupError,vimDefKey,vimDef' autocmd FileType c,cpp,xdefaults,haskell \ let b:endwise_addition = '#endif' | \ let b:endwise_words = 'if,ifdef,ifndef' |