From 4054a399daca5b1b8320ba8d0af0cd33ad64aa57 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Wed, 19 Nov 2025 13:49:18 +0100 Subject: [PATCH] feat: add expand_centered_view and shrink_centered_view commands --- src/tui/tui.zig | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/tui/tui.zig b/src/tui/tui.zig index ae18821..fe7c1bf 100644 --- a/src/tui/tui.zig +++ b/src/tui/tui.zig @@ -1424,6 +1424,24 @@ const cmds = struct { self.allocator.free(removed.text); } pub const clipboard_delete_meta: Meta = .{}; + + pub fn expand_centered_view(_: *Self, _: Ctx) Result { + const conf = config_mut(); + conf.centered_view_width = conf.centered_view_width + 1; + conf.centered_view_min_screen_width = conf.centered_view_min_screen_width + 1; + try save_config(); + resize(); + } + pub const expand_centered_view_meta: Meta = .{ .description = "Expand centered view" }; + + pub fn shrink_centered_view(_: *Self, _: Ctx) Result { + const conf = config_mut(); + conf.centered_view_width = conf.centered_view_width - @min(1, conf.centered_view_width); + conf.centered_view_min_screen_width = conf.centered_view_min_screen_width - @min(1, conf.centered_view_min_screen_width); + try save_config(); + resize(); + } + pub const shrink_centered_view_meta: Meta = .{ .description = "Shrink centered view" }; }; pub const MiniMode = struct {