28 lines
852 B
Lua
Executable File
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)
|