From 0cd64db48fc0da5e061defbf99c3e945bb886959 Mon Sep 17 00:00:00 2001 From: Sergio Alejandro Vargas Date: Thu, 16 Sep 2021 15:51:10 -0500 Subject: highlights(rust): Fix angle brackets, and closures Highlight angle brackets in type parameters and bars in closures bars as `@punctuation.bracket` not as `@operator`. --- queries/rust/highlights.scm | 55 +++++++++++++++++++++++---------------------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/queries/rust/highlights.scm b/queries/rust/highlights.scm index 446ba1c76..72a5b1e14 100644 --- a/queries/rust/highlights.scm +++ b/queries/rust/highlights.scm @@ -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) + -- cgit v1.2.3-70-g09d2