highlights(rust): Fix angle brackets, and closures

Highlight angle brackets in type parameters and bars in closures bars as
`@punctuation.bracket` not as `@operator`.
This commit is contained in:
Sergio Alejandro Vargas 2021-09-16 15:51:10 -05:00 committed by Stephan Seitz
parent 5d019b3391
commit 0cd64db48f

View file

@ -112,32 +112,6 @@
(block_comment)
] @comment
[
"("
")"
"["
"]"
"{"
"}"
] @punctuation.bracket
(type_arguments
"<" @punctuation.bracket
">" @punctuation.bracket)
(type_parameters
"<" @punctuation.bracket
">" @punctuation.bracket)
[
"::"
"."
";"
","
] @punctuation.delimiter
(attribute_item "#" @punctuation.special)
(inner_attribute_item ["#" "!"] @punctuation.special)
(parameter (identifier) @parameter)
(closure_parameters (_) @parameter)
@ -254,4 +228,31 @@
"?"
] @operator
(closure_parameters "|" @operator "|" @operator)
[
"("
")"
"["
"]"
"{"
"}"
] @punctuation.bracket
(closure_parameters "|" @punctuation.bracket)
(type_arguments
"<" @punctuation.bracket
">" @punctuation.bracket)
(type_parameters
"<" @punctuation.bracket
">" @punctuation.bracket)
[
"::"
"."
";"
","
] @punctuation.delimiter
(attribute_item "#" @punctuation.special)
(inner_attribute_item ["#" "!"] @punctuation.special)