Add new plugin: persistence for session management

This commit is contained in:
salomaestro
2024-10-11 23:13:57 +02:00
parent c59668d564
commit 04ead70e0b
2 changed files with 26 additions and 1 deletions

View File

@@ -47,3 +47,20 @@ function Toggle_diagnostics()
end
end
map("n", "<leader>lt", Toggle_diagnostics, { noremap = true, silent = true, desc = "Toggle vim diagnostics" })
-- select a session to load
map("n", "<leader>qs", function()
require("persistence").select()
end, { desc = "Select session to load" })
-- load the last session
map("n", "<leader>ql", function()
require("persistence").load { last = true }
end, { desc = "Load last session" })
-- stop Persistence => session won't be saved on exit
map("n", "<leader>qd", function()
require("persistence").stop()
end, { desc = "Stop persistence" })
-- tab related stuff