aboutsummaryrefslogtreecommitdiffstats
path: root/queries
diff options
context:
space:
mode:
Diffstat (limited to 'queries')
-rw-r--r--queries/lalrpop/highlights.scm9
-rw-r--r--queries/rust/highlights.scm12
2 files changed, 16 insertions, 5 deletions
diff --git a/queries/lalrpop/highlights.scm b/queries/lalrpop/highlights.scm
index a3cf8d897..951192ea8 100644
--- a/queries/lalrpop/highlights.scm
+++ b/queries/lalrpop/highlights.scm
@@ -72,7 +72,14 @@
] @punctuation.delimiter
(lifetime
- (identifier) @keyword.modifier)
+ "'" @keyword.modifier)
+
+(lifetime
+ (identifier) @attribute)
+
+(lifetime
+ (identifier) @attribute.builtin
+ (#any-of? @attribute.builtin "static" "_"))
(string_literal) @string
diff --git a/queries/rust/highlights.scm b/queries/rust/highlights.scm
index 7b229984f..64976b663 100644
--- a/queries/rust/highlights.scm
+++ b/queries/rust/highlights.scm
@@ -285,10 +285,14 @@
] @keyword.modifier
(lifetime
- [
- "'"
- (identifier)
- ] @keyword.modifier)
+ "'" @keyword.modifier)
+
+(lifetime
+ (identifier) @attribute)
+
+(lifetime
+ (identifier) @attribute.builtin
+ (#any-of? @attribute.builtin "static" "_"))
"fn" @keyword.function