From b1e5b2f80ffe65ccadd68b7d8fd1bbc36624eb0c Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Wed, 1 Oct 2025 22:02:21 +0200 Subject: [PATCH] fix: never set completion selection to an empty range --- src/tui/mode/overlay/completion_palette.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tui/mode/overlay/completion_palette.zig b/src/tui/mode/overlay/completion_palette.zig index 095b5be..ce7afde 100644 --- a/src/tui/mode/overlay/completion_palette.zig +++ b/src/tui/mode/overlay/completion_palette.zig @@ -140,7 +140,7 @@ pub fn updated(palette: *Type, button_: ?*Type.ButtonState) !void { const button = button_ orelse return cancel(palette); _, _, _, const replace = get_values(button.opts.label); const editor = tui.get_active_editor() orelse return error.NotFound; - editor.get_primary().selection = replace; + editor.get_primary().selection = if (replace.empty()) null else replace; } pub fn cancel(palette: *Type) !void {