summaryrefslogtreecommitdiff
path: root/Completion/Base/_arguments
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Base/_arguments')
-rw-r--r--Completion/Base/_arguments6
1 files changed, 2 insertions, 4 deletions
diff --git a/Completion/Base/_arguments b/Completion/Base/_arguments
index 195f03f82..845f828ef 100644
--- a/Completion/Base/_arguments
+++ b/Completion/Base/_arguments
@@ -234,9 +234,8 @@ if (( $# )) && comparguments "$multi[@]" "$autod" "$@"; then
# An empty action means that we should just display a message.
- [[ -n "$matched" ]] &&
- compadd -n -Q -S '' -s "$SUFFIX" - "$PREFIX"
- mesg="$descr"
+ _message "$descr"
+ mesg=yes
elif [[ "$action" = \(\(*\)\) ]]; then
@@ -361,7 +360,6 @@ if (( $# )) && comparguments "$multi[@]" "$autod" "$@"; then
[[ -n "$aret" ]] && return 300
- [[ -n "$mesg" ]] && _message "$mesg"
if [[ -n "$noargs" ]]; then
[[ -z "$ismulti" && nm -eq "$compstate[nmatches]" ]] && _message "$noargs"
else