Add missing rust highlights

This commit is contained in:
Max Brunsfeld 2022-08-24 16:49:03 -07:00
parent d48380bc48
commit 345b266dee

View file

@ -1,6 +1,6 @@
(type_identifier) @type
(primitive_type) @type.builtin
(self) @variable.builtin
(field_identifier) @property
(call_expression
@ -15,6 +15,16 @@
(function_item name: (identifier) @function.definition)
(function_signature_item name: (identifier) @function.definition)
(macro_invocation
macro: [
(identifier) @function.special
(scoped_identifier
name: (identifier) @function.special)
])
(macro_definition
name: (identifier) @function.special.definition)
; Identifier conventions
; Assume uppercase names are enum constructors
@ -71,6 +81,7 @@
"mod"
"move"
"pub"
"ref"
"return"
"static"
"struct"
@ -91,6 +102,13 @@
(char_literal)
] @string
[
(integer_literal)
(float_literal)
] @number
(boolean_literal) @constant
[
(line_comment)
(block_comment)