summaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorJaehwang Jung <tomtomjhj@gmail.com>2023-09-17 18:04:29 +0900
committerChristian Clason <c.clason@uni-graz.at>2023-09-17 11:11:15 +0200
commit58c868229044ac0892efeecee2d7706d7f6a00cb (patch)
tree10995291aeb76d64a319b7c5ffbf3a9c9ec418d6 /lua
parentUpdate parsers: php (diff)
downloadnvim-treesitter-58c868229044ac0892efeecee2d7706d7f6a00cb.tar
nvim-treesitter-58c868229044ac0892efeecee2d7706d7f6a00cb.tar.gz
nvim-treesitter-58c868229044ac0892efeecee2d7706d7f6a00cb.tar.bz2
nvim-treesitter-58c868229044ac0892efeecee2d7706d7f6a00cb.tar.lz
nvim-treesitter-58c868229044ac0892efeecee2d7706d7f6a00cb.tar.xz
nvim-treesitter-58c868229044ac0892efeecee2d7706d7f6a00cb.tar.zst
nvim-treesitter-58c868229044ac0892efeecee2d7706d7f6a00cb.zip
fix: trees() may not be list-like
Diffstat (limited to 'lua')
-rw-r--r--lua/nvim-treesitter/ts_utils.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/lua/nvim-treesitter/ts_utils.lua b/lua/nvim-treesitter/ts_utils.lua
index b3f468934..655c62881 100644
--- a/lua/nvim-treesitter/ts_utils.lua
+++ b/lua/nvim-treesitter/ts_utils.lua
@@ -173,7 +173,7 @@ function M.get_node_at_cursor(winnr, ignore_injected_langs)
local root ---@type TSNode|nil
if ignore_injected_langs then
- for _, tree in ipairs(root_lang_tree:trees()) do
+ for _, tree in pairs(root_lang_tree:trees()) do
local tree_root = tree:root()
if tree_root and ts.is_in_node_range(tree_root, cursor_range[1], cursor_range[2]) then
root = tree_root
@@ -202,7 +202,7 @@ function M.get_root_for_position(line, col, root_lang_tree)
local lang_tree = root_lang_tree:language_for_range { line, col, line, col }
- for _, tree in ipairs(lang_tree:trees()) do
+ for _, tree in pairs(lang_tree:trees()) do
local root = tree:root()
if root and ts.is_in_node_range(root, line, col) then