From 7d2f8050088f61444fc6117cf1e7bfe8d440d73c Mon Sep 17 00:00:00 2001 From: Oliver Kiddle Date: Wed, 16 Nov 2016 09:42:49 +0100 Subject: 39945: allow further tab presses to move on to menu completion even when compstate[insert] is emptied --- Completion/Base/Core/_message | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Completion/Base') diff --git a/Completion/Base/Core/_message b/Completion/Base/Core/_message index 13c83989f..4d5645eaf 100644 --- a/Completion/Base/Core/_message +++ b/Completion/Base/Core/_message @@ -18,7 +18,8 @@ if [[ "$1" = -e ]]; then ret=0 done - (( $compstate[nmatches] )) || compstate[insert]= + (( ! $compstate[nmatches] )) && [[ $compstate[insert] = *unambiguous* ]] && + compstate[insert]= return ret fi -- cgit 1.4.1