feat: (Not working) injections.

This commit is contained in:
Shibo Lyu 2022-09-30 06:06:26 +00:00
parent 59d04f7797
commit 554463eb63
2 changed files with 32 additions and 0 deletions

View file

@ -0,0 +1,31 @@
; This query file is adopted from https://github.com/Himujjal/tree-sitter-svelte/blob/master/queries/injections.scm.
; Nova's injection captures are different from the original one.
(style_element
(raw_text
(#set! injection.language css)
) @injection.content
)
; ((attribute
; (attribute_name) @_attr
; (quoted_attribute_value (attribute_value) @css))
; (#eq? @_attr "style"))
;
; ((script_element
; (raw_text) @javascript))
;
(raw_text_expr
(#set! injection.language javascript)
) @injection.content
(script_element
(start_tag
(attribute
(attribute_name @_attr)
(quoted_attribute_value (attribute_value) @injection.language)
)
)
(raw_text) @injection.content
; (#eq? @_attr "lang"))
)

View file

@ -12,6 +12,7 @@
<tree-sitter>
<highlights />
<injections />
</tree-sitter>
<detectors>