From 2a421bd9fe23efa81cd7fbc4e487a19b98bc1cd7 Mon Sep 17 00:00:00 2001 From: Bryan Date: Sun, 10 Nov 2024 23:21:56 -0600 Subject: [PATCH] delete buffers using instead of bufdelete function with loop --- lua/persisted/init.lua | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lua/persisted/init.lua b/lua/persisted/init.lua index 8ff9279..683cd79 100644 --- a/lua/persisted/init.lua +++ b/lua/persisted/init.lua @@ -173,11 +173,12 @@ function M.switch(session_file_path) pattern = "PersistedSavePost", callback = function() vim.schedule(function() - for _, buf in ipairs(vim.api.nvim_list_bufs()) do - if vim.api.nvim_buf_is_valid(buf) then - vim.api.nvim_buf_delete(buf, {}) - end - end + -- for _, buf in ipairs(vim.api.nvim_list_bufs()) do + -- if vim.api.nvim_buf_is_valid(buf) then + -- vim.api.nvim_buf_delete(buf, {}) + -- end + -- end + vim.api.nvim_command("%bd") M.load({ session = session_file_path }) end) return true