Files
setup/.config/nvim/after/plugin/persistence.lua
2026-01-28 16:31:13 +01:00

15 lines
528 B
Lua

local function get_root ()
local root = vim.fs.root(0, ".git")
return root or vim.fn.getcwd()
end
vim.keymap.set("n", "<leader>ql", function() require("persistence").load() end)
vim.keymap.set("n", "<leader>qs", function()
vim.api.nvim_set_current_dir(get_root())
require("persistence").save()
require("persistence").select()
end)
vim.keymap.set("n", "<leader>qL", function() require("persistence").load({ last = true }) end)
vim.keymap.set("n", "<leader>sq", function() require("persistence").stop() end)