diff options
-rw-r--r-- | Completion/Core/compinit | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Completion/Core/compinit b/Completion/Core/compinit index e470e0312..cdc84bd3b 100644 --- a/Completion/Core/compinit +++ b/Completion/Core/compinit @@ -272,6 +272,11 @@ compconf() { typeset -U _i_files _i_files=( ${^~fpath}/_(|*[^~])(N:t) ) +if [[ $#_i_files -lt 20 && $0 = */* ]]; then + # Assume that we need to add the compinit directory to fpath. + fpath=(${0:h} $fpath) + _i_files=( ${^~fpath}/_(|*[^~])(N:t) ) +fi _i_initname=$0 _i_done='' |