aboutsummaryrefslogtreecommitdiffstats
path: root/queries/rust
diff options
context:
space:
mode:
authorOmar Valdez <omarantoniovaldezf2@gmail.com>2024-09-19 23:15:01 -0700
committerGitHub <noreply@github.com>2024-09-20 08:15:01 +0200
commit188b1a6d01fd9bcf04bf2bc932d611809b154acc (patch)
tree2ef7f0fc668817cfbf63f476f5a22467b56f2377 /queries/rust
parentbot(lockfile): update editorconfig, fortran, nix, perl (diff)
downloadnvim-treesitter-188b1a6d01fd9bcf04bf2bc932d611809b154acc.tar
nvim-treesitter-188b1a6d01fd9bcf04bf2bc932d611809b154acc.tar.gz
nvim-treesitter-188b1a6d01fd9bcf04bf2bc932d611809b154acc.tar.bz2
nvim-treesitter-188b1a6d01fd9bcf04bf2bc932d611809b154acc.tar.lz
nvim-treesitter-188b1a6d01fd9bcf04bf2bc932d611809b154acc.tar.xz
nvim-treesitter-188b1a6d01fd9bcf04bf2bc932d611809b154acc.tar.zst
nvim-treesitter-188b1a6d01fd9bcf04bf2bc932d611809b154acc.zip
feat(highlights): capture wildcard patterns as `@character.special` (#7153)
Diffstat (limited to 'queries/rust')
-rw-r--r--queries/rust/highlights.scm17
1 files changed, 13 insertions, 4 deletions
diff --git a/queries/rust/highlights.scm b/queries/rust/highlights.scm
index 2836a95c2..c202206ca 100644
--- a/queries/rust/highlights.scm
+++ b/queries/rust/highlights.scm
@@ -31,10 +31,9 @@
(mod_item
name: (identifier) @module)
-[
- (self)
- "_"
-] @variable.builtin
+(self) @variable.builtin
+
+"_" @character.special
(label
[
@@ -376,6 +375,16 @@
(use_wildcard
"*" @character.special)
+(remaining_field_pattern
+ ".." @character.special)
+
+(range_pattern
+ [
+ ".."
+ "..="
+ "..."
+ ] @character.special)
+
; Punctuation
[
"("