|
|
|
|
@ -73,7 +73,7 @@ prompt_git() { |
|
|
|
|
if $(git rev-parse --is-inside-work-tree >/dev/null 2>&1); then |
|
|
|
|
ZSH_THEME_GIT_PROMPT_DIRTY='±' |
|
|
|
|
dirty=$(parse_git_dirty) |
|
|
|
|
ref=$(git symbolic-ref HEAD 2> /dev/null) || ref="➦ $(git show-ref --head -s --abbrev |head -n1 2> /dev/null)" |
|
|
|
|
ref=$(git symbolic-Fref HEAD 2> /dev/null) || ref="➦ $(git show-ref --head -s --abbrev |head -n1 2> /dev/null)" |
|
|
|
|
if [[ -n $dirty ]]; then |
|
|
|
|
prompt_segment yellow black |
|
|
|
|
else |
|
|
|
|
@ -95,7 +95,7 @@ prompt_dir() { |
|
|
|
|
prompt_status() { |
|
|
|
|
local symbols |
|
|
|
|
symbols=() |
|
|
|
|
[[ $RETVAL -ne 0 ]] && symbols+="%{%F{red}%}✘" |
|
|
|
|
[[ $RETVAL -ne 0 ]] && symbols+="%{%F{red}%}$RETVAL" |
|
|
|
|
[[ $UID -eq 0 ]] && symbols+="%{%F{yellow}%}⚡" |
|
|
|
|
[[ $(jobs -l | wc -l) -gt 0 ]] && symbols+="%{%F{cyan}%}⚙" |
|
|
|
|
|
|
|
|
|
@ -106,10 +106,10 @@ prompt_status() { |
|
|
|
|
build_prompt() { |
|
|
|
|
RETVAL=$? |
|
|
|
|
prompt_status |
|
|
|
|
prompt_context |
|
|
|
|
prompt_contextx |
|
|
|
|
prompt_dir |
|
|
|
|
prompt_git |
|
|
|
|
prompt_end |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
PROMPT='%{%f%b%k%}$(build_prompt) ' |
|
|
|
|
PROMPT='%{%f%b%k%}$(build_prompt) ' |