From 73c160fdcab603313e66ab055f9981f014fca73c Mon Sep 17 00:00:00 2001 From: Tyler Cross Date: Tue, 28 Apr 2015 06:35:27 -0400 Subject: [PATCH] Allow setting path to nvm install dir. - same behavior as the two lines the nvm install script puts in bashrc - set NVM_DIR to path where nvm is installed - allows for global installs in /opt or /usr/local --- plugins/nvm/_nvm | 2 +- plugins/nvm/nvm.plugin.zsh | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/nvm/_nvm b/plugins/nvm/_nvm index a95c9e375..3f4432fbf 100644 --- a/plugins/nvm/_nvm +++ b/plugins/nvm/_nvm @@ -1,7 +1,7 @@ #compdef nvm #autoload -[[ -s ~/.nvm/nvm.sh ]] || return 0 +[[ -s "${NVM_DIR:=~/.nvm}" ]] || return 0 local -a _1st_arguments _1st_arguments=( diff --git a/plugins/nvm/nvm.plugin.zsh b/plugins/nvm/nvm.plugin.zsh index 9709719fe..6253e3077 100644 --- a/plugins/nvm/nvm.plugin.zsh +++ b/plugins/nvm/nvm.plugin.zsh @@ -1,3 +1,4 @@ # The addition 'nvm install' attempts in ~/.profile -[[ -s ~/.nvm/nvm.sh ]] && . ~/.nvm/nvm.sh +NVM_DIR="${NVM_DIR:=~/.nvm}" +[[ -s "${NVM_DIR}/nvm.sh" ]] && . "${NVM_DIR}/nvm.sh"