diff --git a/plugins/compleat/compleat.plugin.zsh b/plugins/compleat/compleat.plugin.zsh index 7fbd2b9..6601310 100644 --- a/plugins/compleat/compleat.plugin.zsh +++ b/plugins/compleat/compleat.plugin.zsh @@ -1,20 +1,20 @@ # ------------------------------------------------------------------------------ # FILE: compleat.plugin.zsh # DESCRIPTION: oh-my-zsh plugin file. -# AUTHOR: Sorin Ionescu (sorin.ionescu@gmail.com) -# VERSION: 1.0.0 +# AUTHOR: Sorin Ionescu +# VERSION: 1.0.1 # ------------------------------------------------------------------------------ if (( ${+commands[compleat]} )); then - local prefix="${commands[compleat]:h:h}" - local setup="${prefix}/share/compleat-1.0/compleat_setup" + compleat_setup="${commands[compleat]:h:h}/share/compleat-1.0/compleat_setup" - if [[ -f "$setup" ]]; then + if [[ -f "$compleat_setup" ]]; then if ! bashcompinit >/dev/null 2>&1; then - autoload -U bashcompinit - bashcompinit -i + autoload -Uz bashcompinit && bashcompinit fi - source "$setup" + source "$compleat_setup" + unset compleat_setup fi fi +