File size: 947 Bytes
72268ee |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
## Syntax highlighting for Markdown files.
## Original authors: Ryan Westlund and Benno Schulenberg
## License: GPL version 3 or newer
syntax markdown "\.md$"
comment "<!--|-->"
# Quoted:
color magenta "^[ ]*>.*"
# List-item markers:
color brightmagenta "^( | )* ? ? ?(\*|\+|-|[1-9]+\.)( +| )"
# Emphasis and strong:
color green "\*[^* ][^*]*\*|_[^_ ][^_]*_"
color brightgreen "\*\*[^*]+\*\*|__[^_]+__"
# Strikethrough:
color red "~~[^~]+~~"
# Line breaks:
color ,blue " $"
# URLs and links:
color brightblue "\[[^]]+\]\([^)]+\)"
color brightmagenta "!?\[[^]]+\]"
# Code snippet, indented code, and fenced code:
color brightcyan "`[^`]+`"
color brightcyan "^( | )+ *([^*+0-9> -]|[*+-]\S|[0-9][^.]).*"
color brightcyan start="```" end="```$"
# Headings and the underlining of headings:
color brightyellow "^#.*"
color brightyellow "^(=+|-+)$"
# HTML tags and comments:
color cyan "<[^>]+>"
color cyan start="<!--" end="-->"
|