mirror of https://github.com/helix-editor/helix
parent
f3a243c6cb
commit
01dd7b570a
@ -0,0 +1 @@
|
||||
Subproject commit 004f2709c460d95fbfd1061f8efc98f36e33c03c
|
@ -0,0 +1,43 @@
|
||||
(variable) @variable
|
||||
(operator) @operator
|
||||
(exp_name (constructor) @constructor)
|
||||
(constructor_operator) @operator
|
||||
(module) @module_name
|
||||
(type) @type
|
||||
(type) @class
|
||||
(constructor) @constructor
|
||||
(pragma) @pragma
|
||||
(comment) @comment
|
||||
(signature name: (variable) @fun_type_name)
|
||||
(function name: (variable) @fun_name)
|
||||
(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
|
||||
(char) @literal
|
||||
(con_unit) @literal
|
||||
(con_list) @literal
|
||||
(tycon_arrow) @operator
|
||||
(where) @keyword
|
||||
"module" @keyword
|
||||
"let" @keyword
|
||||
"in" @keyword
|
||||
"class" @keyword
|
||||
"instance" @keyword
|
||||
"data" @keyword
|
||||
"newtype" @keyword
|
||||
"family" @keyword
|
||||
"type" @keyword
|
||||
"import" @keyword
|
||||
"qualified" @keyword
|
||||
"as" @keyword
|
||||
"deriving" @keyword
|
||||
"via" @keyword
|
||||
"stock" @keyword
|
||||
"anyclass" @keyword
|
||||
"do" @keyword
|
||||
"mdo" @keyword
|
||||
"rec" @keyword
|
||||
"(" @paren
|
||||
")" @paren
|
@ -0,0 +1,4 @@
|
||||
(signature name: (variable)) @local.definition
|
||||
(function name: (variable)) @local.definition
|
||||
(pat_name (variable)) @local.definition
|
||||
(exp_name (variable)) @local.reference
|
Loading…
Reference in New Issue