diff --git a/zsh-nvm.plugin.zsh b/zsh-nvm.plugin.zsh index f4f56f3..1de348d 100644 --- a/zsh-nvm.plugin.zsh +++ b/zsh-nvm.plugin.zsh @@ -60,6 +60,7 @@ _zsh_nvm_load() { 'use') _zsh_nvm_nvm "$@" export NVM_AUTO_USE_ACTIVE=false + export NVM_AUTO_REVERT=false ;; 'install' | 'i') _zsh_nvm_install_wrapper "$@" @@ -178,7 +179,7 @@ _zsh_nvm_auto_use() { elif [[ "$nvmrc_node_version" != "$node_version" ]]; then nvm use && export NVM_AUTO_USE_ACTIVE=true fi - elif [[ "$node_version" != "$(nvm version default)" ]] && [[ "$NVM_AUTO_USE_ACTIVE" = true ]]; then + elif [[ "$node_version" != "$(nvm version default)" ]] && [[ "$NVM_AUTO_USE_ACTIVE" = true ]] && [[ "$NVM_AUTO_REVERT" = true ]]; then echo "Reverting to nvm default version" nvm use default fi