From 269815dd21a008c3d25d2c563ec0211b24675e03 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 5 Feb 2026 21:41:00 +0100 Subject: [PATCH] feat: add toggle_hover_info_mode command --- src/tui/tui.zig | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/tui/tui.zig b/src/tui/tui.zig index 72cb3e5..5d804b4 100644 --- a/src/tui/tui.zig +++ b/src/tui/tui.zig @@ -1223,6 +1223,20 @@ const cmds = struct { } pub const toggle_completion_info_mode_meta: Meta = .{ .description = "Toggle completion item info display" }; + pub fn toggle_hover_info_mode(self: *Self, _: Ctx) Result { + self.config_.hover_info_mode = switch (self.config_.hover_info_mode) { + .box => .panel, + .panel => blk: { + if (mainview()) |mv| mv.hide_info_view_panel(); + break :blk .box; + }, + }; + defer self.logger.print("hover info mode {t}", .{self.config_.hover_info_mode}); + try save_config(); + resize(); + } + pub const toggle_hover_info_mode_meta: Meta = .{ .description = "Toggle hover info display" }; + pub fn toggle_keybind_hints(self: *Self, _: Ctx) Result { self.hint_mode = switch (self.hint_mode) { .all => .prefix,