From ffbf8f19a463a3c46e0bec6c1111b14d517c3126 Mon Sep 17 00:00:00 2001 From: elianiva Date: Mon, 29 Mar 2021 06:30:31 +0700 Subject: [PATCH] feat: add scss injection for svelte/vue --- queries/svelte/injections.scm | 9 +++++++++ queries/vue/injections.scm | 9 ++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/queries/svelte/injections.scm b/queries/svelte/injections.scm index bbc301bd7..c57ccb759 100644 --- a/queries/svelte/injections.scm +++ b/queries/svelte/injections.scm @@ -1,6 +1,15 @@ ((style_element (raw_text) @css)) +( + (style_element + (start_tag + (attribute + (quoted_attribute_value (attribute_value) @_lang))) + (raw_text) @scss) + (#match? @_lang "(scss|postcss|less)") +) + ((attribute (attribute_name) @_attr (quoted_attribute_value (attribute_value) @css)) diff --git a/queries/vue/injections.scm b/queries/vue/injections.scm index 9625c4f34..9f79615c7 100644 --- a/queries/vue/injections.scm +++ b/queries/vue/injections.scm @@ -1,7 +1,14 @@ ((style_element (raw_text) @css)) -; There's no queries for less, sass nor postcss. +( + (style_element + (start_tag + (attribute + (quoted_attribute_value (attribute_value) @_lang))) + (raw_text) @scss) + (#match? @_lang "(scss|postcss|less)") +) ((script_element (raw_text) @javascript))