From b7e5949279a4c5f08a8c1460345c05cdb193f5eb Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Fri, 28 Apr 2000 17:44:45 +0000 Subject: 11013: more compinstall fixes --- Completion/Core/compinstall | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'Completion') diff --git a/Completion/Core/compinstall b/Completion/Core/compinstall index ad266eb59..1c931c808 100644 --- a/Completion/Core/compinstall +++ b/Completion/Core/compinstall @@ -2,6 +2,7 @@ emulate -L zsh setopt extendedglob local key +local compcontext=-default- __ci_tidyup() { unfunction -m __ci_\* 2>/dev/null @@ -70,7 +71,7 @@ file where these can be found. Note that this will only work if they are exactly the form in which compinstall inserted them. If you leave the line as it is, or empty, I won't search." while true; do - vared -ch -p 'file> ' newifile + vared -ch -p 'file> ' newifile || break if [[ -n $newifile && $ifile != $newifile ]]; then if __ci_test_ifile $newifile; then foundold=true @@ -78,6 +79,8 @@ the line as it is, or empty, I won't search." fi print "I couldn't find any definitions there. Edit a new filename, or leave the line blank to ignore it." + else + break fi done fi -- cgit 1.4.1