diff --git a/syntax/markdown.vim b/syntax/markdown.vim index aad3009..e6ad71d 100644 --- a/syntax/markdown.vim +++ b/syntax/markdown.vim @@ -83,6 +83,8 @@ syn region markdownBoldItalic start="\S\@<=___\|___\S\@=" end="\S\@<=___\|___\S\ syn region markdownCode matchgroup=markdownCodeDelimiter start="`" end="`" keepend contains=markdownLineStart syn region markdownCode matchgroup=markdownCodeDelimiter start="`` \=" end=" \=``" keepend contains=markdownLineStart syn region markdownCode matchgroup=markdownCodeDelimiter start="^\s*```.*$" end="^\s*```\ze\s*$" keepend +syn region markdownEqn matchgroup=markdownEqnDelimiter start="\$" end="\$" keepend contains=markdownLineStart +syn region markdownEqn matchgroup=markdownEqnDelimiter start="^\s*\$\$.*$" end="^\s*\$\$\ze\s*$" keepend if main_syntax ==# 'markdown' for s:type in g:markdown_fenced_languages @@ -121,6 +123,7 @@ hi def link markdownItalic htmlItalic hi def link markdownBold htmlBold hi def link markdownBoldItalic htmlBoldItalic hi def link markdownCodeDelimiter Delimiter +hi def link markdownEqnDelimiter Comment hi def link markdownEscape Special hi def link markdownError Error