fix: do not trigger completion if no completions are available

closes #455
This commit is contained in:
CJ van den Berg 2026-01-15 10:21:43 +01:00
parent cfd3d3db16
commit dcc196bf25
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9

View file

@ -1176,11 +1176,13 @@ const cmds = struct {
})) return error.InvalidAddDiagnosticArgument; })) return error.InvalidAddDiagnosticArgument;
file_path = project_manager.normalize_file_path(file_path); 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 "")) {
if (editor.completions.items.len > 0) {
switch (tui.config().completion_style) { switch (tui.config().completion_style) {
.palette => try tui.open_overlay(@import("mode/overlay/completion_palette.zig").Type), .palette => try tui.open_overlay(@import("mode/overlay/completion_palette.zig").Type),
.dropdown => try tui.open_overlay(@import("mode/overlay/completion_dropdown.zig").Type), .dropdown => try tui.open_overlay(@import("mode/overlay/completion_dropdown.zig").Type),
} }
tui.need_render(); tui.need_render();
}
}; };
} }
pub const add_completion_done_meta: Meta = .{ pub const add_completion_done_meta: Meta = .{