diff --git a/SvelteNova.novaextension/Queries/injections.scm b/SvelteNova.novaextension/Queries/injections.scm index f0dc66d..8cdad0b 100644 --- a/SvelteNova.novaextension/Queries/injections.scm +++ b/SvelteNova.novaextension/Queries/injections.scm @@ -7,25 +7,29 @@ ) @injection.content ) -; ((attribute -; (attribute_name) @_attr -; (quoted_attribute_value (attribute_value) @css)) -; (#eq? @_attr "style")) -; -; ((script_element -; (raw_text) @javascript)) -; +((attribute + (attribute_name) @_attr + (quoted_attribute_value (attribute_value (#set! injection.language css)) @injection.content)) + (#eq? @_attr "style") +) + (raw_text_expr (#set! injection.language javascript) ) @injection.content +(script_element + (raw_text + (#set! injection.language javascript) + ) @injection.content +) + (script_element (start_tag (attribute - (attribute_name @_attr) + (attribute_name) @_attr (quoted_attribute_value (attribute_value) @injection.language) ) ) (raw_text) @injection.content - ; (#eq? @_attr "lang")) -) \ No newline at end of file + (#eq? @_attr "lang") +)