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