mirror of
https://github.com/tpope/vim-markdown.git
synced 2025-11-09 18:33:49 -05:00
Separate highlight groups for each heading level
Closes tpope#123.
This commit is contained in:
@@ -52,12 +52,12 @@ syn match markdownH2 "^.\+\n-\+$" contained contains=@markdownInline,markdownHea
|
|||||||
|
|
||||||
syn match markdownHeadingRule "^[=-]\+$" contained
|
syn match markdownHeadingRule "^[=-]\+$" contained
|
||||||
|
|
||||||
syn region markdownH1 matchgroup=markdownHeadingDelimiter start="##\@!" end="#*\s*$" keepend oneline contains=@markdownInline,markdownAutomaticLink contained
|
syn region markdownH1 matchgroup=markdownH1Delimiter start="##\@!" end="#*\s*$" keepend oneline contains=@markdownInline,markdownAutomaticLink contained
|
||||||
syn region markdownH2 matchgroup=markdownHeadingDelimiter start="###\@!" end="#*\s*$" keepend oneline contains=@markdownInline,markdownAutomaticLink contained
|
syn region markdownH2 matchgroup=markdownH2Delimiter start="###\@!" end="#*\s*$" keepend oneline contains=@markdownInline,markdownAutomaticLink contained
|
||||||
syn region markdownH3 matchgroup=markdownHeadingDelimiter start="####\@!" end="#*\s*$" keepend oneline contains=@markdownInline,markdownAutomaticLink contained
|
syn region markdownH3 matchgroup=markdownH3Delimiter start="####\@!" end="#*\s*$" keepend oneline contains=@markdownInline,markdownAutomaticLink contained
|
||||||
syn region markdownH4 matchgroup=markdownHeadingDelimiter start="#####\@!" end="#*\s*$" keepend oneline contains=@markdownInline,markdownAutomaticLink contained
|
syn region markdownH4 matchgroup=markdownH4Delimiter start="#####\@!" end="#*\s*$" keepend oneline contains=@markdownInline,markdownAutomaticLink contained
|
||||||
syn region markdownH5 matchgroup=markdownHeadingDelimiter start="######\@!" end="#*\s*$" keepend oneline contains=@markdownInline,markdownAutomaticLink contained
|
syn region markdownH5 matchgroup=markdownH5Delimiter start="######\@!" end="#*\s*$" keepend oneline contains=@markdownInline,markdownAutomaticLink contained
|
||||||
syn region markdownH6 matchgroup=markdownHeadingDelimiter start="#######\@!" end="#*\s*$" keepend oneline contains=@markdownInline,markdownAutomaticLink contained
|
syn region markdownH6 matchgroup=markdownH6Delimiter start="#######\@!" end="#*\s*$" keepend oneline contains=@markdownInline,markdownAutomaticLink contained
|
||||||
|
|
||||||
syn match markdownBlockquote ">\%(\s\|$\)" contained nextgroup=@markdownBlock
|
syn match markdownBlockquote ">\%(\s\|$\)" contained nextgroup=@markdownBlock
|
||||||
|
|
||||||
@@ -125,6 +125,12 @@ hi def link markdownH4 htmlH4
|
|||||||
hi def link markdownH5 htmlH5
|
hi def link markdownH5 htmlH5
|
||||||
hi def link markdownH6 htmlH6
|
hi def link markdownH6 htmlH6
|
||||||
hi def link markdownHeadingRule markdownRule
|
hi def link markdownHeadingRule markdownRule
|
||||||
|
hi def link markdownH1Delimiter markdownHeadingDelimiter
|
||||||
|
hi def link markdownH2Delimiter markdownHeadingDelimiter
|
||||||
|
hi def link markdownH3Delimiter markdownHeadingDelimiter
|
||||||
|
hi def link markdownH4Delimiter markdownHeadingDelimiter
|
||||||
|
hi def link markdownH5Delimiter markdownHeadingDelimiter
|
||||||
|
hi def link markdownH6Delimiter markdownHeadingDelimiter
|
||||||
hi def link markdownHeadingDelimiter Delimiter
|
hi def link markdownHeadingDelimiter Delimiter
|
||||||
hi def link markdownOrderedListMarker markdownListMarker
|
hi def link markdownOrderedListMarker markdownListMarker
|
||||||
hi def link markdownListMarker htmlTagName
|
hi def link markdownListMarker htmlTagName
|
||||||
|
|||||||
Reference in New Issue
Block a user