on master help sign in
Improve highlighting scopes
d85a8adBlaž Hrastnik
runtime/queries/haskell/highlights.scm+8−6
@@ -2,19 +2,19 @@
2(operator) @operator
2(operator) @operator
3(exp_name (constructor) @constructor)
3(exp_name (constructor) @constructor)
4(constructor_operator) @operator
4(constructor_operator) @operator
5−(module) @module_name
5+(module) @namespace
6(type) @type
6(type) @type
7(type) @class
7(type) @class
8(constructor) @constructor
8(constructor) @constructor
9(pragma) @pragma
9(pragma) @pragma
10(comment) @comment
10(comment) @comment
11(signature name: (variable) @fun_type_name)
11(signature name: (variable) @fun_type_name)
12−(function name: (variable) @fun_name)
12+(function name: (variable) @function)
13(constraint class: (class_name (type)) @class)
13(constraint class: (class_name (type)) @class)
14(class (class_head class: (class_name (type)) @class))
14(class (class_head class: (class_name (type)) @class))
15(instance (instance_head class: (class_name (type)) @class))
15(instance (instance_head class: (class_name (type)) @class))
16−(integer) @literal
16+(integer) @number
17−(exp_literal (float)) @literal
17+(exp_literal (float)) @number
18(char) @literal
18(char) @literal
19(con_unit) @literal
19(con_unit) @literal
20(con_list) @literal
20(con_list) @literal
@@ -39,5 +39,7 @@
39"do" @keyword
39"do" @keyword
40"mdo" @keyword
40"mdo" @keyword
41"rec" @keyword
41"rec" @keyword
42+[
42−"(" @paren
43+ "("
43−")" @paren
44+ ")"
45+] @punctuation.bracket
runtime/queries/lua/highlights.scm+1−1
@@ -65,7 +65,7 @@
65 "not"
65 "not"
66 "and"
66 "and"
67 "or"
67 "or"
68−] @keyword.operator
68+] @operator
69
69
70[
70[
71"="
71"="
runtime/queries/ocaml/highlights.scm+2−2
@@ -60,7 +60,7 @@
60
60
61[(number) (signed_number)] @number
61[(number) (signed_number)] @number
62
62
63−(character) @character
63+(character) @constant.builtin.character
64
64
65(string) @string
65(string) @string
66
66
@@ -92,7 +92,7 @@
92
92
93["include" "open"] @include
93["include" "open"] @include
94
94
95−["for" "to" "downto" "while" "do" "done"] @keyword.control.loop
95+["for" "to" "downto" "while" "do" "done"] @keyword.control.repeat
96
96
97; Macros
97; Macros
98;-------
98;-------