From 831caa7261d24e46a7dea3e3c06116fa60a7c318 Mon Sep 17 00:00:00 2001 From: olimorris Date: Thu, 3 Mar 2022 21:16:19 +0000 Subject: [PATCH] feat: delete current session Mirroring the great pull request on persistence.nvim by @edementyev --- lua/persisted/init.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lua/persisted/init.lua b/lua/persisted/init.lua index 1628068..eb0702a 100644 --- a/lua/persisted/init.lua +++ b/lua/persisted/init.lua @@ -71,6 +71,12 @@ function M.save() vim.g.persisting = true end +function M.delete() + local session = M.get_current() + if session and vim.loop.fs_stat(session) ~= 0 then + M.stop() + vim.fn.system("rm " .. e(session)) + end end function M.load(opt)