From 199846c6d87c9ea60eb5f9f8f68e2d9ea4f02b2a Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Wed, 16 Oct 2019 14:56:00 +0200 Subject: Update --- ftplugin/plantuml.vim | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'ftplugin/plantuml.vim') diff --git a/ftplugin/plantuml.vim b/ftplugin/plantuml.vim index b17f88ba..9db919de 100644 --- a/ftplugin/plantuml.vim +++ b/ftplugin/plantuml.vim @@ -37,10 +37,10 @@ endif setlocal comments=s1:/',mb:',ex:'/,:' commentstring=/'%s'/ formatoptions-=t formatoptions+=croql -let b:endwise_addition = '\=index(["note","legend"], submatch(0))!=-1 ? "end " . submatch(0) : "end"' -let b:endwise_words = 'loop,group,alt,note,legend' -let b:endwise_pattern = '^\s*\zs\<\(loop\|group\|alt\|note\ze[^:]*$\|legend\)\>.*$' -let b:endwise_syngroups = 'plantumlKeyword' +let b:endwise_addition = '\=index(["dot","mindmap","uml","salt","wbs"], submatch(0))!=-1 ? "@end" . submatch(0) : index(["note","legend"], submatch(0))!=-1 ? "end " . submatch(0) : "end"' +let b:endwise_words = 'loop,group,alt,note,legend,startdot,startmindmap,startuml,startsalt,startwbs' +let b:endwise_pattern = '^\s*\zs\(loop\|group\|alt\|note\ze[^:]*$\|legend\|@start\zs\(dot\|mindmap\|uml\|salt\|wbs\)\)\>.*$' +let b:endwise_syngroups = 'plantumlKeyword,plantumlPreProc' let &cpoptions = s:cpo_save unlet s:cpo_save -- cgit v1.2.3