84
|
1 syntax "Markdown" "\.(md|mkd|mkdn|markdown)$"
|
|
2
|
|
3 # Tables (Github extension)
|
|
4 color cyan ".*[ :]\|[ :].*"
|
|
5
|
|
6 # quotes
|
|
7 color brightblack start="^>" end="^$"
|
|
8 color brightblack "^>.*"
|
|
9
|
|
10 # Emphasis
|
|
11 color green "(^|[[:space:]])(_[^ ][^_]*_|\*[^ ][^*]*\*)"
|
|
12
|
|
13 # Strong emphasis
|
|
14 color brightgreen "(^|[[:space:]])(__[^ ][^_]*__|\*\*[^ ][^*]*\*\*)"
|
|
15
|
|
16 # strike-through
|
|
17 color red "(^|[[:space:]])~~[^ ][^~]*~~"
|
|
18
|
|
19 # horizontal rules
|
|
20 color brightmagenta "^(---+|===+|___+|\*\*\*+)\s*$"
|
|
21
|
|
22 # headlines
|
|
23 color brightmagenta "^#{1,6}.*"
|
|
24
|
|
25 # lists
|
|
26 color blue "^[[:space:]]*[\*+-] |^[[:space:]]*[0-9]+\. "
|
|
27
|
|
28 # leading whitespace
|
|
29 color black "^[[:space:]]+"
|
|
30
|
|
31 # misc
|
|
32 color magenta "\(([CcRr]|[Tt][Mm])\)" "\.{3}" "(^|[[:space:]])\-\-($|[[:space:]])"
|
|
33
|
|
34 # links
|
|
35 color brightblue "\[[^]]+\]"
|
|
36 color brightblue "\[([^][]|\[[^]]*\])*\]\([^)]+\)"
|
|
37
|
|
38 # images
|
|
39 color magenta "!\[[^][]*\](\([^)]+\)|\[[^]]+\])"
|
|
40
|
|
41 # urls
|
|
42 color brightyellow "https?://[^ )>]+"
|
|
43
|
|
44 # code
|
|
45 color yellow "`[^`]*`|^ {4}[^-+*].*"
|
|
46 # code blocks
|
|
47 color yellow start="^```[^$]" end="^```$"
|
|
48 color yellow "^```$"
|
|
49
|
|
50 ## Trailing spaces
|
|
51 color ,green "[[:space:]]+$"
|