aboutsummaryrefslogtreecommitdiffstats
path: root/queries/query
diff options
context:
space:
mode:
authorAmaan Qureshi <amaanq12@gmail.com>2023-03-03 05:36:23 -0500
committerAmaan Qureshi <amaanq12@gmail.com>2023-03-04 11:32:25 -0500
commit4beba61ddec3e2d470796b1822af21f0cc6008d3 (patch)
treebc197bc2dbb93c5a566e22fcc42f9b1bcb1177f5 /queries/query
parentfeat(lua): add luap injections (diff)
downloadnvim-treesitter-4beba61ddec3e2d470796b1822af21f0cc6008d3.tar
nvim-treesitter-4beba61ddec3e2d470796b1822af21f0cc6008d3.tar.gz
nvim-treesitter-4beba61ddec3e2d470796b1822af21f0cc6008d3.tar.bz2
nvim-treesitter-4beba61ddec3e2d470796b1822af21f0cc6008d3.tar.lz
nvim-treesitter-4beba61ddec3e2d470796b1822af21f0cc6008d3.tar.xz
nvim-treesitter-4beba61ddec3e2d470796b1822af21f0cc6008d3.tar.zst
nvim-treesitter-4beba61ddec3e2d470796b1822af21f0cc6008d3.zip
feat(query): differentiate lua-match strings by using luap injections and fix offset matches
Diffstat (limited to 'queries/query')
-rw-r--r--queries/query/injections.scm9
1 files changed, 8 insertions, 1 deletions
diff --git a/queries/query/injections.scm b/queries/query/injections.scm
index 95ce2978f..c4b877d0b 100644
--- a/queries/query/injections.scm
+++ b/queries/query/injections.scm
@@ -1,6 +1,13 @@
((predicate
name: (identifier) @_name
parameters: (parameters (string) @regex))
- (#match? @_name "^#?(not-)?(match|vim-match|lua-match)$"))
+ (#match? @_name "^#?(not-)?(match|vim-match)$")
+ (#offset! @regex 0 1 0 -1))
+
+((predicate
+ name: (identifier) @_name
+ parameters: (parameters (string) @luap))
+ (#match? @_name "^#?(not-)?lua-match$")
+ (#offset! @luap 0 1 0 -1))
(comment) @comment