浏览代码

Fix git R and M status when used together

Adam Lindberg 13 年之前
父节点
当前提交
4a7392fdd0
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      themes/guru.zsh-theme

+ 2 - 2
themes/guru.zsh-theme

@@ -35,7 +35,7 @@ custom_git_prompt_status() {
   if $(echo "$INDEX" | grep '^ D ' &> /dev/null); then
     STATUS="$ZSH_THEME_GIT_PROMPT_DELETED$STATUS"
   fi
-  if $(echo "$INDEX" | grep '^ M ' &> /dev/null); then
+  if $(echo "$INDEX" | grep '^.M ' &> /dev/null); then
     STATUS="$ZSH_THEME_GIT_PROMPT_MODIFIED$STATUS"
   elif $(echo "$INDEX" | grep '^AM ' &> /dev/null); then
     STATUS="$ZSH_THEME_GIT_PROMPT_MODIFIED$STATUS"
@@ -46,7 +46,7 @@ custom_git_prompt_status() {
   if $(echo "$INDEX" | grep '^D  ' &> /dev/null); then
     STATUS="$ZSH_THEME_GIT_PROMPT_STAGED_DELETED$STATUS"
   fi
-  if $(echo "$INDEX" | grep '^R  ' &> /dev/null); then
+  if $(echo "$INDEX" | grep '^R' &> /dev/null); then
     STATUS="$ZSH_THEME_GIT_PROMPT_STAGED_RENAMED$STATUS"
   fi
   if $(echo "$INDEX" | grep '^M  ' &> /dev/null); then