From 6d38d9836b1e71cab05f6f685d2a308dfb2061ae Mon Sep 17 00:00:00 2001 From: Sorin Ionescu Date: Sat, 31 Mar 2012 20:49:54 -0400 Subject: [PATCH] Fix node cache file sourcing --- plugins/node/init.zsh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/plugins/node/init.zsh b/plugins/node/init.zsh index 0e16588..07d0baa 100644 --- a/plugins/node/init.zsh +++ b/plugins/node/init.zsh @@ -6,10 +6,12 @@ # cache_file="${0:h}/cache.zsh" -if [[ ! -f "$cache_file" ]] && (( $+commands[npm] )); then - # npm is slow; cache its output. - npm completion >! "$cache_file" 2> /dev/null - source "$cache_file" +if [[ ! -f "$cache_file" ]]; then + if (( $+commands[npm] )); then + # npm is slow; cache its output. + npm completion >! "$cache_file" 2> /dev/null + source "$cache_file" + fi else source "$cache_file" fi