summaryrefslogtreecommitdiff
path: root/lib/git.zsh
diff options
context:
space:
mode:
authorMichał Dębski <debski.mi.zd@gmail.com>2016-03-11 16:59:40 +0100
committerMarc Cornellà <marc.cornella@live.com>2020-10-09 13:14:44 +0200
commit297238b739fd51f03ab9b3ffcc6c644daa4a1401 (patch)
tree23944c6cb28371e42356272f008e3d0e4a651341 /lib/git.zsh
parentdf58625ca62ebb6ff5b7730717fdd55afdd28e63 (diff)
downloadzsh-297238b739fd51f03ab9b3ffcc6c644daa4a1401.tar.gz
zsh-297238b739fd51f03ab9b3ffcc6c644daa4a1401.tar.bz2
zsh-297238b739fd51f03ab9b3ffcc6c644daa4a1401.zip
lib: hide git_prompt_status when hide-status is set
Closes #4912 Closes #5137 Closes #8071
Diffstat (limited to 'lib/git.zsh')
-rw-r--r--lib/git.zsh2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/git.zsh b/lib/git.zsh
index ffc7c01a1..b3b25f802 100644
--- a/lib/git.zsh
+++ b/lib/git.zsh
@@ -151,6 +151,8 @@ function git_prompt_long_sha() {
function git_prompt_status() {
emulate -L zsh
+ [[ "$(__git_prompt_git config --get oh-my-zsh.hide-status 2>/dev/null)" = 1 ]] && return
+
local INDEX STATUS
INDEX=$(__git_prompt_git status --porcelain -b 2> /dev/null) || return 0
STATUS=""