mirror of
https://github.com/helix-editor/helix
synced 2024-11-10 10:34:45 +01:00
Improve highlighting scopes
This commit is contained in:
parent
be81f40df8
commit
d85a8adb27
@ -2,19 +2,19 @@
|
||||
(operator) @operator
|
||||
(exp_name (constructor) @constructor)
|
||||
(constructor_operator) @operator
|
||||
(module) @module_name
|
||||
(module) @namespace
|
||||
(type) @type
|
||||
(type) @class
|
||||
(constructor) @constructor
|
||||
(pragma) @pragma
|
||||
(comment) @comment
|
||||
(signature name: (variable) @fun_type_name)
|
||||
(function name: (variable) @fun_name)
|
||||
(function name: (variable) @function)
|
||||
(constraint class: (class_name (type)) @class)
|
||||
(class (class_head class: (class_name (type)) @class))
|
||||
(instance (instance_head class: (class_name (type)) @class))
|
||||
(integer) @literal
|
||||
(exp_literal (float)) @literal
|
||||
(integer) @number
|
||||
(exp_literal (float)) @number
|
||||
(char) @literal
|
||||
(con_unit) @literal
|
||||
(con_list) @literal
|
||||
@ -39,5 +39,7 @@
|
||||
"do" @keyword
|
||||
"mdo" @keyword
|
||||
"rec" @keyword
|
||||
"(" @paren
|
||||
")" @paren
|
||||
[
|
||||
"("
|
||||
")"
|
||||
] @punctuation.bracket
|
||||
|
@ -65,7 +65,7 @@
|
||||
"not"
|
||||
"and"
|
||||
"or"
|
||||
] @keyword.operator
|
||||
] @operator
|
||||
|
||||
[
|
||||
"="
|
||||
|
@ -60,7 +60,7 @@
|
||||
|
||||
[(number) (signed_number)] @number
|
||||
|
||||
(character) @character
|
||||
(character) @constant.builtin.character
|
||||
|
||||
(string) @string
|
||||
|
||||
@ -92,7 +92,7 @@
|
||||
|
||||
["include" "open"] @include
|
||||
|
||||
["for" "to" "downto" "while" "do" "done"] @keyword.control.loop
|
||||
["for" "to" "downto" "while" "do" "done"] @keyword.control.repeat
|
||||
|
||||
; Macros
|
||||
;-------
|
||||
|
Loading…
Reference in New Issue
Block a user