feat: render keyhints for keybindings that match the current keybind prefix

This commit is contained in:
CJ van den Berg 2025-11-30 15:03:42 +01:00
parent c9f43844cb
commit 8d7fe3c5fe
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9
2 changed files with 121 additions and 1 deletions

View file

@ -559,7 +559,11 @@ fn render(self: *Self) void {
const frame = tracy.initZone(@src(), .{ .name = "tui render" });
defer frame.deinit();
self.rdr_.stdplane().erase();
break :ret if (self.mainview_) |mv| mv.render(self.current_theme()) else false;
const continue_mainview = if (self.mainview_) |mv| mv.render(self.current_theme()) else false;
@import("keyhints.zig").render_current_key_event_sequence(self.allocator, self.current_theme());
break :ret continue_mainview;
};
if (self.top_layer_) |top_layer_| {