mirror of
https://github.com/scopatz/nanorc
synced 2025-02-21 16:40:05 +01:00
markdown heading fix and added tagging
This commit is contained in:
parent
1aa64a86cf
commit
acb60926ea
66
jrnl.nanorc
Normal file
66
jrnl.nanorc
Normal file
@ -0,0 +1,66 @@
|
||||
## Syntax highlighting for Jrnl/Markdown files.
|
||||
|
||||
## Original authors: Ryan Westlund and Benno Schulenberg
|
||||
## Copy and modified: Bruce DuPlanty
|
||||
## License: GPL version 3 or newer
|
||||
|
||||
syntax "jrnl" "\.(jrnl)$"
|
||||
# @tag +tag #tag
|
||||
color brightgreen "\+{1}[a-zA-Z0-9_!:\-\.]*"
|
||||
color brightgreen "@{1}[a-zA-Z0-9_!:\-\.]*"
|
||||
#color brightgreen "(@+[a-zA-Z0-9\-\_\.\=\!\:(_)]{1,})"
|
||||
#color brightgreen "(\++[a-zA-Z0-9\-\_\.\=\!\:(_)]{1,})"
|
||||
color brightred "#{1}[a-zA-Z0-9_!:\-\.]*"
|
||||
|
||||
# Tables (Github extension)
|
||||
color cyan ".*[ :]\|[ :].*"
|
||||
|
||||
# quotes
|
||||
color brightblack start="^>" end="^$"
|
||||
color brightblack "^>.*"
|
||||
|
||||
# Emphasis
|
||||
color green "(^|[[:space:]])(_[^ ][^_]*_|\*[^ ][^*]*\*)"
|
||||
|
||||
# Strong emphasis
|
||||
color brightgreen "(^|[[:space:]])(__[^ ][^_]*__|\*\*[^ ][^*]*\*\*)"
|
||||
|
||||
# strike-through
|
||||
color red "(^|[[:space:]])~~[^ ][^~]*~~"
|
||||
|
||||
# horizontal rules
|
||||
color brightmagenta "^(---+|===+|___+|\*\*\*+)\s*$"
|
||||
|
||||
# headlines
|
||||
# color brightwhite "^#{1,6} .*"
|
||||
# for jrnl files whhere MD Headings maty be embedded
|
||||
color brightwhite "#{1,6} .*"
|
||||
|
||||
# lists
|
||||
color orange "^[[:space:]]*[\*+-] |^[[:space:]]*[0-9]+\. "
|
||||
|
||||
# leading whitespace
|
||||
color black "^[[:space:]]+"
|
||||
|
||||
# misc
|
||||
color magenta "\(([CcRr]|[Tt][Mm])\)" "\.{3}" "(^|[[:space:]])\-\-($|[[:space:]])"
|
||||
|
||||
# links
|
||||
color brightblue "\[[^]]+\]"
|
||||
color brightblue "\[([^][]|\[[^]]*\])*\]\([^)]+\)"
|
||||
|
||||
# images
|
||||
color magenta "!\[[^][]*\](\([^)]+\)|\[[^]]+\])"
|
||||
|
||||
# urls
|
||||
color brightyellow "https?://[^ )>]+"
|
||||
|
||||
# code
|
||||
color yellow "`[^`]*`|^ {4}[^-+*].*"
|
||||
|
||||
# code blocks
|
||||
color yellow start="^```[^$]" end="^```$"
|
||||
color yellow "^```$"
|
||||
|
||||
# Trailing spaces
|
||||
color ,green "[[:space:]]+$"
|
@ -1,5 +1,10 @@
|
||||
syntax "Markdown" "\.(md|mkd|mkdn|markdown)$"
|
||||
|
||||
# @tag +tag #tag
|
||||
color brightgreen "\+{1}[a-zA-Z0-9_!:\-\.]*"
|
||||
color brightgreen "@{1}[a-zA-Z0-9_!:\-\.]*"
|
||||
color brightred "#{1}[a-zA-Z0-9_!:\-\.]*"
|
||||
|
||||
# Tables (Github extension)
|
||||
color cyan ".*[ :]\|[ :].*"
|
||||
|
||||
@ -20,10 +25,10 @@ color red "(^|[[:space:]])~~[^ ][^~]*~~"
|
||||
color brightmagenta "^(---+|===+|___+|\*\*\*+)\s*$"
|
||||
|
||||
# headlines
|
||||
color brightmagenta "^#{1,6}.*"
|
||||
color brightwhite "^#{1,6} .*"
|
||||
|
||||
# lists
|
||||
color blue "^[[:space:]]*[\*+-] |^[[:space:]]*[0-9]+\. "
|
||||
color orange "^[[:space:]]*[\*+-] |^[[:space:]]*[0-9]+\. "
|
||||
|
||||
# leading whitespace
|
||||
color black "^[[:space:]]+"
|
||||
@ -43,9 +48,10 @@ color brightyellow "https?://[^ )>]+"
|
||||
|
||||
# code
|
||||
color yellow "`[^`]*`|^ {4}[^-+*].*"
|
||||
|
||||
# code blocks
|
||||
color yellow start="^```[^$]" end="^```$"
|
||||
color yellow "^```$"
|
||||
|
||||
## Trailing spaces
|
||||
color ,green "[[:space:]]+$"
|
||||
color ,green "[[:space:]]+$"
|
Loading…
x
Reference in New Issue
Block a user