diff --git a/clojure.nanorc b/clojure.nanorc new file mode 100644 index 0000000..7b5330a --- /dev/null +++ b/clojure.nanorc @@ -0,0 +1,30 @@ +## Clojure Syntax Highlighting +## +syntax "Clojure" "\.((clj[s|c]?)|edn)" + +icolor green "defn? [0-9A-Z_]+" + +color brightgreen "#" +color brightgreen "\" +color green "\<(map|reduce|filter|println)\>" + +color brightyellow "\<(if(-(let|not))?|condp?)\>" +color brightyellow "\<(try|catch|finally|throw)\>" +color yellow "(\:else) " + +color brightcyan "\<(require|use|import)\>" + +color brightred "\" +color brightwhite "\((\/|([<>\=]?\=?))" +color brightwhite "\((\+|-|\*)'?" +color brightwhite "\<(and|or|not|mod)\>" + +color magenta "[\(\)]" +color magenta "(\[|\])" + +color yellow "\<(true|false|nil)\>" +color brightyellow "(["][^"]*[^\\]["])|("")" + +color brightblue ";;.*$" + +color ,green "[[:space:]]+$"