diff options
| -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" |
