test -n seems to read the whole string. For performance issues we just analyze the first line by stripping the output of cat to the first line with sed q.

This commit is contained in:
Dominik Ritter 2015-07-30 23:30:47 +02:00
parent df7f853c8d
commit bb3fbb793c

View File

@ -337,7 +337,7 @@ prompt_vcs() {
function +vi-git-untracked() {
if [[ $(git rev-parse --is-inside-work-tree 2> /dev/null) == 'true' && \
-n $(git ls-files --others --exclude-standard) ]]; then
-n $(git ls-files --others --exclude-standard | sed q) ]]; then
hook_com[unstaged]+=" %F{$VCS_FOREGROUND_COLOR}$VCS_UNTRACKED_ICON%f"
fi
}