diff options
Diffstat (limited to 'queries/astro/injections.scm')
| -rw-r--r-- | queries/astro/injections.scm | 32 |
1 files changed, 18 insertions, 14 deletions
diff --git a/queries/astro/injections.scm b/queries/astro/injections.scm index 60ea3f5c6..b8f1ccefc 100644 --- a/queries/astro/injections.scm +++ b/queries/astro/injections.scm @@ -1,19 +1,23 @@ -; inherits: html +; inherits: html_tags -((frontmatter - (raw_text) @typescript)) +(frontmatter + (raw_text) @injection.content + (#set! injection.language "typescript")) -((interpolation - (raw_text) @tsx)) +(interpolation + (raw_text) @injection.content + (#set! injection.language "tsx")) -((script_element - (raw_text) @typescript)) +(script_element + (raw_text) @injection.content + (#set! injection.language "typescript")) -((style_element - (start_tag - (attribute - (attribute_name) @_lang_attr - (quoted_attribute_value (attribute_value) @_lang_value))) - (raw_text) @scss) +(style_element + (start_tag + (attribute + (attribute_name) @_lang_attr + (quoted_attribute_value (attribute_value) @_lang_value))) + (raw_text) @injection.content (#eq? @_lang_attr "lang") - (#eq? @_lang_value "scss")) + (#eq? @_lang_value "scss") + (#set! injection.language "scss")) |
