summaryrefslogtreecommitdiff
path: root/pkgs/custom-neovim/config/lua/plugins/auto-session.lua
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/custom-neovim/config/lua/plugins/auto-session.lua')
-rw-r--r--pkgs/custom-neovim/config/lua/plugins/auto-session.lua10
1 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/custom-neovim/config/lua/plugins/auto-session.lua b/pkgs/custom-neovim/config/lua/plugins/auto-session.lua
index b5a7a07..efbd416 100644
--- a/pkgs/custom-neovim/config/lua/plugins/auto-session.lua
+++ b/pkgs/custom-neovim/config/lua/plugins/auto-session.lua
@@ -2,6 +2,14 @@ return {
"auto-session",
lazy = false,
after = function ()
- require("auto-session").setup()
+ vim.o.sessionoptions = "blank,buffers,curdir,folds,help,tabpages,winsize,winpos,terminal,localoptions"
+ require("auto-session").setup {
+ suppressed_dirs = {
+ "~/",
+ "/",
+ },
+ auto_restore_last_session = true,
+ cwd_change_handling = true,
+ }
end
}