DRY $PROMPT

This commit is contained in:
Dan Kaplun
2015-10-26 16:34:57 -04:00
parent 4cddc84bee
commit fee3d173c6

View File

@@ -501,15 +501,12 @@ build_prompt() {
prompt_end prompt_end
} }
if [[ $BULLETTRAIN_PROMPT_SEPARATE_LINE == true ]]; then NEWLINE='
if [[ $BULLETTRAIN_PROMPT_ADD_NEWLINE == true ]]; then '
PROMPT=' PROMPT=''
%{%f%b%k%}$(build_prompt) [[ $BULLETTRAIN_PROMPT_ADD_NEWLINE == true ]] && PROMPT="$PROMPT$NEWLINE"
%{${fg_bold[default]}%}$(prompt_char) %{$reset_color%}' PROMPT="$PROMPT"'%{%f%b%k%}$(build_prompt)'
else [[ $BULLETTRAIN_PROMPT_SEPARATE_LINE == true ]] && PROMPT="$PROMPT$NEWLINE"
PROMPT='%{%f%b%k%}$(build_prompt) PROMPT="$PROMPT"'%{${fg_bold[default]}%}'
%{${fg_bold[default]}%}$(prompt_char) %{$reset_color%}' [[ $BULLETTRAIN_PROMPT_SEPARATE_LINE == false ]] && PROMPT="$PROMPT "
fi PROMPT="$PROMPT"'$(prompt_char) %{$reset_color%}'
else
PROMPT='%{%f%b%k%}$(build_prompt)%{${fg_bold[default]}%} $(prompt_char) %{$reset_color%}'
fi