summaryrefslogtreecommitdiff
path: root/config/nvim/after/queries/kotlin/highlights.scm
blob: 17d061dd14a8c8667fa02f27f154dae535e341c8 (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
;; vim: ft=query
;; extends
(function_declaration
  (simple_identifier) @AlabasterDefinition)

(class_declaration
  (type_identifier) @AlabasterDefinition)

(object_declaration
  (type_identifier) @AlabasterDefinition)

(string_literal) @AlabasterString

(boolean_literal) @AlabasterConstant
(integer_literal) @AlabasterConstant
(long_literal) @AlabasterConstant
(unsigned_literal) @AlabasterConstant
(real_literal) @AlabasterConstant

(line_comment) @AlabasterHashbang
(multiline_comment) @Comment


(modifiers (annotation (user_type (type_identifier) @AlabasterPunctuation)))