From 4638c38032b58238e45f30d82ba07bdda809943d Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Tue, 2 Dec 2025 14:24:46 +0100 Subject: [PATCH] fix: compensate in keyhint formatting for cleaned-up keybind format --- src/tui/keyhints.zig | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/tui/keyhints.zig b/src/tui/keyhints.zig index 577831f..9559e65 100644 --- a/src/tui/keyhints.zig +++ b/src/tui/keyhints.zig @@ -133,14 +133,17 @@ fn render(mode: *keybind.Mode, bindings: []const keybind.Binding, theme: *const break :blk writer.buffered(); }; plane.cursor_move_yx(@intCast(y), 0) catch break; - _ = plane.print("{s}", .{keybind_txt[key_events.len..]}) catch {}; + switch (render_mode) { + .no_key_event_prefix => _ = plane.print("{s}", .{keybind_txt[key_events.len..]}) catch {}, + .full => _ = plane.print(" {s}", .{keybind_txt}) catch {}, + } } plane.set_style(style_label); for (bindings[top..], 0..) |binding, y| { if (y >= max_items) break; - const padding = max_prefix_len + 2; + const padding = max_prefix_len + 3; const description = blk: { const id = binding.commands[0].command_id orelse