summaryrefslogtreecommitdiff
path: root/queries/scss/highlights.scm
blob: f297ca1626f836ee8359600f5fe6a08a127224f4 (plain)
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
; inherits: css

[
  "@mixin"
  "@media"
  "@include"
  "@function"
] @keyword

("@return") @keyword.return

[
  "@while"
  "@each"
  "@for"
  "from"
  "through"
  "in"
] @repeat

(single_line_comment) @comment
(function_name) @function


[
  ">="
  "<="
] @operator


(mixin_statement (name) @function)
(mixin_statement (parameters (parameter) @parameter))

(function_statement (name) @function)
(function_statement (parameters (parameter) @parameter))

(plain_value) @string
(keyword_query) @function
(identifier) @variable
(variable_name) @variable

(each_statement (key) @parameter)
(each_statement (value) @parameter)
(each_statement (variable_value) @parameter)

(for_statement (variable) @parameter)
(for_statement (_ (variable_value) @parameter))

(argument) @parameter
(arguments (variable_value) @parameter)

[
  "["
  "]"
] @punctuation.bracket

(include_statement (identifier) @function)