From 48c52a742254f51c472890e426846513534a5004 Mon Sep 17 00:00:00 2001 From: William Ting Date: Sat, 3 Nov 2012 18:27:41 -0500 Subject: [PATCH] Test for brew existence before testing for brew zsh site functions directory. The previous test condition would cause errors because even though brew didn't exist, the directory /share/zsh/site-functions did and it would throw error messages on non-homebrew systems. --- bin/autojump.zsh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bin/autojump.zsh b/bin/autojump.zsh index 6791241..b1485e4 100644 --- a/bin/autojump.zsh +++ b/bin/autojump.zsh @@ -17,10 +17,11 @@ if [[ -d ${HOME}/.autojump ]]; then path=(${HOME}/.autojump/bin ${path}) fpath=(${HOME}/.autojump/functions/ ${fpath}) fi + # set fpath if necessary for homebrew installation -if [[ -d "`brew --prefix 2>/dev/null`/share/zsh/site-functions" ]]; then - fpath=(`brew --prefix`/share/zsh/site-functions ${fpath}) -fi +command -v brew &>/dev/null \ + && [[ -d "`brew --prefix`/share/zsh/site-functions" ]] \ + && fpath=(`brew --prefix`/share/zsh/site-functions ${fpath}) function autojump_preexec() { if [[ "${AUTOJUMP_KEEP_SYMLINKS}" == "1" ]]; then