From 81a1c888473805c92d1ab4f95a6a9308537b3ac4 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 2 Oct 2025 15:00:33 +0200 Subject: [PATCH] fix: force refresh on add_completion_done events for slow language servers --- src/tui/mainview.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tui/mainview.zig b/src/tui/mainview.zig index 6cce2b3..530e8cf 100644 --- a/src/tui/mainview.zig +++ b/src/tui/mainview.zig @@ -879,8 +879,10 @@ const cmds = struct { tp.extract(&col), })) return error.InvalidAddDiagnosticArgument; file_path = project_manager.normalize_file_path(file_path); - if (self.get_active_editor()) |editor| if (std.mem.eql(u8, file_path, editor.file_path orelse "")) + if (self.get_active_editor()) |editor| if (std.mem.eql(u8, file_path, editor.file_path orelse "")) { try tui.open_overlay(@import("mode/overlay/completion_palette.zig").Type); + tui.need_render(); + }; } pub const add_completion_done_meta: Meta = .{ .arguments = &.{