mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-27 21:33:09 +00:00
prompt: don't consider SIGPIPE a failure
[ci skip]
This commit is contained in:
parent
94b5720343
commit
cc7ae03070
1 changed files with 2 additions and 1 deletions
|
@ -7,7 +7,8 @@ function __fish_print_pipestatus --description "Print pipestatus for prompt"
|
|||
set -e argv[1 2 3 4 5]
|
||||
|
||||
# only output status codes if some process in the pipe failed
|
||||
if string match -qvr '^0$' $argv
|
||||
# SIGPIPE (141 = 128 + 13) is usually not a failure, see #6375.
|
||||
if string match -qvr '^(0|141)$' $argv
|
||||
set -l sep (set_color normal){$brace_sep_color}{$separator}(set_color normal){$status_color}
|
||||
set -l last_pipestatus_string (string join "$sep" (__fish_pipestatus_with_signal $argv))
|
||||
printf "%s%s%s%s%s%s%s%s%s%s" (set_color normal )$brace_sep_color $left_brace \
|
||||
|
|
Loading…
Reference in a new issue