From 663fbdf4670a682c4c88e38c8eb695e919179513 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Wed, 30 May 2007 10:46:50 +0000 Subject: 23495: fix fall out from (R) change in completion system --- Completion/Base/Completer/_ignored | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'Completion/Base/Completer/_ignored') diff --git a/Completion/Base/Completer/_ignored b/Completion/Base/Completer/_ignored index 1ae2e2846..00dfc42f4 100644 --- a/Completion/Base/Completer/_ignored +++ b/Completion/Base/Completer/_ignored @@ -5,9 +5,13 @@ [[ _matcher_num -gt 1 || $compstate[ignored] -eq 0 ]] && return 1 local comp +integer ind -zstyle -a ":completion:${curcontext}:" completer comp || - comp=( "${(@)_completers[1,_completer_num-1][(R)_ignored(|:*),-1]}" ) +if ! zstyle -a ":completion:${curcontext}:" completer comp; then + comp=( "${(@)_completers[1,_completer_num-1]}" ) + ind=${comp[(I)_ignored(|:*)]} + (( ind )) && comp=("${(@)comp[ind,-1]}") +fi local _comp_no_ignore=yes tmp expl \ _completer _completer_num \ -- cgit 1.4.1