From 97745a992ae6f1b0d42eb414ac5dd20a1ace7e5a Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Sun, 1 Feb 2026 17:56:47 +0100 Subject: [PATCH] fix: refresh inital completion cursor position on re-triggers --- src/tui/mode/overlay/completion_dropdown.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tui/mode/overlay/completion_dropdown.zig b/src/tui/mode/overlay/completion_dropdown.zig index 6ed7ef1..3aed39c 100644 --- a/src/tui/mode/overlay/completion_dropdown.zig +++ b/src/tui/mode/overlay/completion_dropdown.zig @@ -44,7 +44,6 @@ var max_description: usize = 0; pub fn init(self: *Type) error{ Stop, OutOfMemory }!void { try self.value.commands.init(self); self.value.editor = tui.get_active_editor() orelse return error.Stop; - self.value.cursor = self.value.editor.get_primary().cursor; self.value.view = self.value.editor.view; } @@ -52,6 +51,7 @@ pub fn load_entries(self: *Type) !usize { max_description = 0; var max_label_len: usize = 0; + self.value.cursor = self.value.editor.get_primary().cursor; self.value.query = null; var iter: []const u8 = self.value.editor.completions.data.items; while (iter.len > 0) {