feat: updates to neovim config

This commit is contained in:
2026-05-26 23:52:47 -04:00
parent befb444f12
commit 8e2e5a06ef
12 changed files with 174 additions and 97 deletions
+5
View File
@@ -1,3 +1,8 @@
require("persistence").setup({
dir = vim.fn.expand(vim.fn.stdpath("state") .. "/sessions/"), -- directory where session files are saved
options = { "buffers", "curdir", "tabpages", "winsize" }, -- sessionoptions used when saving sessions
})
vim.keymap.set('n', "<leader>xr", function() require("persistence").load() end, { desc = "Restore Session" })
vim.keymap.set('n', "<leader>xs", function() require("persistence").save() end, { desc = "Save Session" })
vim.keymap.set('n', "<leader>xl", function() require("persistence").load({ last = true }) end, { desc = "Restore Last Session" })