diff options
author | Lewis Russell <lewis6991@gmail.com> | 2023-05-11 11:13:32 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-11 11:13:32 +0100 |
commit | af040c3a079f6e25db0ad6b908aa1327f67deb82 (patch) | |
tree | e5d90fd09f0c0cfcb99afb6ca7b564ba98fd31f0 /runtime/lua/vim/treesitter/_meta.lua | |
parent | e90b506903babc84f8c5b796c3b25c7f20e183d2 (diff) | |
download | rneovim-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.lua | 14 |
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[] |