diff options
author | Tanaka Akira <akr@users.sourceforge.net> | 2000-01-04 14:59:46 +0000 |
---|---|---|
committer | Tanaka Akira <akr@users.sourceforge.net> | 2000-01-04 14:59:46 +0000 |
commit | bf2b2bcce77371871c4e35eda549756c89b62fdc (patch) | |
tree | 74c89cbd2662a85b066ac1b0be5693856122e791 /Completion/Base/_values | |
parent | f71a7de56fa5fcc4b94f8e3a6344729511bd686d (diff) | |
download | zsh-bf2b2bcce77371871c4e35eda549756c89b62fdc.tar.gz zsh-bf2b2bcce77371871c4e35eda549756c89b62fdc.tar.xz zsh-bf2b2bcce77371871c4e35eda549756c89b62fdc.zip |
zsh-workers/9198
Diffstat (limited to 'Completion/Base/_values')
-rw-r--r-- | Completion/Base/_values | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Completion/Base/_values b/Completion/Base/_values index f35aa5a9a..7b174bc58 100644 --- a/Completion/Base/_values +++ b/Completion/Base/_values @@ -130,13 +130,14 @@ if compvalues -i "$@"; then # If the action starts with a space, we just call it. - ${(e)=~action} + eval "action=( $action )" + "$action[@]" else # Otherwise we call it with the description-arguments built above. - action=( $=action ) - ${(e)action[1]} "$subopts[@]" "$expl[@]" ${(e)~action[2,-1]} + eval "action=( $action )" + "$action[1]" "$subopts[@]" "$expl[@]" "${(@)action[2,-1]}" fi fi |