From 05226b4d41226af8045841b3e56b6cc12d7a1cd0 Mon Sep 17 00:00:00 2001 From: Lewis Russell Date: Wed, 17 Apr 2024 09:08:29 +0100 Subject: [PATCH] fix: #986 --- lua/gitsigns/attach.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lua/gitsigns/attach.lua b/lua/gitsigns/attach.lua index 9b9eda695..4a4079072 100644 --- a/lua/gitsigns/attach.lua +++ b/lua/gitsigns/attach.lua @@ -165,7 +165,11 @@ local setup = util.once(function() pattern = { 'fileformat', 'bomb', 'eol' }, callback = function() local buf = vim.api.nvim_get_current_buf() - cache[buf]:invalidate(true) + local bcache = cache[buf] + if not bcache then + return + end + bcache:invalidate(true) manager.update(buf) end, })