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 0000000000..9117c713b9 --- /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 0000000000..01e833d1e3 --- /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 0000000000..01e833d1e3 --- /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 20d4cf8354..a69e55edc9 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