|
1 | 1 | " Vim syntax file
|
2 |
| -" |
3 | 2 | " Language: CommonMark
|
4 | 3 | " Maintainer: Caleb Maclennan <[email protected]>
|
| 4 | +" Maintainer: Felipe Morales <[email protected]> |
5 | 5 |
|
6 | 6 | scriptencoding utf-8
|
7 | 7 |
|
8 | 8 | if exists('b:current_syntax')
|
9 |
| - finish |
| 9 | + finish |
10 | 10 | endif
|
11 | 11 |
|
12 | 12 | syntax clear
|
13 | 13 |
|
14 | 14 | " See: https://docs.rs/pulldown-cmark/0.7.1/pulldown_cmark/enum.Tag.html
|
15 |
| -hi link cmarkParagraph Comment |
16 |
| -hi link cmarkHeading1 Constant |
17 |
| -hi link cmarkHeading2 Number |
18 |
| -hi link cmarkHeading3 Boolean |
19 |
| -hi link cmarkHeading4 Float |
20 |
| -hi link cmarkHeading5 cmarkHeading4 |
21 |
| -hi link cmarkHeading6 cmarkHeading4 |
22 |
| -hi link cmarkBlockquote Define |
23 |
| -hi link cmarkCodeBlock Debug |
24 |
| -hi link cmarkList Identifier |
25 |
| -hi link cmarkItem Label |
26 |
| -hi link cmarkFootnoteDefinition Macro |
27 |
| -hi link cmarkTable SpecialComment |
28 |
| -hi link cmarkTableHead SpecialComment |
29 |
| -hi link cmarkTableRow SpecialComment |
30 |
| -hi link cmarkTableCell SpecialComment |
31 |
| -hi cmarkEmphasis gui=Italic cterm=Italic |
32 |
| -hi cmarkStrong gui=Bold cterm=Bold |
33 |
| -hi link cmarkStrikethrough Error |
34 |
| -hi link cmarkLink Function |
35 |
| -hi link cmarkImage Exception |
| 15 | +hi def link cmarkParagraph NONE |
| 16 | +hi def link cmarkHeading1 Title |
| 17 | +hi def link cmarkHeading2 cmarkHeading1 |
| 18 | +hi def link cmarkHeading3 cmarkHeading1 |
| 19 | +hi def link cmarkHeading4 cmarkHeading1 |
| 20 | +hi def link cmarkHeading5 cmarkHeading1 |
| 21 | +hi def link cmarkHeading6 cmarkHeading1 |
| 22 | +hi def link cmarkBlockquote Define |
| 23 | +hi def link cmarkCodeBlock Debug |
| 24 | +hi def link cmarkList Identifier |
| 25 | +hi def link cmarkItem Label |
| 26 | +hi def link cmarkFootnoteDefinition Identifier |
| 27 | +hi def link cmarkTable SpecialComment |
| 28 | +hi def link cmarkTableHead SpecialComment |
| 29 | +hi def link cmarkTableRow SpecialComment |
| 30 | +hi def link cmarkTableCell SpecialComment |
| 31 | +hi def cmarkEmphasis gui=Italic cterm=Italic |
| 32 | +hi def cmarkStrong gui=Bold cterm=Bold |
| 33 | +hi def link cmarkStrikethrough DiffDelete |
| 34 | +hi def link cmarkLink Function |
| 35 | +hi def link cmarkImage Exception |
36 | 36 |
|
37 | 37 | " See: https://docs.rs/pulldown-cmark/0.7.1/pulldown_cmark/enum.Event.html
|
38 |
| -hi link cmarkText Default |
39 |
| -hi link cmarkCode String |
40 |
| -hi link cmarkHtml Macro |
41 |
| -hi link cmarkFootnoteReference Macro |
42 |
| -hi link cmarkHardBreak Underlined |
43 |
| -hi link cmarkRule Debug |
44 |
| -hi link cmarkTaskListMarker Exception |
| 38 | +hi def link cmarkText NONE |
| 39 | +hi def link cmarkCode String |
| 40 | +hi def link cmarkHtml Macro |
| 41 | +hi def link cmarkFootnoteReference Identifier |
| 42 | +hi def link cmarkHardBreak NonText |
| 43 | +hi def link cmarkRule Delimiter |
| 44 | +hi def link cmarkTaskListMarker Exception |
| 45 | + |
| 46 | +if exists('g:commonmark_debug') |
| 47 | + hi! link cmarkParagraph Comment |
| 48 | + hi! link cmarkText Debug |
| 49 | +endif |
45 | 50 |
|
46 | 51 | lua package.loaded["commonmarker"] = nil -- Force module reload during dev
|
47 | 52 | lua commonmarker = require("commonmarker")
|
|
0 commit comments