| ... | ... |
@@ -64,13 +64,18 @@ custom_git_prompt_status() {
|
| 64 | 64 |
if $(echo "$INDEX" | grep '^A' &> /dev/null); then |
| 65 | 65 |
STATUS="$ZSH_THEME_GIT_PROMPT_STAGED_ADDED$STATUS" |
| 66 | 66 |
fi |
| 67 |
+ |
|
| 68 |
+ if $(echo "$STATUS" &> /dev/null); then |
|
| 69 |
+ STATUS="$ZSH_THEME_GIT_STATUS_PREFIX$STATUS" |
|
| 70 |
+ fi |
|
| 71 |
+ |
|
| 67 | 72 |
echo $STATUS |
| 68 | 73 |
} |
| 69 | 74 |
|
| 70 | 75 |
# get the name of the branch we are on (copied and modified from git.zsh) |
| 71 | 76 |
function custom_git_prompt() {
|
| 72 | 77 |
ref=$(git symbolic-ref HEAD 2> /dev/null) || return |
| 73 |
- echo "$ZSH_THEME_GIT_PROMPT_PREFIX${ref#refs/heads/}$(git_prompt_ahead)$(parse_git_dirty)$(custom_git_prompt_status)$ZSH_THEME_GIT_PROMPT_SUFFIX"
|
|
| 78 |
+ echo "$ZSH_THEME_GIT_PROMPT_PREFIX${ref#refs/heads/}$(parse_git_dirty)$(git_prompt_ahead)$(custom_git_prompt_status)$ZSH_THEME_GIT_PROMPT_SUFFIX"
|
|
| 74 | 79 |
} |
| 75 | 80 |
|
| 76 | 81 |
PROMPT='${PROMPTCOLOR}$PREFIX %2~ $(custom_git_prompt)%{$M%}%B»%b%{$RESET%} '
|
| ... | ... |
@@ -79,7 +84,12 @@ RPS1="${return_code}"
|
| 79 | 79 |
ZSH_THEME_GIT_PROMPT_PREFIX="%{$YB%}‹"
|
| 80 | 80 |
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$YB%}›%{$RESET%} "
|
| 81 | 81 |
|
| 82 |
-ZSH_THEME_GIT_PROMPT_AHEAD="%{$BB%}➝"
|
|
| 82 |
+ZSH_THEME_GIT_PROMPT_DIRTY="%{$R%}*"
|
|
| 83 |
+ZSH_THEME_GIT_PROMPT_CLEAN="" |
|
| 84 |
+ |
|
| 85 |
+ZSH_THEME_GIT_PROMPT_AHEAD="%{$BB%}➔"
|
|
| 86 |
+ |
|
| 87 |
+ZSH_THEME_GIT_STATUS_PREFIX=" " |
|
| 83 | 88 |
|
| 84 | 89 |
# Staged |
| 85 | 90 |
ZSH_THEME_GIT_PROMPT_STAGED_ADDED="%{$G%}A"
|
| ... | ... |
@@ -88,11 +98,7 @@ ZSH_THEME_GIT_PROMPT_STAGED_RENAMED="%{$G%}R"
|
| 88 | 88 |
ZSH_THEME_GIT_PROMPT_STAGED_DELETED="%{$G%}D"
|
| 89 | 89 |
|
| 90 | 90 |
# Not-staged |
| 91 |
-ZSH_THEME_GIT_PROMPT_UNTRACKED="%{$R%}??"
|
|
| 91 |
+ZSH_THEME_GIT_PROMPT_UNTRACKED="%{$R%}⁇"
|
|
| 92 | 92 |
ZSH_THEME_GIT_PROMPT_MODIFIED="%{$R%}M"
|
| 93 | 93 |
ZSH_THEME_GIT_PROMPT_DELETED="%{$R%}D"
|
| 94 | 94 |
ZSH_THEME_GIT_PROMPT_UNMERGED="%{$R%}UU"
|
| 95 |
- |
|
| 96 |
-ZSH_THEME_GIT_PROMPT_DIRTY="%{$R%}* "
|
|
| 97 |
- |
|
| 98 |
-ZSH_THEME_GIT_PROMPT_CLEAN="" |