added session plugin

main
Mathias Rothenhaeusler 2024-12-23 12:27:35 +01:00
parent 6c352db191
commit 6c886df0d5
2 changed files with 18 additions and 0 deletions

View File

@ -88,3 +88,12 @@ end
-- Map <leader>v to the custom function -- Map <leader>v to the custom function
keymap.set('n', '<leader>v', [[:lua move_to_vertical_split()<CR>]], { noremap = true, silent = true }) keymap.set('n', '<leader>v', [[:lua move_to_vertical_split()<CR>]], { noremap = true, silent = true })
-- load the session for the current directory
keymap.set("n", "<leader>qs", function() require("persistence").load() end)
-- select a session to load
keymap.set("n", "<leader>qS", function() require("persistence").select() end)
-- load the last session
keymap.set("n", "<leader>ql", function() require("persistence").load({ last = true }) end)
-- stop Persistence => session won't be saved on exit
keymap.set("n", "<leader>qd", function() require("persistence").stop() end)

View File

@ -127,6 +127,15 @@ return {
}) })
end, end,
}, },
-- Lua sesion manager
{
"folke/persistence.nvim",
event = "BufReadPre", -- this will only start session saving when an actual file was opened
opts = {
-- add any custom options here
}
},
-- lazy.nvim Hardtime -- lazy.nvim Hardtime
-- { -- {
-- "m4xshen/hardtime.nvim", -- "m4xshen/hardtime.nvim",