refactor: clean up session loading
parent
8902ba6174
commit
e3647c1087
|
|
@ -85,11 +85,7 @@ function M.load(opt)
|
||||||
|
|
||||||
if session then
|
if session then
|
||||||
if vim.fn.filereadable(session) ~= 0 then
|
if vim.fn.filereadable(session) ~= 0 then
|
||||||
if config.options.follow_cwd then
|
vim.g.persisting_session = config.options.follow_cwd and nil or session
|
||||||
vim.g.persisting_session = nil
|
|
||||||
else
|
|
||||||
vim.g.persisting_session = session
|
|
||||||
end
|
|
||||||
-- TODO: Alter this function call after deprecation notice ends
|
-- TODO: Alter this function call after deprecation notice ends
|
||||||
utils.load_session(session, config.options.before_source, config.options.after_source, config.options.silent)
|
utils.load_session(session, config.options.before_source, config.options.after_source, config.options.silent)
|
||||||
--
|
--
|
||||||
|
|
@ -157,12 +153,7 @@ function M.save(opt)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
if vim.g.persisting_session == nil then
|
vim.cmd("mks! " .. e(vim.g.persisting_session or get_current()))
|
||||||
vim.cmd("mks! " .. e(get_current()))
|
|
||||||
else
|
|
||||||
vim.cmd("mks! " .. e(vim.g.persisting_session))
|
|
||||||
end
|
|
||||||
|
|
||||||
vim.g.persisting = true
|
vim.g.persisting = true
|
||||||
|
|
||||||
--TODO: Remove this after deprecation notice period ends
|
--TODO: Remove this after deprecation notice period ends
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue