added vcs info staged/unstaged string
authorJoerg Jaspert <joerg@debian.org>
Sun, 3 Mar 2013 14:19:36 +0000 (15:19 +0100)
committerJoerg Jaspert <joerg@debian.org>
Sun, 3 Mar 2013 14:19:36 +0000 (15:19 +0100)
M .zsh/20_Prompts.zsh

.zsh/20_Prompts.zsh

index 95ca57d..cc00c25 100644 (file)
@@ -35,9 +35,12 @@ periodic
 # we will only be using one variable, so let the code know now.
 if is439 && zrcautoload vcs_info && vcs_info; then
     zstyle ':vcs_info:*' max-exports 1
-    zstyle ':vcs_info:*' disable cdv darcs mtn tla hg
+    zstyle ':vcs_info:*' disable cdv darcs mtn tla hg fossil p4
     zstyle ':vcs_info:*' use-prompt-escapes
     zstyle ':vcs_info:*' use_simple
+    zstyle ':vcs_info:*' stagedstr      "!"
+    zstyle ':vcs_info:*' unstagedstr    "?"
+    zstyle ':vcs_info:*' check-for-changes true
 
     # change vcs_info formats for the prompt
     if [[ "$TERM" == dumb ]]; then
@@ -47,8 +50,8 @@ if is439 && zrcautoload vcs_info && vcs_info; then
         # these are the same, just with a lot of colours:
         #      zstyle ':vcs_info:*' actionformats "$%s${PR_YELLOW})${PR_CYAN}-${PR_YELLOW}[${PR_GREEN}%b${PR_YELLOW}|${PR_RED}%a${PR_YELLOW}]${PR_NO_COLOUR}"
               zstyle ':vcs_info:(sv[nk]|bzr):*' branchformat "%b%{$fg[red]%}:%{$fg[yellow]%}%r"
-        zstyle ':vcs_info:git*' formats "%{$fg[yellow]%}%s %{$reset_color%} %{$fg[green]%}%b%{$reset_color%}%m%u%c%{$reset_color%} "
-        zstyle ':vcs_info:git*' actionformats "%{$fg[yellow]%}%s%{$reset_color%} %{$fg[green]%}%b%{$reset_color%} $fg[red]%}(%a)%{$reset_color%} %m%u%c%{$reset_color%} "
+           zstyle ':vcs_info:git*' formats "%{$fg[yellow]%}%s %{$reset_color%} %{$fg[green]%}%b%{$reset_color%}%m%u%c%{$reset_color%} "
+           zstyle ':vcs_info:git*' actionformats "%{$fg[yellow]%}%s%{$reset_color%} %{$fg[green]%}%b%{$reset_color%} $fg[red]%}(%a)%{$reset_color%} %m%u%c%{$reset_color%} "
     fi
 fi