diff --git a/lua/telescope/_extensions/actions.lua b/lua/telescope/_extensions/actions.lua index 958a74f..cf09b2d 100644 --- a/lua/telescope/_extensions/actions.lua +++ b/lua/telescope/_extensions/actions.lua @@ -17,14 +17,16 @@ end M.load_session = function(session, config) vim.api.nvim_exec_autocmds("User", { pattern = "PersistedTelescopeLoadPre" }) - -- TODO: clean up this function call after deprecation notice ends - utils.load_session( - session.file_path, - config.telescope.before_source and config.telescope.before_source(session) or _, - config.telescope.after_source and config.telescope.after_source(session) or _, - config.silent - ) - -- + vim.schedule(function() + -- TODO: clean up this function call after deprecation notice ends + utils.load_session( + session.file_path, + config.telescope.before_source and config.telescope.before_source(session) or _, + config.telescope.after_source and config.telescope.after_source(session) or _, + config.silent + -- + ) + end) vim.api.nvim_exec_autocmds("User", { pattern = "PersistedTelescopeLoadPost" }) end