From b5176293033522f1af0f3f65ca783bbcf39b3c25 Mon Sep 17 00:00:00 2001 From: Eric Baer Date: Fri, 25 Jan 2013 12:51:28 -0700 Subject: [PATCH] Don't return rbenv or rvm if the don't exist --- themes/base.theme.bash | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/themes/base.theme.bash b/themes/base.theme.bash index 54ab2f54..a5f720f2 100644 --- a/themes/base.theme.bash +++ b/themes/base.theme.bash @@ -139,7 +139,9 @@ function hg_prompt_vars { function rvm_version_prompt { if which rvm &> /dev/null; then rvm=$(rvm tools identifier) || return - echo -e "$RVM_THEME_PROMPT_PREFIX$rvm$RVM_THEME_PROMPT_SUFFIX" + if [ $rvm != "system" ]; then + echo -e "$RVM_THEME_PROMPT_PREFIX$rvm$RVM_THEME_PROMPT_SUFFIX" + fi fi } @@ -147,7 +149,9 @@ function rbenv_version_prompt { if which rbenv &> /dev/null; then rbenv=$(rbenv version-name) || return $(rbenv commands | grep -q gemset) && gemset=$(rbenv gemset active 2> /dev/null) && rbenv="$rbenv@${gemset%% *}" - echo -e "$RBENV_THEME_PROMPT_PREFIX$rbenv$RBENV_THEME_PROMPT_SUFFIX" + if [ $rbenv != "system" ]; then + echo -e "$RBENV_THEME_PROMPT_PREFIX$rbenv$RBENV_THEME_PROMPT_SUFFIX" + fi fi } @@ -207,4 +211,3 @@ function scm_char { function prompt_char { scm_char } -