From a0196d5c513e779d7dc0daf52ba03e1a1f458422 Mon Sep 17 00:00:00 2001 From: olimorris Date: Thu, 23 Feb 2023 10:11:29 +0000 Subject: [PATCH] fix: make session data available via callback --- lua/persisted/utils.lua | 4 ++-- lua/telescope/_extensions/actions.lua | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lua/persisted/utils.lua b/lua/persisted/utils.lua index f38190b..93ab155 100644 --- a/lua/persisted/utils.lua +++ b/lua/persisted/utils.lua @@ -74,7 +74,7 @@ function M.load_session(session, before_callback, after_callback, silent) end -- - vim.api.nvim_exec_autocmds("User", { pattern = "PersistedLoadPre" }) + vim.api.nvim_exec_autocmds("User", { pattern = "PersistedLoadPre", data = session }) local ok, result = pcall(vim.cmd, (silent and "silent " or "") .. "source " .. e(session)) if not ok then @@ -87,7 +87,7 @@ function M.load_session(session, before_callback, after_callback, silent) end -- - vim.api.nvim_exec_autocmds("User", { pattern = "PersistedLoadPost" }) + vim.api.nvim_exec_autocmds("User", { pattern = "PersistedLoadPost", data = session }) end return M diff --git a/lua/telescope/_extensions/actions.lua b/lua/telescope/_extensions/actions.lua index cf09b2d..0f0d791 100644 --- a/lua/telescope/_extensions/actions.lua +++ b/lua/telescope/_extensions/actions.lua @@ -15,7 +15,7 @@ end ---@param config table ---@return nil M.load_session = function(session, config) - vim.api.nvim_exec_autocmds("User", { pattern = "PersistedTelescopeLoadPre" }) + vim.api.nvim_exec_autocmds("User", { pattern = "PersistedTelescopeLoadPre", data = session }) vim.schedule(function() -- TODO: clean up this function call after deprecation notice ends @@ -28,7 +28,7 @@ M.load_session = function(session, config) ) end) - vim.api.nvim_exec_autocmds("User", { pattern = "PersistedTelescopeLoadPost" }) + vim.api.nvim_exec_autocmds("User", { pattern = "PersistedTelescopeLoadPost", data = session }) end ---Delete the selected session from disk