aboutsummaryrefslogtreecommitdiffstats
path: root/queries/clojure
diff options
context:
space:
mode:
Diffstat (limited to 'queries/clojure')
-rw-r--r--queries/clojure/highlights.scm25
1 files changed, 20 insertions, 5 deletions
diff --git a/queries/clojure/highlights.scm b/queries/clojure/highlights.scm
index 0502f5684..0e53284fe 100644
--- a/queries/clojure/highlights.scm
+++ b/queries/clojure/highlights.scm
@@ -1,3 +1,5 @@
+;; >> Litterals
+
(dis_expr) @comment
(kwd_lit) @symbol
@@ -16,6 +18,24 @@
(regex_lit) @string.regex
+(quoting_lit
+ marker: "'" @string.escape)
+
+(syn_quoting_lit
+ marker: "`" @string.escape)
+
+(set_lit
+ marker: "#" @punctuation.special)
+
+(anon_fn_lit
+ marker: "#" @punctuation.special)
+
+["{" "}" "[" "]" "(" ")"] @punctuation.bracket
+
+
+
+;; >> Symbols
+
;; metadata experiment
(meta_lit
marker: "^" @punctuation.special)
@@ -72,10 +92,5 @@
((sym_lit) @variable
(#match? @variable "\\."))
-;; quote
-(quoting_lit) @string.escape
-;; syntax quote
-(syn_quoting_lit) @string.escape
-["{" "}" "[" "]" "(" ")"] @punctuation.bracket