Completion with homebrew

This commit is contained in:
Vyacheslav Shcherbinin 2023-10-20 00:34:16 +07:00
parent 3c7315c8e4
commit f07eaa1c4d

View File

@ -74,12 +74,19 @@ _zsh_nvm_load() {
_zsh_nvm_completion() {
# Add provided nvm completion
# [[ -r $NVM_DIR/bash_completion ]] && source $NVM_DIR/bash_completion
# ZSH competions
if [[ -r $ZSH/plugins/nvm/_nvm ]]; then
if [[ ! -r $ZSH_NVM_DIR/_nvm || $(date -r $ZSH/plugins/nvm/_nvm +%s) -gt $(date -r $ZSH_NVM_DIR/_nvm +%s) ]]; then
cp $ZSH/plugins/nvm/_nvm $ZSH_NVM_DIR/_nvm
[[ -r $ZSH_NVM_DIR/_nvm ]] && compinit
fi
# Default
elif [[ -r $NVM_DIR/bash_completion ]]; then
source $NVM_DIR/bash_completion
# Homebrew
elif _zsh_nvm_has brew && [[ -f "$(brew --prefix nvm)/etc/bash_completion.d/nvm" ]]; then
source "$(brew --prefix nvm)/etc/bash_completion.d/nvm"
fi
}
_zsh_nvm_lazy_load() {