mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-08 06:20:01 -04:00
fix: remove 0-length range usage in indent.lua (#5805)
This commit is contained in:
parent
251c855236
commit
79dcd0e24c
1 changed files with 3 additions and 3 deletions
|
|
@ -23,7 +23,7 @@ end
|
||||||
---@return TSNode
|
---@return TSNode
|
||||||
local function get_first_node_at_line(root, lnum, col)
|
local function get_first_node_at_line(root, lnum, col)
|
||||||
col = col or vim.fn.indent(lnum)
|
col = col or vim.fn.indent(lnum)
|
||||||
return root:descendant_for_range(lnum - 1, col, lnum - 1, col)
|
return root:descendant_for_range(lnum - 1, col, lnum - 1, col + 1)
|
||||||
end
|
end
|
||||||
|
|
||||||
---@param root TSNode
|
---@param root TSNode
|
||||||
|
|
@ -32,7 +32,7 @@ end
|
||||||
---@return TSNode
|
---@return TSNode
|
||||||
local function get_last_node_at_line(root, lnum, col)
|
local function get_last_node_at_line(root, lnum, col)
|
||||||
col = col or (#getline(lnum) - 1)
|
col = col or (#getline(lnum) - 1)
|
||||||
return root:descendant_for_range(lnum - 1, col, lnum - 1, col)
|
return root:descendant_for_range(lnum - 1, col, lnum - 1, col + 1)
|
||||||
end
|
end
|
||||||
|
|
||||||
---@param node TSNode
|
---@param node TSNode
|
||||||
|
|
@ -124,7 +124,7 @@ function M.get_indent(lnum)
|
||||||
-- some languages like Python will actually have worse results when re-parsing at opened new line
|
-- some languages like Python will actually have worse results when re-parsing at opened new line
|
||||||
if not M.avoid_force_reparsing[root_lang] then
|
if not M.avoid_force_reparsing[root_lang] then
|
||||||
-- Reparse in case we got triggered by ":h indentkeys"
|
-- Reparse in case we got triggered by ":h indentkeys"
|
||||||
parser:parse { vim.fn.line "w0" - 1, vim.fn.line "w$" - 1 }
|
parser:parse { vim.fn.line "w0" - 1, vim.fn.line "w$" }
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Get language tree with smallest range around node that's not a comment parser
|
-- Get language tree with smallest range around node that's not a comment parser
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue