diff options
Diffstat (limited to 'syntax/plantuml.vim')
| -rw-r--r-- | syntax/plantuml.vim | 12 | 
1 files changed, 6 insertions, 6 deletions
| diff --git a/syntax/plantuml.vim b/syntax/plantuml.vim index 334cf5f8..d6ac9af4 100644 --- a/syntax/plantuml.vim +++ b/syntax/plantuml.vim @@ -6,7 +6,7 @@ scriptencoding utf-8  " Maintainer:   Anders Thøgersen <first name at bladre dot dk>  " License:      VIM LICENSE  if exists('b:current_syntax') -  finish +  " finish  endif  if v:version < 600 @@ -25,7 +25,7 @@ syntax region plantumlDir start=/\s\+/ms=s+1 end=/$/ contained  " type  syntax keyword plantumlTypeKeyword abstract actor agent archimate artifact boundary card cloud component control -syntax keyword plantumlTypeKeyword database diamond entity enum file folder frame node object package participant +syntax keyword plantumlTypeKeyword database diamond entity enum file folder frame node object robust concise package participant  syntax keyword plantumlTypeKeyword queue rectangle stack state storage usecase  " class and interface are defined as plantumlClassKeyword  syntax keyword plantumlClassKeyword class interface @@ -35,7 +35,7 @@ syntax keyword plantumlClassKeyword class interface  syntax keyword plantumlKeyword accross activate again allow_mixing allowmixing also alt as autonumber bottom  syntax keyword plantumlKeyword box break caption center create critical deactivate destroy down else elseif end  syntax keyword plantumlKeyword endif endwhile footbox footer fork group header hide hnote if is kill left in at are to the and -syntax keyword plantumlKeyword legend link loop mainframe namespace newpage note of on opt order over package +syntax keyword plantumlKeyword legend endlegend link loop mainframe namespace newpage note of on opt order over package  syntax keyword plantumlKeyword page par partition ref repeat return right rnote rotate show skin skinparam  syntax keyword plantumlKeyword start stop title top up while  " Not in 'java - jar plantuml.jar - language' output @@ -84,9 +84,9 @@ syntax region plantumlText oneline start=/\[/ms=s+1 end=/\]/me=s-1 contained  syntax match plantumlArrowDirectedLine /\([-.]\)\%(l\%[eft]\|r\%[ight]\|up\?\|d\%[own]\)\1/ contained -" Note -syntax region plantumlNoteMultiLine start=/\%(^\s*[rh]\?note\)\@<=\s\%([^:"]\+$\)\@=/ end=/^\%(\s*end \?[rh]\?note$\)\@=/ contains=plantumlSpecialString,plantumlNoteMultiLineStart,plantumlTag -syntax match plantumlNoteMultiLineStart /\%(^\s*[rh]\?note\)\@<=\s\%([^:]\+$\)/ contained contains=plantumlKeyword,plantumlColor,plantumlString,plantumlTag +" Note and legend +syntax region plantumlNoteMultiLine start=/\%(^\s*[rh]\?\%(note\|legend\)\)\@<=\s\%([^:"]\+$\)\@=/ end=/^\%(\s*end\s*[rh]\?\%(note\|legend\)$\)\|endlegend\@=/ contains=plantumlSpecialString,plantumlNoteMultiLineStart,plantumlTag +syntax match plantumlNoteMultiLineStart /\%(^\s*[rh]\?\%(note\|legend\)\)\@<=\s\%([^:]\+$\)/ contained contains=plantumlKeyword,plantumlColor,plantumlString,plantumlTag  " Class  syntax region plantumlClass | 
