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))