From 7a4a35de3ebe01e85beba91ebc124b7dd80bd287 Mon Sep 17 00:00:00 2001 From: Christian Clason Date: Fri, 16 May 2025 14:55:45 +0200 Subject: refactor(indent): use `node:byte_length() --- lua/nvim-treesitter/indent.lua | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/lua/nvim-treesitter/indent.lua b/lua/nvim-treesitter/indent.lua index dda632df3..b0982c6c6 100644 --- a/lua/nvim-treesitter/indent.lua +++ b/lua/nvim-treesitter/indent.lua @@ -39,14 +39,6 @@ local function get_last_node_at_line(root, lnum, col) return root:descendant_for_range(lnum - 1, col, lnum - 1, col + 1) end ----@param node TSNode ----@return number -local function node_length(node) - local _, _, start_byte = node:start() - local _, _, end_byte = node:end_() - return end_byte - start_byte -end - ---@param bufnr integer ---@param node TSNode ---@param delimiter string @@ -133,7 +125,7 @@ function M.get_indent(lnum) end local local_root = tstree:root() if ts.is_in_node_range(local_root, lnum - 1, 0) then - if not root or node_length(root) >= node_length(local_root) then + if not root or root:byte_length() >= local_root:byte_length() then root = local_root lang_tree = tree end -- cgit v1.2.3-70-g09d2