diff --git a/crates/languages/src/rust/highlights.scm b/crates/languages/src/rust/highlights.scm index 44fd61d871b06f95a1af9de2110c16ac698089f6..0c3aa7efc7a2a54343ec26d11ec197e8ed7a1830 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 0ce91f228773fef6d0763db3604db51a471a5079..39042e92c6a3f24e22f5266b5f7ae28f78cdc266 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"))