]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - zsh/rc
zsh/rc: fix `reset` with zsh-internal colored stderr hack
[config/dotfiles.git] / zsh / rc
diff --git a/zsh/rc b/zsh/rc
index 1c7c846c9edf623a675b0f7b75bbf6980345b0ac..7222619ca0b86c08de528ba30bc082951f3174a2 100644 (file)
--- a/zsh/rc
+++ b/zsh/rc
@@ -351,6 +351,7 @@ zshrc_longrun_preexec() {
 
     # Don't track the time for certain (possible) long running processes which
     # need no automatic notification.
+    local ignore
     for ignore in elinks man mutt vim; do
         case $program in
             $ignore | $ignore\ *)
@@ -995,6 +996,11 @@ if [[ $LD_PRELOAD != *libcoloredstderr.so* ]]; then
             printf '\e[91m%s\e[0m' $line
             print -n $'\0'
         done &)
+
+        # Reset doesn't work with this hack.
+        reset() {
+            command reset "$@" 2>&1
+        }
     fi
 fi