neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit 7ebfc507751206165cd147de051ffe901a4ee550
parent 8a626e5c4a5254c9ec952abe6ffe1e9b6fef9b2b
Author: Miika Tuominen <miika.km.tuominen@gmail.com>
Date:   Thu, 27 Nov 2025 01:47:07 +0200

fix(lsp): ignore invalid fold ranges (#36708)


Diffstat:
Mruntime/lua/vim/lsp/_folding_range.lua | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/runtime/lua/vim/lsp/_folding_range.lua b/runtime/lua/vim/lsp/_folding_range.lua @@ -56,8 +56,8 @@ function State:evaluate() for _, range in ipairs(ranges) do local start_row = range.startLine local end_row = range.endLine - -- Adding folds within a single line is not supported by Nvim. - if start_row ~= end_row then + -- Ignore zero-length or invalid folds + if start_row < end_row then row_text[start_row] = range.collapsedText local kind = range.kind