summaryrefslogtreecommitdiff
path: root/config/nvim/after/queries/clojure/highlights.scm
blob: 3b586cd321f4a36bdf0bd91c2a1503fccc2b5790 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
;; extends
(list_lit
  value: (sym_lit) @_keyword.function
  (#any-of? @_keyword.function "fn" "fn*" "defn" "defn-")
  value: (sym_lit)? @AlabasterDefinition
  value: (vec_lit)
  (str_lit)? @comment)

(list_lit
  value: (sym_lit) @_keyword.function
  (#any-of? @_keyword.function "fn" "fn*" "defn" "defn-")
  value: (sym_lit)? @AlabasterDefinition
  value: (list_lit))

(list_lit
  value: (sym_lit) @_keyword.function
  (#eq? @_keyword.function "defmacro")
  value: (sym_lit)? @AlabasterDefinition
  value: (vec_lit)
  (str_lit)? @comment)

(list_lit
  value: (sym_lit) @_include
  (#eq? @_include "ns")
  value: (sym_lit) @AlabasterDefinition)

(list_lit
  value: (kwd_lit) @AlabasterConstant)
(vec_lit
  value: (kwd_lit) @AlabasterConstant)
(map_lit
  value: (kwd_lit) @AlabasterConstant)