From b503005ea6c8b4c4b6a5ed6ad0f0e7913e205f68 Mon Sep 17 00:00:00 2001 From: Vaidas Zilionis Date: Sat, 18 Jan 2014 19:49:09 +0200 Subject: [PATCH] test --- dircolors/solarized.256dark | 0 dircolors/solarized.ansi-dark | 0 dircolors/solarized.ansi-light | 0 dircolors/solarized.ansi-universal | 0 lib/appearance.bash | 16 ++++++++-------- themes/zuper/zuper.theme.bash | 13 +++++++++++-- 6 files changed, 19 insertions(+), 10 deletions(-) mode change 100644 => 100755 dircolors/solarized.256dark mode change 100644 => 100755 dircolors/solarized.ansi-dark mode change 100644 => 100755 dircolors/solarized.ansi-light mode change 100644 => 100755 dircolors/solarized.ansi-universal diff --git a/dircolors/solarized.256dark b/dircolors/solarized.256dark old mode 100644 new mode 100755 diff --git a/dircolors/solarized.ansi-dark b/dircolors/solarized.ansi-dark old mode 100644 new mode 100755 diff --git a/dircolors/solarized.ansi-light b/dircolors/solarized.ansi-light old mode 100644 new mode 100755 diff --git a/dircolors/solarized.ansi-universal b/dircolors/solarized.ansi-universal old mode 100644 new mode 100755 diff --git a/lib/appearance.bash b/lib/appearance.bash index 528b7d10..1d340436 100644 --- a/lib/appearance.bash +++ b/lib/appearance.bash @@ -8,14 +8,14 @@ export GREP_COLOR='1;33' export LSCOLORS='Gxfxcxdxdxegedabagacad' # colored ls -if [[ ! -z $(which dircolors) ]] -then - export DIRCOLORS_COMMAND=dircolors -elif [[ ! -z $(which gdircolors) ]] -then - export DIRCOLORS_COMMAND=gdircolors -fi -eval `$DIRCOLORS_COMMAND $BASH_IT/dircolors/$LS_THEME` +#if [[ ! -z $(which dircolors) ]] +#then +# export DIRCOLORS_COMMAND=dircolors +#elif [[ ! -z $(which gdircolors) ]] +#then +# export DIRCOLORS_COMMAND=gdircolors +#fi +#eval `$DIRCOLORS_COMMAND $BASH_IT/dircolors/$LS_THEME` # Load the theme diff --git a/themes/zuper/zuper.theme.bash b/themes/zuper/zuper.theme.bash index 3c41e27f..83be7889 100644 --- a/themes/zuper/zuper.theme.bash +++ b/themes/zuper/zuper.theme.bash @@ -43,12 +43,21 @@ function zuper_scm_prompt_info { [[ $SCM == $SCM_SVN ]] && svn_prompt_info && return } +PROMPT_END_CLEAN="${green}→${reset_color}" +PROMPT_END_DIRTY="${red}→${reset_color}" +function prompt_end() { + echo -e "$PROMPT_END" +} prompt() { - # » ➜ + # » ➜ ❯ + local exit_status=$? + if [[ $exit_status -eq 0 ]]; then PROMPT_END=$PROMPT_END_CLEAN + else PROMPT_END=$PROMPT_END_DIRTY + fi local my_branch="$(zuper_scm_prompt_info)" - PS1="${white}\n[${yellow} \u@\H ${red}\t${white} ] ${green}\w${my_branch}\n${white}»${normal} " + PS1="${white}\n[${yellow} \u@\H ${red}\t${white} ] ${green}\w${my_branch}\n$(prompt_end) " } PROMPT_COMMAND=prompt