From 47c0bd0db1e9f9788f3ddb225b9ae2a17775e4c6 Mon Sep 17 00:00:00 2001 From: Sven Wischnowsky Date: Tue, 30 May 2000 07:49:00 +0000 Subject: fixes for _arguments without multiple sets; change completion test for empty actions (11647) --- Completion/Base/_arguments | 1 + 1 file changed, 1 insertion(+) (limited to 'Completion/Base/_arguments') diff --git a/Completion/Base/_arguments b/Completion/Base/_arguments index 5581e5bd9..da7a7ad4a 100644 --- a/Completion/Base/_arguments +++ b/Completion/Base/_arguments @@ -319,6 +319,7 @@ if (( $# )) && comparguments -i "$autod" "$@"; then compadd -QqS= - "${PREFIX}${SUFFIX}" else tmp1=( "$next[@]" "$direct[@]" "$odirect[@]" "$equal[@]" ) + [[ "$PREFIX" != --* ]] && tmp1=( "${(@)tmp1:#--*}" ) tmp3=( "${(M@)tmp1:#[-+]?[^:]*}" ) tmp1=( "${(M@)tmp1:#[-+]?(|:*)}" ) tmp2=( "${PREFIX}${(@M)^${(@)${(@)tmp1%%:*}#[-+]}:#?}" ) -- cgit 1.4.1