diff --git a/zsh/prompt.zsh b/zsh/prompt.zsh index 58cca7f..ffe0a01 100644 --- a/zsh/prompt.zsh +++ b/zsh/prompt.zsh @@ -12,19 +12,13 @@ git_dirty() { else if [[ $st == "nothing to commit (working directory clean)" ]] then - echo "on %{$fg_bold[green]%}$(git_prompt_info)%{$reset_color%}" + echo "%{$fg_bold[green]%}āœ” $(git_prompt_info)%{$reset_color%}" else - echo "on %{$fg_bold[red]%}$(git_prompt_info)%{$reset_color%}" + echo "%{$fg_bold[red]%}✘ $(git_prompt_info)%{$reset_color%}" fi fi } -git_prompt_info() { - ref=$(/usr/bin/git symbolic-ref HEAD 2>/dev/null) || return -# echo "(%{\e[0;33m%}${ref#refs/heads/}%{\e[0m%})" - echo "${ref#refs/heads/}" -} - unpushed() { /usr/bin/git cherry -v @{upstream} 2>/dev/null } @@ -34,7 +28,7 @@ need_push() { then echo " " else - echo " with %{$fg_bold[magenta]%}unpushed%{$reset_color%} " + echo " with %{$fg_bold[magenta]%}☁%{$reset_color%} " fi } @@ -43,4 +37,4 @@ directory_name(){ } export PROMPT=$'in $(directory_name) $(git_dirty)$(need_push)\nāžœ ' - +export RPROMPT=$'$(git_dirty)$(need_push)'