aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/nvim-treesitter/indent.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/lua/nvim-treesitter/indent.lua b/lua/nvim-treesitter/indent.lua
index 083aab170..f89c94761 100644
--- a/lua/nvim-treesitter/indent.lua
+++ b/lua/nvim-treesitter/indent.lua
@@ -67,7 +67,7 @@ function M.get_indent(lnum)
if prevnonblank ~= lnum then
local prev_node = get_node_at_line(root, prevnonblank-1)
-- get previous node in any case to avoid erroring
- while not prev_node do
+ while not prev_node and prevnonblank-1 > 0 do
prevnonblank = vim.fn.prevnonblank(prevnonblank-1)
prev_node = get_node_at_line(root, prevnonblank-1)
end