markdown heading fix and added tagging

This commit is contained in:
Bruce DuPlanty 2021-03-29 15:12:15 -07:00
parent 1aa64a86cf
commit acb60926ea
2 changed files with 75 additions and 3 deletions

66
jrnl.nanorc Normal file
View 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:]]+$"

View File

@ -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:]]+$"