diff options
| author | Christian Clason <c.clason@uni-graz.at> | 2025-05-16 14:55:45 +0200 |
|---|---|---|
| committer | Christian Clason <ch.clason+github@icloud.com> | 2025-05-16 15:00:37 +0200 |
| commit | 7a4a35de3ebe01e85beba91ebc124b7dd80bd287 (patch) | |
| tree | 5dfc7cd7136b8468e893806d9a54706af3fb69c0 | |
| parent | feat(config)!: remove `ignore_install` (diff) | |
| download | nvim-treesitter-7a4a35de3ebe01e85beba91ebc124b7dd80bd287.tar nvim-treesitter-7a4a35de3ebe01e85beba91ebc124b7dd80bd287.tar.gz nvim-treesitter-7a4a35de3ebe01e85beba91ebc124b7dd80bd287.tar.bz2 nvim-treesitter-7a4a35de3ebe01e85beba91ebc124b7dd80bd287.tar.lz nvim-treesitter-7a4a35de3ebe01e85beba91ebc124b7dd80bd287.tar.xz nvim-treesitter-7a4a35de3ebe01e85beba91ebc124b7dd80bd287.tar.zst nvim-treesitter-7a4a35de3ebe01e85beba91ebc124b7dd80bd287.zip | |
refactor(indent): use `node:byte_length()
| -rw-r--r-- | lua/nvim-treesitter/indent.lua | 10 |
1 files changed, 1 insertions, 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 |
