From 047267bdf3d1c7a145bad11f89aa3f085a8be9e5 Mon Sep 17 00:00:00 2001 From: Tanaka Akira Date: Thu, 9 Sep 1999 08:51:41 +0000 Subject: zsh-workers/7735 --- Completion/Debian/_apt_arguments | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'Completion') diff --git a/Completion/Debian/_apt_arguments b/Completion/Debian/_apt_arguments index c06ad17d6..70f17aa80 100644 --- a/Completion/Debian/_apt_arguments +++ b/Completion/Debian/_apt_arguments @@ -73,8 +73,12 @@ comp_short=\ 'if [[ $PREFIX = -'"$short_seq"' ]]; then apt_consume_short ${PREFIX[2,-1]} tmp1=(${${(M)${(s:,:)${(kj:,:)options[(R)*~0]}}:#-?}#-}) - tmp2=(-${^tmp1}) - compadd "$expl_opt[@]" -y "($tmp2)" - ${PREFIX}${^tmp1} + if [[ $PREFIX = - ]]; then + compadd "$expl_opt[@]" - -${^tmp1} + else + tmp2=(-${^tmp1}) + compadd "$expl_opt[@]" -y "($tmp2)" - ${PREFIX}${^tmp1} + fi elif [[ -z "$PREFIX" ]]; then compadd "$expl_opt[@]" - ${(M)${(s:,:)${(kj:,:)options[(R)*~0]}}:#-?} fi' -- cgit 1.4.1