|
|
@ -89,32 +89,6 @@ function _git-action { |
|
|
|
return 1 |
|
|
|
return 1 |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
# Instructs the user on how to turn off git-info for the current repository. |
|
|
|
|
|
|
|
function _git-info-abort { |
|
|
|
|
|
|
|
if ! is-true "$_git_info_executing"; then |
|
|
|
|
|
|
|
return 1 |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cat >&2 <<EOF |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gathering status for certain repositories is time intensive. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
To turn off in-prompt Git status for this repository, execute: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
git info off |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
To revert, execute: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
git-info on |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
EOF |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unset _git_info_executing |
|
|
|
|
|
|
|
return 0 |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
add-zsh-trap INT _git-info-abort |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Gets the Git status information. |
|
|
|
# Gets the Git status information. |
|
|
|
function git-info { |
|
|
|
function git-info { |
|
|
|
# Extended globbing is needed to parse repository status. |
|
|
|
# Extended globbing is needed to parse repository status. |
|
|
@ -210,9 +184,6 @@ function git-info { |
|
|
|
return 1 |
|
|
|
return 1 |
|
|
|
fi |
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
# Used to abort git-info on SIGINT. |
|
|
|
|
|
|
|
_git_info_executing=true |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Ignore submodule status. |
|
|
|
# Ignore submodule status. |
|
|
|
zstyle -s ':prezto:module:git:status:ignore' submodules 'ignore_submodules' |
|
|
|
zstyle -s ':prezto:module:git:status:ignore' submodules 'ignore_submodules' |
|
|
|
|
|
|
|
|
|
|
@ -445,7 +416,6 @@ function git-info { |
|
|
|
done |
|
|
|
done |
|
|
|
|
|
|
|
|
|
|
|
unset REPLY |
|
|
|
unset REPLY |
|
|
|
unset _git_info_executing |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return 0 |
|
|
|
return 0 |
|
|
|
} |
|
|
|
} |
|
|
|