Add sleeps around save/load pre/post to give time for user events to finish

main
Bryan 2024-11-06 20:35:44 -06:00
parent e9a179271b
commit e87a20b70d
1 changed files with 4 additions and 1 deletions

View File

@ -68,7 +68,9 @@ function M.load(opts)
vim.g.persisting_session = not config.follow_cwd and session or nil vim.g.persisting_session = not config.follow_cwd and session or nil
vim.g.persisted_loaded_session = session vim.g.persisted_loaded_session = session
M.fire("LoadPre") M.fire("LoadPre")
vim.cmd("sleep 15m")
vim.cmd("silent! source " .. e(session)) vim.cmd("silent! source " .. e(session))
-- vim.cmd("sleep 15m")
M.fire("LoadPost") M.fire("LoadPost")
elseif opts.autoload and type(config.on_autoload_no_session) == "function" then elseif opts.autoload and type(config.on_autoload_no_session) == "function" then
config.on_autoload_no_session() config.on_autoload_no_session()
@ -110,8 +112,9 @@ function M.save(opts)
end end
M.fire("SavePre") M.fire("SavePre")
vim.cmd("sleep 15m")
vim.cmd("mks! " .. e(opts.session or vim.g.persisting_session or M.current())) vim.cmd("mks! " .. e(opts.session or vim.g.persisting_session or M.current()))
vim.cmd("sleep 10m") -- vim.cmd("sleep 15m")
M.fire("SavePost") M.fire("SavePost")
end end