1
0
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:
Blaž Hrastnik 2021-09-06 14:33:02 +09:00
parent be81f40df8
commit d85a8adb27
3 changed files with 11 additions and 9 deletions

@ -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
;-------