From df37483e3a036973464caa113fa2b99e440e663f Mon Sep 17 00:00:00 2001 From: Avi Dessauer Date: Tue, 18 Aug 2020 21:09:47 -0400 Subject: Highlight operators + improve consistency with Vim syntax --- queries/rust/highlights.scm | 40 +++++++++++++++++++++++++++++++++++++--- 1 file changed, 37 insertions(+), 3 deletions(-) diff --git a/queries/rust/highlights.scm b/queries/rust/highlights.scm index 1a3e53e8..4cd508b6 100644 --- a/queries/rust/highlights.scm +++ b/queries/rust/highlights.scm @@ -97,7 +97,7 @@ (lifetime (identifier) @label) -(self) @variable.builtin +(self) @keyword [ "break" @@ -165,8 +165,42 @@ [ "as" "*" -"&" "'" - ] @operator +"->" +"=>" +"<=" +"=" +"==" +"!" +"!=" +"%" +"%=" +"&" +"&=" +"&&" +"|" +"|=" +"||" +"^" +"^=" +"*" +"*=" +"-" +"-=" +"+" +"+=" +"/" +"/=" +">" +"<" +">=" +"<=" +">>" +"<<" +">>=" +"@" +".." +"..=" +] @operator (closure_parameters "|" @operator "|" @operator) -- cgit v1.2.3