diff --git a/syntax/markdown.vim b/syntax/markdown.vim index 6aff90a..55f7dea 100644 --- a/syntax/markdown.vim +++ b/syntax/markdown.vim @@ -60,6 +60,8 @@ syn match markdownBlockquote ">\%(\s\|$\)" contained nextgroup=@markdownBlock syn region markdownCodeBlock start=" \|\t" end="$" contained +syntax match YAMLFrontMatter /\%^---\_.\{-}\.\.\.$/ + " TODO: real nesting syn match markdownListMarker "\%(\t\| \{0,4\}\)[-*+]\%(\s\+\S\)\@=" contained syn match markdownOrderedListMarker "\%(\t\| \{0,4}\)\<\d\+\.\%(\s\+\S\)\@=" contained @@ -145,6 +147,7 @@ hi def link markdownBoldDelimiter markdownBold hi def link markdownBoldItalic htmlBoldItalic hi def link markdownBoldItalicDelimiter markdownBoldItalic hi def link markdownCodeDelimiter Delimiter +hi def link YAMLFrontMatter Comment hi def link markdownEscape Special hi def link markdownError Error