aboutsummaryrefslogtreecommitdiffstats
path: root/queries/clojure
diff options
context:
space:
mode:
authorOliver Marshall <olivershawmarshall@gmail.com>2021-06-04 23:54:46 +0100
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2021-07-19 16:24:01 +0000
commit58852565499412d338ce93665c2a6724486c4f57 (patch)
tree5dda10d588085450f684093538efb54eb5115090 /queries/clojure
parentAdd YANG parser (diff)
downloadnvim-treesitter-58852565499412d338ce93665c2a6724486c4f57.tar
nvim-treesitter-58852565499412d338ce93665c2a6724486c4f57.tar.gz
nvim-treesitter-58852565499412d338ce93665c2a6724486c4f57.tar.bz2
nvim-treesitter-58852565499412d338ce93665c2a6724486c4f57.tar.lz
nvim-treesitter-58852565499412d338ce93665c2a6724486c4f57.tar.xz
nvim-treesitter-58852565499412d338ce93665c2a6724486c4f57.tar.zst
nvim-treesitter-58852565499412d338ce93665c2a6724486c4f57.zip
Reorganise slightly
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