Allow setting a custom host color
This change allows someone to change their host color by adding the
following to their `.bash_profile`:
# change to red
THEME_PROMPT_HOST_COLOR="red"
# change to green
THEME_PROMPT_HOST_COLOR="green"
Any variable inside the `colors.theme.bash` can be used and it will be
evaluated at the last minute.
pull/38/head
parent
0c2f3093a0
commit
1638a1a435
|
|
@ -9,6 +9,12 @@ SCM_THEME_PROMPT_SUFFIX=""
|
||||||
RVM_THEME_PROMPT_PREFIX=" ("
|
RVM_THEME_PROMPT_PREFIX=" ("
|
||||||
RVM_THEME_PROMPT_SUFFIX=")"
|
RVM_THEME_PROMPT_SUFFIX=")"
|
||||||
|
|
||||||
|
if [ ! -z $THEME_PROMPT_HOST_COLOR ]; then
|
||||||
|
THEME_PROMPT_HOST_COLOR=$(eval echo $`echo ${THEME_PROMPT_HOST_COLOR}`);
|
||||||
|
else
|
||||||
|
THEME_PROMPT_HOST_COLOR="$blue"
|
||||||
|
fi
|
||||||
|
|
||||||
doubletime_scm_prompt() {
|
doubletime_scm_prompt() {
|
||||||
CHAR=$(scm_char)
|
CHAR=$(scm_char)
|
||||||
if [ $CHAR = $SCM_NONE_CHAR ]
|
if [ $CHAR = $SCM_NONE_CHAR ]
|
||||||
|
|
@ -25,7 +31,7 @@ prompt_setter() {
|
||||||
history -c
|
history -c
|
||||||
history -r
|
history -r
|
||||||
PS1="
|
PS1="
|
||||||
\t $(scm_char) [\[$blue\]\u@${THEME_PROMPT_HOST}\[$reset_color\]] \w
|
\t $(scm_char) [\[$THEME_PROMPT_HOST_COLOR\]\u@${THEME_PROMPT_HOST}\[$reset_color\]] \w
|
||||||
$(doubletime_scm_prompt)\[$reset_color\] $ "
|
$(doubletime_scm_prompt)\[$reset_color\] $ "
|
||||||
PS2='> '
|
PS2='> '
|
||||||
PS4='+ '
|
PS4='+ '
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue