-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
/
highlights.scm
68 lines (55 loc) · 699 Bytes
/
highlights.scm
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
58
59
60
61
62
63
64
65
66
67
(function) @function
(variable) @variable
[
(identifier)
] @identifier
[
"class"
"define"
"plan"
"node"
"type"
] @keyword
[
"contain"
"include"
"inherits"
"require"
] @include
[
"case"
"else"
"elsif"
"if"
"unless"
] @conditional
(string) @string
(regex) @regex
(integer) @number
(float) @float
(regex) @string.regex
(comment) @comment
[(true) (false)] @boolean
(unprotected_string) @text
[
(chaining_arrow)
(operator)
] @operator
(interpolation
"${" @punctuation.special
"}" @punctuation.special) @none
[
"("
")"
"["
"]"
"{"
"}"
]@punctuation.bracket
[
","
":"
"::"
] @punctuation.delimiter
[(type) (type_identifier)] @type
(escape_sequence) @escape