From 8dafaae5a43d3019d74a74c7d57430c5db689d5d Mon Sep 17 00:00:00 2001 From: Griffin Yourick Date: Mon, 10 Apr 2017 14:15:08 -0400 Subject: [PATCH] Use patterns from ruby module for initializing nodenv --- modules/node/init.zsh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/node/init.zsh b/modules/node/init.zsh index 2eb297c..643c752 100644 --- a/modules/node/init.zsh +++ b/modules/node/init.zsh @@ -16,11 +16,12 @@ elif (( $+commands[brew] )) && [[ -d "$(brew --prefix nvm 2>/dev/null)" ]]; then # Load manually installed nodenv into the shell session. elif [[ -s "$HOME/.nodenv/bin/nodenv" ]]; then - eval "$($HOME/.nodenv/bin/nodenv init -)" + path=("$HOME/.rbenv/bin $path") + eval "$(nodenv init - --no-rehash zsh)" # Load package manager installed nodenv into the shell session. -elif (( $+commands[brew] )) && [[ -d "$(brew --prefix nodenv 2>/dev/null)" ]]; then - eval "$($(brew --prefix nodenv)/bin/nodenv init -)" +elif (( $+commands[nodenv] )); then + eval "$(nodenv init - --no-rehash zsh)" # Return if requirements are not found. elif (( ! $+commands[node] )); then