From fe094b22fcd06c03e5e7b73c77eec806975650a5 Mon Sep 17 00:00:00 2001 From: glepnir Date: Wed, 11 Oct 2023 14:39:14 +0800 Subject: [PATCH] goto definition fix #1318 --- lua/lspsaga/definition.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lua/lspsaga/definition.lua b/lua/lspsaga/definition.lua index 5665c5b3d..6e8d7b51c 100644 --- a/lua/lspsaga/definition.lua +++ b/lua/lspsaga/definition.lua @@ -272,6 +272,7 @@ function def:goto_handler(result, context, args) if not result or vim.tbl_isempty(result) then return end + self.pending_request = false local res = {} if type(result[1]) == 'table' then @@ -291,6 +292,7 @@ function def:goto_handler(result, context, args) if not api.nvim_buf_is_loaded(target_bufnr) then vim.fn.bufload(target_bufnr) end + vim.bo[target_bufnr].buflisted = true if args and #args > 0 then vim.cmd[args[1]]() end