diff options
| author | 2026-01-14 17:26:18 -0800 | |
|---|---|---|
| committer | 2026-01-14 17:26:18 -0800 | |
| commit | 7719c52e29d5370cbc4a3201f2899af4fe730cdf (patch) | |
| tree | a6f967098549c0f75f2c425e77850fe03d3414b4 | |
| parent | 48809aec0455df837ab6cbab8aaff7da256c8939 (diff) | |
| download | new-dotfiles-7719c52e29d5370cbc4a3201f2899af4fe730cdf.tar.gz new-dotfiles-7719c52e29d5370cbc4a3201f2899af4fe730cdf.zip | |
zsh: Show pipestatus
| -rw-r--r-- | oni/home/config/common.scm | 7 |
1 files changed, 6 insertions, 1 deletions
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" |
