diff options
| author | Trard <trardone@gmail.com> | 2022-10-15 15:47:15 +0300 |
|---|---|---|
| committer | Christian Clason <christian.clason@uni-due.de> | 2022-11-06 18:10:42 +0100 |
| commit | 00b42ac6d4c852d34619eaf2ea822266588d75e3 (patch) | |
| tree | eaac4d052b4b9f381905ceb2ff4db7a85aafda89 /queries/rust | |
| parent | highlights(rust): pub(self/super/crate), use super::thing, etc (diff) | |
| download | nvim-treesitter-00b42ac6d4c852d34619eaf2ea822266588d75e3.tar nvim-treesitter-00b42ac6d4c852d34619eaf2ea822266588d75e3.tar.gz nvim-treesitter-00b42ac6d4c852d34619eaf2ea822266588d75e3.tar.bz2 nvim-treesitter-00b42ac6d4c852d34619eaf2ea822266588d75e3.tar.lz nvim-treesitter-00b42ac6d4c852d34619eaf2ea822266588d75e3.tar.xz nvim-treesitter-00b42ac6d4c852d34619eaf2ea822266588d75e3.tar.zst nvim-treesitter-00b42ac6d4c852d34619eaf2ea822266588d75e3.zip | |
rust: use @type.qualifier and @storageclass
Diffstat (limited to 'queries/rust')
| -rw-r--r-- | queries/rust/highlights.scm | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/queries/rust/highlights.scm b/queries/rust/highlights.scm index 779309f6e..c7cd1174b 100644 --- a/queries/rust/highlights.scm +++ b/queries/rust/highlights.scm @@ -25,7 +25,6 @@ (self) @variable.builtin -(lifetime ["'" (identifier)] @label) (loop_label ["'" (identifier)] @label) @@ -172,7 +171,6 @@ [ "async" "await" - "const" "default" "dyn" "enum" @@ -182,17 +180,26 @@ "match" "move" "pub" - "ref" - "static" "struct" "trait" "type" "union" "unsafe" "where" - (mutable_specifier) ] @keyword +[ + "ref" + (mutable_specifier) +] @type.qualifier + +[ + "const" + "static" +] @storageclass + +(lifetime ["'" (identifier)] @storageclass.lifetime) + "fn" @keyword.function [ "return" |
