fix session handling

This commit is contained in:
Christian Nieves
2024-12-07 20:39:26 -06:00
parent 6f86454397
commit 83c9f57328

View File

@ -3,7 +3,7 @@ local use_google = require("utils").use_google
return { return {
"sindrets/diffview.nvim", "sindrets/diffview.nvim",
--{ "mizlan/iswap.nvim", event = "VeryLazy" }, --{ "mizlan/iswap.nvim", event = "VeryLazy" },
{ "folke/todo-comments.nvim", dependencies = { "nvim-lua/plenary.nvim" }, }, { "folke/todo-comments.nvim", dependencies = { "nvim-lua/plenary.nvim" } },
{ {
"folke/flash.nvim", "folke/flash.nvim",
event = "VeryLazy", event = "VeryLazy",
@ -91,17 +91,6 @@ return {
{ "udalov/kotlin-vim", event = "VeryLazy", ft = "kotlin" }, { "udalov/kotlin-vim", event = "VeryLazy", ft = "kotlin" },
{ "andymass/vim-matchup", event = "VimEnter" }, { "andymass/vim-matchup", event = "VimEnter" },
{ "jghauser/mkdir.nvim", event = "BufWritePre" }, { "jghauser/mkdir.nvim", event = "BufWritePre" },
-- Session management
{
"folke/persistence.nvim",
event = "BufReadPre", -- this will only start session saving when an actual file was opened
opts = {},
-- stylua: ignore
keys = {
{ "<leader>ss", [[<cmd>lua require("persistence").save()<cr>]] },
{ "<leader>sl", [[<cmd>lua require("persistence").load()<cr>]] },
},
},
{ {
"rmagatti/auto-session", "rmagatti/auto-session",
dependencies = { dependencies = {
@ -110,6 +99,8 @@ return {
config = function() config = function()
require("auto-session").setup({ require("auto-session").setup({
auto_session_suppress_dirs = { "~/", "~/Projects", "~/Downloads", "/" }, auto_session_suppress_dirs = { "~/", "~/Projects", "~/Downloads", "/" },
args_allow_single_directory = false,
bypass_save_filetypes = { "netrw" },
}) })
end, end,
}, },