From d1a8ac840d268255f48498f80536ebaedb945aad Mon Sep 17 00:00:00 2001 From: glepnir Date: Tue, 29 Aug 2023 17:56:49 +0800 Subject: [PATCH] peek definition: set jumplist before open float window close #1265 --- lua/lspsaga/definition.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/lspsaga/definition.lua b/lua/lspsaga/definition.lua index 4c70ba488..c31b4868c 100644 --- a/lua/lspsaga/definition.lua +++ b/lua/lspsaga/definition.lua @@ -206,6 +206,9 @@ function def:peek_definition(method) self.pending_request = true local count = #util.get_client_by_method(method_name) + --set jumplist + vim.cmd("normal! m'") + lsp.buf_request(current_buf, method_name, params, function(_, result, context) count = count - 1 self.pending_request = false