auto load session

This commit is contained in:
Christian Nieves
2024-07-05 21:39:13 +00:00
parent f9acecd558
commit 1c5740014f

View File

@ -49,11 +49,21 @@ return {
{ {
"folke/persistence.nvim", "folke/persistence.nvim",
event = "BufReadPre", -- this will only start session saving when an actual file was opened event = "BufReadPre", -- this will only start session saving when an actual file was opened
opts = { init = function()
-- add any custom options here vim.api.nvim_create_autocmd("VimEnter", {
}, group = vim.api.nvim_create_augroup("restore_session", { clear = true }),
callback = function()
if vim.fn.getcwd() ~= vim.env.HOME then
require("persistence").load()
end
end,
nested = true,
})
end,
opts = {},
keys = { keys = {
{ "<leader>s", [[<cmd>lua require("persistence").load()<cr>]] }, { "<leader>ss", [[<cmd>lua require("persistence").save()<cr>]] },
{ "<leader>sl", [[<cmd>lua require("persistence").load()<cr>]] },
}, },
}, },
{ {