diff --git a/ChangeLog b/ChangeLog index 37f45f3b2..43129ecc2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2021-07-06 Suraj N. Kurapati + + * 49128 (github #76): Misc/vcs_info-examples: optimize + +vi-git-untracked() + 2021-06-28 Peter Stephenson * 49102: Src/subst.c: Dynamic directory expansion failure is diff --git a/Misc/vcs_info-examples b/Misc/vcs_info-examples index edb0760d1..c2b02a2ac 100644 --- a/Misc/vcs_info-examples +++ b/Misc/vcs_info-examples @@ -160,7 +160,7 @@ zstyle ':vcs_info:git*+set-message:*' hooks git-untracked +vi-git-untracked(){ if [[ $(git rev-parse --is-inside-work-tree 2> /dev/null) == 'true' ]] && \ - git status --porcelain | grep '??' &> /dev/null ; then + git status --porcelain | grep -q '^?? ' 2> /dev/null ; then # This will show the marker if there are any untracked files in repo. # If instead you want to show the marker only if there are untracked # files in $PWD, use: