diff --git a/jrnl.nanorc b/jrnl.nanorc new file mode 100644 index 0000000..0eb7329 --- /dev/null +++ b/jrnl.nanorc @@ -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:]]+$" diff --git a/markdown.nanorc b/markdown.nanorc index 448a396..a290dee 100644 --- a/markdown.nanorc +++ b/markdown.nanorc @@ -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:]]+$" \ No newline at end of file