diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 1999-09-09 08:51:41 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 1999-09-09 08:51:41 +0000 |
commit | 047267bdf3d1c7a145bad11f89aa3f085a8be9e5 (patch) | |
tree | 133194ba74d1399238352d07a26994b1ce69d85c /Completion/Debian | |
parent | 774a57ae1451070564a76c85f179d7a3f847b7ca (diff) | |
download | zsh-047267bdf3d1c7a145bad11f89aa3f085a8be9e5.tar.gz zsh-047267bdf3d1c7a145bad11f89aa3f085a8be9e5.tar.xz zsh-047267bdf3d1c7a145bad11f89aa3f085a8be9e5.zip |
zsh-workers/7735
Diffstat (limited to 'Completion/Debian')
-rw-r--r-- | Completion/Debian/_apt_arguments | 8 |
1 files changed, 6 insertions, 2 deletions
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' |