feat: add dashboard + persistenace

This commit is contained in:
Stevan Freeborn
2025-01-26 21:17:01 -06:00
parent 7727a6f3d4
commit 53ca4b891a
4 changed files with 100 additions and 2 deletions
+23
View File
@@ -0,0 +1,23 @@
return {
"folke/persistence.nvim",
event = "BufReadPre",
config = function()
local persistence = require("persistence")
persistence.setup({
dir = vim.fn.stdpath("data") .. "/sessions/",
need = 1,
branch = true,
})
vim.keymap.set("n", "<leader>qs", persistence.load, { desc = "Load session for the current directory" })
vim.keymap.set("n", "<leader>qS", persistence.select, { desc = "Select session to load" })
vim.keymap.set("n", "<leader>ql", function()
require("persistence").load({ last = true })
end, { desc = "Load last session" })
vim.keymap.set("n", "<leader>qd", persistence.stop, { desc = "Stop Persistence" })
end,
}