From ec65a955eb083338f6d66eef717760271ea4905f Mon Sep 17 00:00:00 2001 From: tkinaba Date: Tue, 14 Apr 2026 19:58:23 -0300 Subject: [PATCH] feat(tree-sitter): add injections for xml --- after/queries/xml/injections.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 after/queries/xml/injections.scm diff --git a/after/queries/xml/injections.scm b/after/queries/xml/injections.scm new file mode 100644 index 0000000..db15404 --- /dev/null +++ b/after/queries/xml/injections.scm @@ -0,0 +1,32 @@ +;; extends + +; js +(element + (STag + (Attribute + (Name) @_name (#eq? @_name "language") + (AttValue) @_value (#match? @_value "^\"javascript\"?$\\c") + ) + ) + (content + (CDSect + (CData) @injection.content + (#set! injection.language "javascript")))) + +; sql +(element + (STag + (Name) @_name (#eq? @_name "freeQuery") + ) + (content + (CDSect + (CData) @injection.content + (#set! injection.language "sql")))) + +(element + (STag + (Name) @_name (#eq? @_name "sql") + ) + (content + (CharData) @injection.content + (#set! injection.language "sql")))