#autoload # This should be used to complete parameter names if you need some of the # extra options of compadd. It completes only non-local parameters. local pars expl _wanted parameters expl parameter || return 1 pars=( ${(k)parameters[(R)^*local*]} ) compadd "$expl[@]" "$@" - $pars