From 564cb1fae62dd5398e387b5c16352447d0d0500d Mon Sep 17 00:00:00 2001 From: CoffeeTableEnnui Date: Sun, 28 Aug 2016 21:02:37 -0700 Subject: [PATCH] Create clojure.nanorc Proposing adding syntax highlighting for Clojure. --- clojure.nanorc | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 clojure.nanorc 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:]]+$"