From 87d15eb1cdd1eeda21e81eade04b6db1d2fae525 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Sat, 6 Dec 2025 20:48:35 +0100 Subject: [PATCH] feat: add store_session_and_quit command --- src/tui/mainview.zig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tui/mainview.zig b/src/tui/mainview.zig index 0147369..5b057a6 100644 --- a/src/tui/mainview.zig +++ b/src/tui/mainview.zig @@ -355,6 +355,12 @@ const cmds = struct { } pub const quit_without_saving_meta: Meta = .{ .description = "Quit without saving" }; + pub fn store_session_and_quit(self: *Self, _: Ctx) Result { + try self.write_restore_info(); + try tp.self_pid().send("quit"); + } + pub const store_session_and_quit_meta: Meta = .{ .description = "Save session and quit" }; + pub fn open_project_cwd(self: *Self, _: Ctx) Result { if (try project_manager.open(".")) |state| try self.restore_state(state);