aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPham Huy Hoang <hoangtun0810@gmail.com>2023-04-09 15:05:04 +0900
committerAmaan Qureshi <amaanq12@gmail.com>2023-04-10 11:39:13 -0400
commita82501244a75b3d59cdc42496e5ad841f31e4d6d (patch)
treee354d77dc5475bb8dda56a714834bac4d8007dd2
parentUpdate parsers: devicetree, hcl, terraform, vim, zig (diff)
downloadnvim-treesitter-a82501244a75b3d59cdc42496e5ad841f31e4d6d.tar
nvim-treesitter-a82501244a75b3d59cdc42496e5ad841f31e4d6d.tar.gz
nvim-treesitter-a82501244a75b3d59cdc42496e5ad841f31e4d6d.tar.bz2
nvim-treesitter-a82501244a75b3d59cdc42496e5ad841f31e4d6d.tar.lz
nvim-treesitter-a82501244a75b3d59cdc42496e5ad841f31e4d6d.tar.xz
nvim-treesitter-a82501244a75b3d59cdc42496e5ad841f31e4d6d.tar.zst
nvim-treesitter-a82501244a75b3d59cdc42496e5ad841f31e4d6d.zip
refactor(html_inject): use lua-match where possible
-rw-r--r--queries/html_tags/injections.scm7
1 files changed, 4 insertions, 3 deletions
diff --git a/queries/html_tags/injections.scm b/queries/html_tags/injections.scm
index ba6d35414..e8926b6b8 100644
--- a/queries/html_tags/injections.scm
+++ b/queries/html_tags/injections.scm
@@ -25,7 +25,8 @@
(
(script_element
(start_tag) @_no_type_lang
- (#not-match? @_no_type_lang "\\s(lang|type)\\s*\\=")
+ (#not-lua-match? @_no_type_lang "%slang%s*=")
+ (#not-lua-match? @_no_type_lang "%stype%s*=")
(raw_text) @javascript))
; <script type="mimetype-or-well-known-script-type">
@@ -47,11 +48,11 @@
; <a @click="${e => console.log(e)}">
((attribute
(quoted_attribute_value (attribute_value) @javascript))
- (#match? @javascript "\\$\\{")
+ (#lua-match? @javascript "%${")
(#offset! @javascript 0 2 0 -1))
((attribute
(attribute_value) @javascript)
- (#match? @javascript "\\$\\{")
+ (#lua-match? @javascript "%${")
(#offset! @javascript 0 2 0 -2))
(comment) @comment