From c1b5fd61b47775feec4d05c40d6261088b564bd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Sat, 31 Aug 2024 14:43:57 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(nvim):=20added=20custom=20pers?= =?UTF-8?q?istence.nvim=20keymaps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit now using persistence instead of persisted --- .config/nvim/lazyvim.json | 1 - .../nvim/lua/plugins/extras/util/persistence-extended.lua | 8 ++++++-- 2 files changed, 6 insertions(+), 3 deletions(-) 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 },