diff --git a/queries/ecma/injections.scm b/queries/ecma/injections.scm index 15da0431e..7ea48dec4 100644 --- a/queries/ecma/injections.scm +++ b/queries/ecma/injections.scm @@ -11,6 +11,19 @@ (#offset! @content 0 1 0 -1)) ) +; html`...`, sql`...` etc +(call_expression + function: ((identifier) @language) + arguments: ((template_string) @content + (#offset! @content 0 1 0 -1)) +) + +; svg`...`, which uses the html parser +(call_expression + function: ((identifier) @_name (#eq? @_name "svg")) + arguments: ((template_string) @html + (#offset! @html 0 1 0 -1))) + (call_expression function: ((identifier) @_name (#eq? @_name "gql"))