From 4412164fd4e80376f246a6c2eacec8c61fea4633 Mon Sep 17 00:00:00 2001 From: Johannes Altmanninger Date: Sat, 26 Jul 2025 13:04:51 +0200 Subject: [PATCH] __fish_seen_subcommand_from: fix regression causing false negatives given multiple arguments Fixes 2bfa7db7bce (Restructure __fish_seen_subcommand_from, 2024-07-07) Fixes #11685 --- share/functions/__fish_seen_subcommand_from.fish | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/functions/__fish_seen_subcommand_from.fish b/share/functions/__fish_seen_subcommand_from.fish index ccf7e05aa..806f114a1 100644 --- a/share/functions/__fish_seen_subcommand_from.fish +++ b/share/functions/__fish_seen_subcommand_from.fish @@ -6,5 +6,5 @@ function __fish_seen_subcommand_from set -l regex (string escape --style=regex -- (commandline -pxc)[2..] | string join '|') - string match -rq -- "^$regex"'$' $argv + string match -rq -- "^($regex)\$" $argv end