Skip to content

Commit 6926585

Browse files
committed
Fix line-headings with code element
1 parent 1bc9d0c commit 6926585

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

syntax/markdown.vim

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -83,16 +83,6 @@ syntax region mkdLinkTitle matchgroup=mkdDelimiter start=+"+ end=+"+ contai
8383
syntax region mkdLinkTitle matchgroup=mkdDelimiter start=+'+ end=+'+ contained
8484
syntax region mkdLinkTitle matchgroup=mkdDelimiter start=+(+ end=+)+ contained
8585

86-
"HTML headings
87-
syntax region htmlH1 matchgroup=mkdHeading start="^\s*#" end="$" contains=@mkdHeadingContent,@Spell
88-
syntax region htmlH2 matchgroup=mkdHeading start="^\s*##" end="$" contains=@mkdHeadingContent,@Spell
89-
syntax region htmlH3 matchgroup=mkdHeading start="^\s*###" end="$" contains=@mkdHeadingContent,@Spell
90-
syntax region htmlH4 matchgroup=mkdHeading start="^\s*####" end="$" contains=@mkdHeadingContent,@Spell
91-
syntax region htmlH5 matchgroup=mkdHeading start="^\s*#####" end="$" contains=@mkdHeadingContent,@Spell
92-
syntax region htmlH6 matchgroup=mkdHeading start="^\s*######" end="$" contains=@mkdHeadingContent,@Spell
93-
syntax match htmlH1 /^.\+\n=\+$/ contains=@mkdHeadingContent,@Spell
94-
syntax match htmlH2 /^.\+\n-\+$/ contains=@mkdHeadingContent,@Spell
95-
9686
"define Markdown groups
9787
syntax match mkdLineBreak / \+$/
9888
syntax region mkdBlockquote start=/^\s*>/ end=/$/ contains=mkdLink,mkdInlineURL,mkdLineBreak,@Spell
@@ -115,6 +105,16 @@ syntax match mkdRule /^\s*\*\s\{0,1}\*\s\{0,1}\*\(\*\|\s\)*$/
115105
syntax match mkdRule /^\s*-\s\{0,1}-\s\{0,1}-\(-\|\s\)*$/
116106
syntax match mkdRule /^\s*_\s\{0,1}_\s\{0,1}_\(_\|\s\)*$/
117107

108+
"HTML headings
109+
syntax region htmlH1 matchgroup=mkdHeading start="^\s*#" end="$" contains=@mkdHeadingContent,@Spell
110+
syntax region htmlH2 matchgroup=mkdHeading start="^\s*##" end="$" contains=@mkdHeadingContent,@Spell
111+
syntax region htmlH3 matchgroup=mkdHeading start="^\s*###" end="$" contains=@mkdHeadingContent,@Spell
112+
syntax region htmlH4 matchgroup=mkdHeading start="^\s*####" end="$" contains=@mkdHeadingContent,@Spell
113+
syntax region htmlH5 matchgroup=mkdHeading start="^\s*#####" end="$" contains=@mkdHeadingContent,@Spell
114+
syntax region htmlH6 matchgroup=mkdHeading start="^\s*######" end="$" contains=@mkdHeadingContent,@Spell
115+
syntax match htmlH1 /^.\+\n=\+$/ contains=@mkdHeadingContent,@Spell
116+
syntax match htmlH2 /^.\+\n-\+$/ contains=@mkdHeadingContent,@Spell
117+
118118
" YAML frontmatter
119119
if get(g:, 'vim_markdown_frontmatter', 0)
120120
syntax include @yamlTop syntax/yaml.vim

0 commit comments

Comments
 (0)