refactor: add key event prefix to hints window title

This commit is contained in:
CJ van den Berg 2025-12-02 14:43:18 +01:00
parent 4e4ec855ed
commit 3dfb93fbd2
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9

View file

@ -91,6 +91,15 @@ fn render(mode: *keybind.Mode, bindings: []const keybind.Binding, theme: *const
}
if (widget_style.padding.top > 0) {
top_layer_.cursor_move_yx(@intCast(0), @intCast(3)) catch return;
if (key_events.len > 0) {
_ = top_layer_.print("{s} {s}/{s} prefix: {s} {s}", .{
widget_style.border.nib,
keybind.get_namespace(),
mode.bindings.config_section,
key_events,
widget_style.border.nie,
}) catch {};
} else {
_ = top_layer_.print("{s} {s}/{s} {s}", .{
widget_style.border.nib,
keybind.get_namespace(),
@ -98,6 +107,7 @@ fn render(mode: *keybind.Mode, bindings: []const keybind.Binding, theme: *const
widget_style.border.nie,
}) catch {};
}
}
// workaround vaxis.Layer issue
const top_layer_window = top_layer_.window;