diff --git a/.config/nvim/lazyvim.json b/.config/nvim/lazyvim.json index ac837d44..60a71c7a 100644 --- a/.config/nvim/lazyvim.json +++ b/.config/nvim/lazyvim.json @@ -72,7 +72,6 @@ "plugins.extras.util.kitty-scrollback", "plugins.extras.util.mason-lock", "plugins.extras.util.neovide", - "plugins.extras.util.persisted", "plugins.extras.util.persistence-extended", "plugins.extras.util.smart-splits", "plugins.extras.util.vscode", diff --git a/.config/nvim/lua/plugins/extras/util/persistence-extended.lua b/.config/nvim/lua/plugins/extras/util/persistence-extended.lua index a8de8b7b..17ede8df 100644 --- a/.config/nvim/lua/plugins/extras/util/persistence-extended.lua +++ b/.config/nvim/lua/plugins/extras/util/persistence-extended.lua @@ -2,6 +2,11 @@ return { "folke/persistence.nvim", optional = true, keys = { + -- stylua: ignore start + { "ql", function() require("persistence").load() end, desc = "Load Session" }, + { "qs", function() require("persistence").select() end,desc = "Select Session" }, + { "qL", function() require("persistence").load({ last = true }) end, desc = "Restore Last Session" }, + { "qd", function() require("persistence").stop() end, desc = "Don't Save Current Session" }, { "qS", function() @@ -11,7 +16,6 @@ return { end, desc = "Save Session", }, - -- stylua: ignore start { "qt", function() @@ -27,7 +31,7 @@ return { vim.notify("Started Session Recording", vim.log.levels.INFO, { title = "Persistence" }) end end, - desc = "Toggle Current Session Recording" + desc = "Toggle Recording" }, -- stylua: ignore end },