summaryrefslogtreecommitdiff
path: root/Completion/Commands/_complete_debug
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Commands/_complete_debug')
-rw-r--r--Completion/Commands/_complete_debug3
1 files changed, 2 insertions, 1 deletions
diff --git a/Completion/Commands/_complete_debug b/Completion/Commands/_complete_debug
index a876839c0..4f0ce7f27 100644
--- a/Completion/Commands/_complete_debug
+++ b/Completion/Commands/_complete_debug
@@ -20,7 +20,8 @@ unsetopt xtrace
[[ -t 3 ]] && {
print -sR "${VISUAL:-${EDITOR:-${PAGER:-more}}} $tmp ;: $w"
_message -r "Trace output left in $tmp (up-history to view)"
- compstate[list]='list force'
+ [[ $compstate[nmatches] -le 1 && $compstate[list] != *force* ]] &&
+ compstate[list]='list force messages'
exec 2>&3 3>&-
}