diff options
Diffstat (limited to 'Completion/Base/_values')
-rw-r--r-- | Completion/Base/_values | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Completion/Base/_values b/Completion/Base/_values index 39c8df201..cb90ed578 100644 --- a/Completion/Base/_values +++ b/Completion/Base/_values @@ -119,8 +119,9 @@ if compvalues -i "$@"; then # Anything inside `(...)' is added directly. - _all_labels arguments expl "$descr" \ - compadd "$subopts[@]" - ${=action[2,-2]} + eval ws\=\( "${action[2,-2]}" \) + + _all_labels arguments expl "$descr" compadd "$subopts[@]" -a - ws elif [[ "$action" = \{*\} ]]; then # A string in braces is evaluated. |