diff options
author | Lewis Russell <lewis6991@gmail.com> | 2023-03-10 16:10:05 +0000 |
---|---|---|
committer | Lewis Russell <lewis6991@gmail.com> | 2023-03-10 16:35:06 +0000 |
commit | 9d70fe062ca01ac0673faa6ccbb88345916aeea7 (patch) | |
tree | 8b4db135bc63d7055185c808624f7555f96bc059 /runtime/lua/vim/treesitter/_range.lua | |
parent | 845efb8e12cb014b385deac62fb83622a99024ec (diff) | |
download | rneovim-9d70fe062ca01ac0673faa6ccbb88345916aeea7.tar.gz rneovim-9d70fe062ca01ac0673faa6ccbb88345916aeea7.tar.bz2 rneovim-9d70fe062ca01ac0673faa6ccbb88345916aeea7.zip |
feat(treesitter)!: consolidate query util functions
- And address more type errors.
- Removed the `concat` option from `get_node_text` since it was applied
inconsistently and made typing awkward.
Diffstat (limited to 'runtime/lua/vim/treesitter/_range.lua')
-rw-r--r-- | runtime/lua/vim/treesitter/_range.lua | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/runtime/lua/vim/treesitter/_range.lua b/runtime/lua/vim/treesitter/_range.lua index 02918da23f..0017a567ec 100644 --- a/runtime/lua/vim/treesitter/_range.lua +++ b/runtime/lua/vim/treesitter/_range.lua @@ -2,8 +2,19 @@ local api = vim.api local M = {} ----@alias Range4 {[1]: integer, [2]: integer, [3]: integer, [4]: integer} ----@alias Range6 {[1]: integer, [2]: integer, [3]: integer, [4]: integer, [5]: integer, [6]: integer} +---@class Range4 +---@field [1] integer start row +---@field [2] integer start column +---@field [3] integer end row +---@field [4] integer end column + +---@class Range6 +---@field [1] integer start row +---@field [2] integer start column +---@field [3] integer start bytes +---@field [4] integer end row +---@field [5] integer end column +---@field [6] integer end bytes ---@private ---@param a_row integer |