rbenv: fix rbenv_prompt_info prefix and suffix (#3764)

Closes #3764
This commit is contained in:
chieping 2020-03-04 09:21:02 +01:00 committed by Marc Cornellà
parent 22fed4fbcb
commit 76fb7a258b

View File

@ -47,11 +47,10 @@ if [[ $FOUND_RBENV -eq 1 ]]; then
} }
function rbenv_prompt_info() { function rbenv_prompt_info() {
if [[ -n $(current_gemset) ]] ; then local ruby=$(current_ruby) gemset=$(current_gemset)
echo "$(current_ruby)@$(current_gemset)" echo -n "${ZSH_THEME_RUBY_PROMPT_PREFIX}"
else [[ -n "$gemset" ]] && echo -n "${ruby}@${gemset}" || echo -n "${ruby}"
echo "$(current_ruby)" echo "${ZSH_THEME_RUBY_PROMPT_SUFFIX}"
fi
} }
else else
alias rubies="ruby -v" alias rubies="ruby -v"
@ -59,7 +58,11 @@ else
function current_ruby() { echo "not supported" } function current_ruby() { echo "not supported" }
function current_gemset() { echo "not supported" } function current_gemset() { echo "not supported" }
function gems() { echo "not supported" } function gems() { echo "not supported" }
function rbenv_prompt_info() { echo "system: $(ruby -v | cut -f-2 -d ' ')" } function rbenv_prompt_info() {
echo -n "${ZSH_THEME_RUBY_PROMPT_PREFIX}"
echo -n "system: $(ruby -v | cut -f-2 -d ' ')"
echo "${ZSH_THEME_RUBY_PROMPT_SUFFIX}"
}
fi fi
unset FOUND_RBENV rbenvdirs dir unset FOUND_RBENV rbenvdirs dir