fix: #38 reinstate on_autoload_no_session
parent
5c5c4ae949
commit
df231232c7
|
|
@ -10,6 +10,7 @@ local defaults = {
|
|||
autosave = true, -- automatically save session files when exiting Neovim
|
||||
should_autosave = nil, -- function to determine if a session should be autosaved
|
||||
autoload = false, -- automatically load the session for the cwd on Neovim startup
|
||||
on_autoload_no_session = nil, -- function to run when `autoload = true` but there is no session to load
|
||||
follow_cwd = true, -- change session file name with changes in current working directory
|
||||
allowed_dirs = nil, -- table of dirs that the plugin will auto-save and auto-load from
|
||||
ignored_dirs = nil, -- table of dirs that are ignored for auto-saving and auto-loading
|
||||
|
|
|
|||
|
|
@ -110,8 +110,8 @@ function M.load(opt)
|
|||
vim.g.persisting_session = session
|
||||
end
|
||||
utils.load_session(session, config.options.before_source, config.options.after_source, config.options.silent)
|
||||
elseif type(config.options.should_autosave) == "function" then
|
||||
config.options.should_autosave()
|
||||
elseif type(config.options.on_autoload_no_session) == "function" then
|
||||
config.options.on_autoload_no_session()
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue