crates/languages/src/rust/highlights.scm 🔗
@@ -184,3 +184,8 @@
] @operator
(lifetime) @lifetime
+
+(parameter (identifier) @variable.parameter)
+
+(attribute_item) @attribute
+(inner_attribute_item) @attribute
everdrone created
Release Notes:
- Add `@variable.parameter` highlight scope

- Add `@attribute` highlight scope

- Add markdown injection inside `doc_comment`s

crates/languages/src/rust/highlights.scm | 5 +++++
crates/languages/src/rust/injections.scm | 8 ++++++++
2 files changed, 13 insertions(+)
@@ -184,3 +184,8 @@
] @operator
(lifetime) @lifetime
+
+(parameter (identifier) @variable.parameter)
+
+(attribute_item) @attribute
+(inner_attribute_item) @attribute
@@ -5,3 +5,11 @@
(macro_rule
(token_tree) @content
(#set! "language" "rust"))
+
+(block_comment
+ (doc_comment) @content
+ (#set! "language" "markdown"))
+
+(line_comment
+ (doc_comment) @content
+ (#set! "language" "markdown"))