mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-28 05:43:11 +00:00
prompt: don't consider SIGPIPE a failure
Reproduce by running git log and press "q".
This regressed in master in 5d135d5
.
[ci skip]
This commit is contained in:
parent
da7b762f4a
commit
917f759a1a
1 changed files with 2 additions and 1 deletions
|
@ -14,7 +14,8 @@ function __fish_print_pipestatus --description "Print pipestatus for prompt"
|
|||
set -e argv[1 2 3 4 5]
|
||||
|
||||
# Only print status codes if the job failed.
|
||||
if test $last_status -ne 0
|
||||
# SIGPIPE (141 = 128 + 13) is usually not a failure, see #6375.
|
||||
if test $last_status -ne 0 && test $last_status -ne 141
|
||||
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))
|
||||
set -l last_status_string ""
|
||||
|
|
Loading…
Reference in a new issue