summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugins/auto-session.lua
blob: 90d92c1bfc108c385fc985167ef0c7302e95e5c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
return {
    'rmagatti/auto-session',
    lazy = false,
    opts = {
        auto_session_suppress_dirs = { '~/', '/' },
        session_lens = { load_on_setup = false },
        no_restore_cmds = {
            function()
                if vim.fn.argc() == 0 then
                    Snacks.dashboard()
                end
            end,
        },
    },
    keys = {
        { '<C-s>', '<cmd>SessionSearch<cr>', desc = '[S]ession Manager' },
    },
}