|
|
|
@ -212,12 +212,19 @@ function git-info {
@@ -212,12 +212,19 @@ function git-info {
|
|
|
|
|
|
|
|
|
|
# Format stashed. |
|
|
|
|
zstyle -s ':prezto:module:git:info:stashed' format 'stashed_format' |
|
|
|
|
if [[ -n "$stashed_format" && -f "$(git-dir)/refs/stash" ]]; then |
|
|
|
|
if [[ -n "$stashed_format" ]]; then |
|
|
|
|
commondir="" |
|
|
|
|
if [[ -f "$(git-dir)/commondir" ]]; then |
|
|
|
|
commondir="$(<$(git-dir)/commondir)" |
|
|
|
|
[[ "$commondir" =~ ^/ ]] || commondir="$(git-dir)/$commondir" |
|
|
|
|
fi |
|
|
|
|
if [[ -f "$(git-dir)/refs/stash" || ( -n "$commondir" && -f "$commondir/refs/stash" ) ]]; then |
|
|
|
|
stashed="$(command git stash list 2> /dev/null | wc -l | awk '{print $1}')" |
|
|
|
|
if [[ -n "$stashed" ]]; then |
|
|
|
|
zformat -f stashed_formatted "$stashed_format" "S:$stashed" |
|
|
|
|
fi |
|
|
|
|
fi |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
# Format action. |
|
|
|
|
zstyle -s ':prezto:module:git:info:action' format 'action_format' |
|
|
|
|