From 3b9d4c6cf23737ce848af11042d55b2c6a6126c4 Mon Sep 17 00:00:00 2001 From: doongjohn Date: Fri, 2 Aug 2024 15:45:58 +0900 Subject: [PATCH] Clear the active session on `delete_current_dir_session` --- lua/session_manager/init.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lua/session_manager/init.lua b/lua/session_manager/init.lua index 6070afe..3b1c217 100644 --- a/lua/session_manager/init.lua +++ b/lua/session_manager/init.lua @@ -139,6 +139,11 @@ function session_manager.delete_current_dir_session() local session = config.dir_to_session_filename(cwd) if session:exists() then utils.delete_session(session) + + -- Clear the active session filename if deleted. + if session.filename == utils.active_session_filename then + utils.active_session_filename = nil + end end end end