diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 1999-08-20 23:24:11 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 1999-08-20 23:24:11 +0000 |
commit | 115a26274eaa536a7e8a21f6a7f9572adbbcc7ef (patch) | |
tree | 1cafcda64b2704cf0a98d1f6093effed766f9823 /Completion/Base/_long_options | |
parent | bcd214d5ba3990cdc417762370c2911b3407bf31 (diff) | |
download | zsh-115a26274eaa536a7e8a21f6a7f9572adbbcc7ef.tar.gz zsh-115a26274eaa536a7e8a21f6a7f9572adbbcc7ef.tar.xz zsh-115a26274eaa536a7e8a21f6a7f9572adbbcc7ef.zip |
zsh-workers/7458
Diffstat (limited to 'Completion/Base/_long_options')
-rw-r--r-- | Completion/Base/_long_options | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Completion/Base/_long_options b/Completion/Base/_long_options index 461da893c..0080a48b6 100644 --- a/Completion/Base/_long_options +++ b/Completion/Base/_long_options @@ -135,7 +135,7 @@ if [[ "$tmp" != $_lo_cache_cmd ]]; then set -- "$@" '*=FILE*:file:_files' '*=(DIR|PATH)*:directory:_files -/' '*:unknown:' - while [[ $# -gt 1 ]]; do + while [[ $# -gt 0 ]]; do # First, we get the pattern and the action to use and take them # from the positional parameters. @@ -265,6 +265,8 @@ if [[ "$str" = *\=* ]]; then action=($=action) ${(e)action[1]} "$expl[@]" ${(e)~action[2,-1]} fi + else + _message "$descr" fi # We found the option string, return. |