19 lines
548 B
Lua
19 lines
548 B
Lua
vim.pack.add({
|
|
{ src = "https://github.com/rmagatti/auto-session", version = vim.version.range("^2") },
|
|
})
|
|
|
|
require("auto-session").setup({
|
|
-- Sessions are keyed by cwd, so each folder restores its own buffers/windows.
|
|
-- Disable auto-save/restore when launched with file arguments (e.g. nvim foo.txt).
|
|
auto_save = function()
|
|
return vim.fn.argc(-1) == 0
|
|
end,
|
|
auto_restore = function()
|
|
return vim.fn.argc(-1) == 0
|
|
end,
|
|
suppressed_dirs = { "~/.", "/tmp", "~/Downloads" },
|
|
session_lens = {
|
|
load_on_setup = false,
|
|
},
|
|
})
|