made .git project root for persistence

This commit is contained in:
Radu Macocian (admac)
2026-01-28 16:31:13 +01:00
parent 555a75769e
commit 8d158310a2

View File

@@ -1,5 +1,14 @@
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() require("persistence").select() 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)