diff --git a/functions/fish_prompt.fish b/functions/fish_prompt.fish index 1a74d32..e582098 100644 --- a/functions/fish_prompt.fish +++ b/functions/fish_prompt.fish @@ -47,19 +47,19 @@ function fish_prompt --description 'Write out the prompt' #### git line - if git rev-parse --is-inside-work-tree ^/dev/null >/dev/null + if git rev-parse --is-inside-work-tree 2>/dev/null >/dev/null printf "%s[git:" (set_color brblack) - if not git diff-files --quiet ^/dev/null >/dev/null + if not git diff-files --quiet 2>/dev/null >/dev/null # changes printf " %s%s" (set_color red) (git diff-files | grep -c .) end - if not git diff-index --quiet --cached HEAD -- ^/dev/null >/dev/null + if not git diff-index --quiet --cached HEAD -- 2>/dev/null >/dev/null # cached changes - printf " %s%s" (set_color green) (git diff-index --cached HEAD -- ^/dev/null | grep -c .) + printf " %s%s" (set_color green) (git diff-index --cached HEAD -- 2>/dev/null | grep -c .) end - set -l branch (git symbolic-ref --short HEAD ^/dev/null) + set -l branch (git symbolic-ref --short HEAD 2>/dev/null) printf " %s%s" (set_color cyan) (string trim $branch) printf "%s]\n" (set_color brblack)