diff --git a/plugin/endwise.vim b/plugin/endwise.vim index 9f85442..04eb6dd 100644 --- a/plugin/endwise.vim +++ b/plugin/endwise.vim @@ -32,6 +32,11 @@ augroup endwise " {{{1 \ let b:endwise_addition = 'end&' | \ let b:endwise_words = 'fu\%[nction],wh\%[ile],if,for,try' | \ let b:endwise_syngroups = 'vimFuncKey,vimNotFunc,vimCommand' + autocmd FileType lua + \ let b:endwise_addition = '\=submatch(0)=="{" ? "}" : "end"' | + \ let b:endwise_words = 'function,do,then' | + \ let b:endwise_pattern = '^\s*\zs\%(function\|do\|then\)\>\%(.*[^.:@$]\\)\@!\|\