aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/treesitter/_meta.lua
diff options
context:
space:
mode:
authorLewis Russell <lewis6991@gmail.com>2023-05-11 11:13:32 +0100
committerGitHub <noreply@github.com>2023-05-11 11:13:32 +0100
commitaf040c3a079f6e25db0ad6b908aa1327f67deb82 (patch)
treee5d90fd09f0c0cfcb99afb6ca7b564ba98fd31f0 /runtime/lua/vim/treesitter/_meta.lua
parente90b506903babc84f8c5b796c3b25c7f20e183d2 (diff)
downloadrneovim-af040c3a079f6e25db0ad6b908aa1327f67deb82.tar.gz
rneovim-af040c3a079f6e25db0ad6b908aa1327f67deb82.tar.bz2
rneovim-af040c3a079f6e25db0ad6b908aa1327f67deb82.zip
feat(treesitter): add support for setting query depths
Diffstat (limited to 'runtime/lua/vim/treesitter/_meta.lua')
-rw-r--r--runtime/lua/vim/treesitter/_meta.lua14
1 files changed, 8 insertions, 6 deletions
diff --git a/runtime/lua/vim/treesitter/_meta.lua b/runtime/lua/vim/treesitter/_meta.lua
index 4d0f43d030..c1009f5f5d 100644
--- a/runtime/lua/vim/treesitter/_meta.lua
+++ b/runtime/lua/vim/treesitter/_meta.lua
@@ -31,17 +31,19 @@ local TSNode = {}
---@param query userdata
---@param captures true
----@param start integer
----@param end_ integer
+---@param start? integer
+---@param end_? integer
+---@param opts? table
---@return fun(): integer, TSNode, any
-function TSNode:_rawquery(query, captures, start, end_) end
+function TSNode:_rawquery(query, captures, start, end_, opts) end
---@param query userdata
---@param captures false
----@param start integer
----@param end_ integer
+---@param start? integer
+---@param end_? integer
+---@param opts? table
---@return fun(): string, any
-function TSNode:_rawquery(query, captures, start, end_) end
+function TSNode:_rawquery(query, captures, start, end_, opts) end
---@class TSParser
---@field parse fun(self: TSParser, tree: TSTree?, source: integer|string, include_bytes: boolean?): TSTree, integer[]