Files
dotfiles/nvim/config/mini.sessions.lua
doloro 2e94f6dac3 meow
2025-09-22 20:55:16 +00:00

28 lines
852 B
Lua
Executable File

local settings = {
autoread = false,
-- Whether to write currently read session before leaving it
autowrite = true,
-- Directory where global sessions are stored (use `''` to disable)
directory = "~/.config/nvim/sessions/",
-- File for local session (use `''` to disable)
file = 'Session.vim',
-- Whether to force possibly harmful actions (meaning depends on function)
force = { read = false, write = true, delete = false },
-- Hook functions for actions. Default `nil` means 'do nothing'.
hooks = {
-- Before successful action
pre = { read = nil, write = nil, delete = nil },
-- After successful action
post = { read = nil, write = nil, delete = nil },
},
-- Whether to print session path after action
verbose = { read = false, write = true, delete = true },
}
require('mini.sessions').setup(settings)