From 9b3b092d15503ed70ea4bf60c4e1345b196c3677 Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Sat, 1 Mar 2014 00:15:51 +0100 Subject: Update --- syntax/markdown.vim | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'syntax/markdown.vim') diff --git a/syntax/markdown.vim b/syntax/markdown.vim index ba0d5565..8fc47278 100644 --- a/syntax/markdown.vim +++ b/syntax/markdown.vim @@ -85,6 +85,9 @@ syn region markdownCode matchgroup=markdownCodeDelimiter start="`" end="`" keepe syn region markdownCode matchgroup=markdownCodeDelimiter start="`` \=" end=" \=``" keepend contains=markdownLineStart syn region markdownCode matchgroup=markdownCodeDelimiter start="^\s*```.*$" end="^\s*```\ze\s*$" keepend +syn match markdownFootnote "\[^[^\]]\]\s*$" +syn match markdownFootnoteDefinition "^\[^[^\]]\]:" + if main_syntax ==# 'markdown' for s:type in g:markdown_fenced_languages exe 'syn region markdownHighlight'.substitute(matchstr(s:type,'[^=]*$'),'\..*','','').' matchgroup=markdownCodeDelimiter start="^\s*```\s*'.matchstr(s:type,'[^=]*').'\>.*$" end="^\s*```\ze\s*$" keepend contains=@markdownHighlight'.substitute(matchstr(s:type,'[^=]*$'),'\.','','g') @@ -108,6 +111,9 @@ hi def link markdownListMarker htmlTagName hi def link markdownBlockquote Comment hi def link markdownRule PreProc +hi def link markdownFootnote Typedef +hi def link markdownFootnoteDefinition Typedef + hi def link markdownLinkText htmlLink hi def link markdownIdDeclaration Typedef hi def link markdownId Type -- cgit v1.2.3