diff options
| author | Amaan Qureshi <amaanq12@gmail.com> | 2023-03-03 05:36:23 -0500 |
|---|---|---|
| committer | Amaan Qureshi <amaanq12@gmail.com> | 2023-03-04 11:32:25 -0500 |
| commit | 4beba61ddec3e2d470796b1822af21f0cc6008d3 (patch) | |
| tree | bc197bc2dbb93c5a566e22fcc42f9b1bcb1177f5 /queries/query | |
| parent | feat(lua): add luap injections (diff) | |
| download | nvim-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.scm | 9 |
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 |
