From d187cbb1881abf1b23a9eb8c46807578406fd5ab Mon Sep 17 00:00:00 2001 From: Donnie Adams Date: Sat, 8 Nov 2025 03:34:53 -0500 Subject: [PATCH] Add comment injection support to remaining languages (#41710) Release Notes: - Added support for comment language injections for remaining built-in languages and multi-line support for Rust --- crates/languages/src/css/injections.scm | 3 +++ crates/languages/src/diff/injections.scm | 2 ++ crates/languages/src/jsonc/injections.scm | 2 ++ crates/languages/src/rust/injections.scm | 5 ++++- 4 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 crates/languages/src/css/injections.scm create mode 100644 crates/languages/src/diff/injections.scm create mode 100644 crates/languages/src/jsonc/injections.scm diff --git a/crates/languages/src/css/injections.scm b/crates/languages/src/css/injections.scm new file mode 100644 index 0000000000000000000000000000000000000000..9117c713b98fdd2896b13e4949a77c6489b9ee36 --- /dev/null +++ b/crates/languages/src/css/injections.scm @@ -0,0 +1,3 @@ +((comment) @injection.content + (#set! injection.language "comment") +) diff --git a/crates/languages/src/diff/injections.scm b/crates/languages/src/diff/injections.scm new file mode 100644 index 0000000000000000000000000000000000000000..01e833d1e31d480b66a558bdfb8f07b2f0cdbc46 --- /dev/null +++ b/crates/languages/src/diff/injections.scm @@ -0,0 +1,2 @@ +((comment) @injection.content + (#set! injection.language "comment")) diff --git a/crates/languages/src/jsonc/injections.scm b/crates/languages/src/jsonc/injections.scm new file mode 100644 index 0000000000000000000000000000000000000000..01e833d1e31d480b66a558bdfb8f07b2f0cdbc46 --- /dev/null +++ b/crates/languages/src/jsonc/injections.scm @@ -0,0 +1,2 @@ +((comment) @injection.content + (#set! injection.language "comment")) diff --git a/crates/languages/src/rust/injections.scm b/crates/languages/src/rust/injections.scm index 20d4cf83541f9241b2e296f8dbc4a5cb7a3a5fe7..a69e55edc929851f7ced1441e9bd9062baf79bb3 100644 --- a/crates/languages/src/rust/injections.scm +++ b/crates/languages/src/rust/injections.scm @@ -1,4 +1,7 @@ -((line_comment) @injection.content +([ + (line_comment) + (block_comment) +] @injection.content (#set! injection.language "comment")) (macro_invocation