" vim:tabstop=2:shiftwidth=2:expandtab:textwidth=99 " Vimwiki syntax file " Home: https://github.com/vimwiki/vimwiki/ " Description: Defines html syntax " Loaded: conditionaly by syntax/vimwiki.vim " Copied from $VIMRUNTIME " Note: The me=s-1 was omited from the region definition " See: `syn region VimwikiBoldUnderlineItalic contained start="" end=""me=s-1 contains=VimwikiHTMLTag...` " Note: Not configurable let s:html_tags = join(split(vimwiki#vars#get_global('valid_html_tags'), '\s*,\s*'), '\|') exe 'syntax match VimwikiHTMLtag #\c#' " Typeface: let html_typeface = { \ 'bold': [['', ''], ['', '']], \ 'italic': [['', ''], ['', '']], \ 'underline': [['', '']], \ 'code': [['', '']], \ 'del': [['', '']], \ 'eq': [], \ 'sup': [['', '']], \ 'sub': [['', '']], \ } call vimwiki#u#hi_typeface(html_typeface) " Comment: home made execute 'syntax match VimwikiComment /'.vimwiki#vars#get_syntaxlocal('rxComment'). \ '/ contains=@Spell,VimwikiTodo' " Only do syntax highlighting for multiline comments if they exist let s:mc_start = vimwiki#vars#get_syntaxlocal('rxMultilineCommentStart') let s:mc_end = vimwiki#vars#get_syntaxlocal('rxMultilineCommentEnd') if !empty(s:mc_start) && !empty(s:mc_end) execute 'syntax region VimwikiMultilineComment start=/'.s:mc_start. \ '/ end=/'.s:mc_end.'/ contains=@NoSpell,VimwikiTodo' endif