From b980e50acf36cdc7a8830888443704e7f84e0a63 Mon Sep 17 00:00:00 2001 From: Tiago de Paula Date: Fri, 30 Jan 2026 22:16:41 -0300 Subject: [PATCH] =?UTF-8?q?=5F=5Ffish=5Fcomplete=5Fsuffix:=20Remove=20?= =?UTF-8?q?=E2=80=93foo=3D=20from=20token?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Otherwise we get --foo=--foo= suggested. Fixes #12374. Related to #9538. Closes #12400 --- share/functions/__fish_complete_suffix.fish | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/share/functions/__fish_complete_suffix.fish b/share/functions/__fish_complete_suffix.fish index 1b999528e..1f7b31e2d 100644 --- a/share/functions/__fish_complete_suffix.fish +++ b/share/functions/__fish_complete_suffix.fish @@ -11,7 +11,8 @@ # is preserved. function __fish_complete_suffix -d "Complete using files" set -l _flag_prefix "" - set -l _flag_complete (commandline -ct) + # We need to remove '--name=' from the completion. See __fish_complete_directories + set -l _flag_complete (commandline -ct | string replace -r -- '^-[^=]*=' '') argparse 'prefix=' 'description=' 'complete=' -- $argv