diff options
| author | Avi Dessauer <avi.the.coder@gmail.com> | 2020-08-18 21:09:47 -0400 |
|---|---|---|
| committer | Kiyan Yazdani <yazdani.kiyan@protonmail.com> | 2020-08-20 09:03:58 +0200 |
| commit | df37483e3a036973464caa113fa2b99e440e663f (patch) | |
| tree | 80f680f0ff5c0ef9429d299b2fbc78cb0792bbb9 | |
| parent | Docs: remove enable=true from textobjects module (diff) | |
| download | nvim-treesitter-df37483e3a036973464caa113fa2b99e440e663f.tar nvim-treesitter-df37483e3a036973464caa113fa2b99e440e663f.tar.gz nvim-treesitter-df37483e3a036973464caa113fa2b99e440e663f.tar.bz2 nvim-treesitter-df37483e3a036973464caa113fa2b99e440e663f.tar.lz nvim-treesitter-df37483e3a036973464caa113fa2b99e440e663f.tar.xz nvim-treesitter-df37483e3a036973464caa113fa2b99e440e663f.tar.zst nvim-treesitter-df37483e3a036973464caa113fa2b99e440e663f.zip | |
Highlight operators + improve consistency with Vim syntax
| -rw-r--r-- | queries/rust/highlights.scm | 40 |
1 files changed, 37 insertions, 3 deletions
diff --git a/queries/rust/highlights.scm b/queries/rust/highlights.scm index 1a3e53e80..4cd508b61 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) |
