From 942778c7587ec51a772d01dcc891973a1aa9f618 Mon Sep 17 00:00:00 2001 From: Steve Huff Date: Tue, 16 Jun 2026 16:20:17 -0400 Subject: [PATCH] fix(lsp): catch another nil buffer state #40285 --- runtime/lua/vim/lsp/_changetracking.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/runtime/lua/vim/lsp/_changetracking.lua b/runtime/lua/vim/lsp/_changetracking.lua index a8cbcf856c..1e9f3f0c46 100644 --- a/runtime/lua/vim/lsp/_changetracking.lua +++ b/runtime/lua/vim/lsp/_changetracking.lua @@ -351,6 +351,9 @@ local function send_changes_for_group(bufnr, firstline, lastline, new_lastline, ) end local buf_state = state.buffers[bufnr] + if not buf_state then + return + end buf_state.needs_flush = true reset_timer(buf_state) local debounce = next_debounce(state.debounce, buf_state)