return { "rmagatti/auto-session", lazy = false, -- Configure keybinds keys = { { "wa", "SessionToggleAutoSave", desc = "Toggle session autosave" }, { "wD", "Autosession delete", desc = "Delete a session" }, { "wd", "SessionDelete", desc = "Delete session for cwd" }, { "wl", "SessionSearch", desc = "Open session picker" }, { "wr", "SessionRestore", desc = "Restore session for cwd" }, { "ws", "SessionSave", desc = "Save session for cwd" }, }, ---@module "auto-session" ---@type AutoSession.Config opts = { auto_save = true, auto_restore = false, -- don't auto restore the last session session_lens = { load_on_setup = true, previewer = false, mappings = { delete_session = { "i", "" }, alternate_session = { "i", "" }, copy_session = { "i", "" }, }, }, bypass_save_filetypes = { "alpha", "dashboard" }, -- don't save dashboard/greeter to a session -- Folders listed here will not have sessions created within. suppress_dirs = { "~/", "~/Downloads", "~/Documents", "~/Desktop", "/" }, }, }