From c7c2377e9c3d344c9626a9e30b197d400c0413ec Mon Sep 17 00:00:00 2001 From: Shibo Lyu Date: Thu, 3 Nov 2022 15:10:26 +0000 Subject: [PATCH] feat: Injections. --- .../Queries/injections.scm | 26 +++++++++++-------- 1 file changed, 15 insertions(+), 11 deletions(-) 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") +)