From 5cdb3a6012c3cb3ff896de11aca1db20dff7a018 Mon Sep 17 00:00:00 2001 From: Marco Roth Date: Sat, 8 Nov 2025 17:39:47 +0100 Subject: [PATCH 1/2] feat: Add `zed-comment` support for all `ERB` languages --- languages/erb/injections.scm | 3 +++ languages/html-erb/injections.scm | 3 +++ languages/js-erb/injections.scm | 3 +++ languages/yaml-erb/injections.scm | 3 +++ 4 files changed, 12 insertions(+) diff --git a/languages/erb/injections.scm b/languages/erb/injections.scm index f0e4d20..eed2dd8 100644 --- a/languages/erb/injections.scm +++ b/languages/erb/injections.scm @@ -5,3 +5,6 @@ ((content) @content (#set! "language" "plaintext") (#set! "combined")) + +((comment) @content + (#set! injection.language "comment")) diff --git a/languages/html-erb/injections.scm b/languages/html-erb/injections.scm index 10702a2..95b9013 100644 --- a/languages/html-erb/injections.scm +++ b/languages/html-erb/injections.scm @@ -5,3 +5,6 @@ ((content) @content (#set! "language" "html") (#set! "combined")) + +((comment) @content + (#set! injection.language "comment")) diff --git a/languages/js-erb/injections.scm b/languages/js-erb/injections.scm index f90deea..6b8c837 100644 --- a/languages/js-erb/injections.scm +++ b/languages/js-erb/injections.scm @@ -5,3 +5,6 @@ ((content) @content (#set! "language" "javascript") (#set! "combined")) + +((comment) @content + (#set! injection.language "comment")) diff --git a/languages/yaml-erb/injections.scm b/languages/yaml-erb/injections.scm index e2e39bb..178ad10 100644 --- a/languages/yaml-erb/injections.scm +++ b/languages/yaml-erb/injections.scm @@ -5,3 +5,6 @@ ((content) @content (#set! "language" "yaml") (#set! "combined")) + +((comment) @content + (#set! injection.language "comment")) From d33108e08b808d3ce6801cbc576e9c932f9de5a2 Mon Sep 17 00:00:00 2001 From: Marco Roth Date: Sun, 9 Nov 2025 09:56:10 +0100 Subject: [PATCH 2/2] fix: add combined --- languages/erb/injections.scm | 3 ++- languages/html-erb/injections.scm | 3 ++- languages/js-erb/injections.scm | 3 ++- languages/yaml-erb/injections.scm | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/languages/erb/injections.scm b/languages/erb/injections.scm index eed2dd8..5b41cc4 100644 --- a/languages/erb/injections.scm +++ b/languages/erb/injections.scm @@ -7,4 +7,5 @@ (#set! "combined")) ((comment) @content - (#set! injection.language "comment")) + (#set! injection.language "comment") + (#set! "combined")) diff --git a/languages/html-erb/injections.scm b/languages/html-erb/injections.scm index 95b9013..1350c57 100644 --- a/languages/html-erb/injections.scm +++ b/languages/html-erb/injections.scm @@ -7,4 +7,5 @@ (#set! "combined")) ((comment) @content - (#set! injection.language "comment")) + (#set! injection.language "comment") + (#set! "combined")) diff --git a/languages/js-erb/injections.scm b/languages/js-erb/injections.scm index 6b8c837..d14cbec 100644 --- a/languages/js-erb/injections.scm +++ b/languages/js-erb/injections.scm @@ -7,4 +7,5 @@ (#set! "combined")) ((comment) @content - (#set! injection.language "comment")) + (#set! injection.language "comment") + (#set! "combined")) diff --git a/languages/yaml-erb/injections.scm b/languages/yaml-erb/injections.scm index 178ad10..1475e8b 100644 --- a/languages/yaml-erb/injections.scm +++ b/languages/yaml-erb/injections.scm @@ -7,4 +7,5 @@ (#set! "combined")) ((comment) @content - (#set! injection.language "comment")) + (#set! injection.language "comment") + (#set! "combined"))