From 7719c52e29d5370cbc4a3201f2899af4fe730cdf Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Wed, 14 Jan 2026 17:26:18 -0800 Subject: zsh: Show pipestatus --- oni/home/config/common.scm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/oni/home/config/common.scm b/oni/home/config/common.scm index a9678c8..f41b826 100644 --- a/oni/home/config/common.scm +++ b/oni/home/config/common.scm @@ -267,13 +267,18 @@ LocalForward 19999 localhost:19999")) "bindkey -e '^[B' emacs-backward-word\n" "autoload -Uz compinit\n" "compinit\n" + "function pipestr() {\n" + " if [[ \"$pipestatus\" != \"0\" ]]; then\n" + " echo -n \"[\\033[1;31m${(pj.|.)pipestatus}\\033[0m]\"\n" + " fi\n" + "}\n" "function horizontal-rule() {\n" " local width=$(tput cols)\n" " echo -e \"\\033[0;32m${(pl:$width::━:)}\\033[0m\"\n" "}\n" "preexec_functions+=(horizontal-rule)\n" "precmd_functions+=(horizontal-rule)\n" - "PROMPT=\"%T \\$(spwd) %B%(?.%F{2}.%F{1}[%?])>%b%f \"\n" + "PROMPT=\"%T \\$(spwd) \\$(pipestr)%B%(?.%F{2}.%F{1})>%f%b \"\n" ;; Prevent aliases from being expanded before looking up ;; completions. "setopt completealiases\n" -- cgit v1.3-2-g0d8e