diff --git a/crates/languages/src/rust/highlights.scm b/crates/languages/src/rust/highlights.scm index 44fd61d871..0c3aa7efc7 100644 --- a/crates/languages/src/rust/highlights.scm +++ b/crates/languages/src/rust/highlights.scm @@ -184,3 +184,8 @@ ] @operator (lifetime) @lifetime + +(parameter (identifier) @variable.parameter) + +(attribute_item) @attribute +(inner_attribute_item) @attribute diff --git a/crates/languages/src/rust/injections.scm b/crates/languages/src/rust/injections.scm index 0ce91f2287..39042e92c6 100644 --- a/crates/languages/src/rust/injections.scm +++ b/crates/languages/src/rust/injections.scm @@ -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"))