From 4dddadb46d9952dda71e12c491256fc9d515c2a3 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Tue, 21 Jan 2025 21:44:05 +0100 Subject: [PATCH] feat(buffers): add home screen save all command --- src/tui/home.zig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tui/home.zig b/src/tui/home.zig index afba9f0..079e67a 100644 --- a/src/tui/home.zig +++ b/src/tui/home.zig @@ -245,6 +245,12 @@ const cmds = struct { const Ctx = command.Context; const Result = command.Result; + pub fn save_all(_: *Self, _: Ctx) Result { + if (tui.get_buffer_manager()) |bm| + bm.save_all() catch |e| return tp.exit_error(e, @errorReturnTrace()); + } + pub const save_all_meta = .{ .description = "Save all changed files" }; + pub fn home_menu_down(self: *Self, _: Ctx) Result { self.menu.select_down(); }