From efe81c166337195e05c5ec941f0be5be4eb267dc Mon Sep 17 00:00:00 2001 From: jinzhongjia Date: Tue, 9 Jan 2024 21:10:07 +0800 Subject: [PATCH] little fix for lightbulb --- lua/LspUI/lightbulb/util.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/LspUI/lightbulb/util.lua b/lua/LspUI/lightbulb/util.lua index 8c74c6a..1195cc1 100644 --- a/lua/LspUI/lightbulb/util.lua +++ b/lua/LspUI/lightbulb/util.lua @@ -64,6 +64,9 @@ end --- @param buffer_id integer buffer's id --- @param callback function callback is a function, has a param boolean M.request = function(buffer_id, callback) + if not api.nvim_buf_is_valid(buffer_id) then + return + end local params = lsp.util.make_range_params() local context = { triggerKind = vim.lsp.protocol.CodeActionTriggerKind.Invoked,