summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugues Hiegel <hugues@hiegel.fr>2008-03-11 12:14:49 +0100
committerHugues Hiegel <hugues@hiegel.fr>2008-03-11 12:14:49 +0100
commit8133240e9c4eadadddc4e721402b2c924d5ea361 (patch)
treed8eafeb393b6a16389082738a35d222e584cf0e3
parentdd8fba3187becbf6b02cc8002af49862de5dd17a (diff)
Red mail notification when receiving only on Listes/Notifications/Newsletters
-rw-r--r--11_Prompts.zsh3
1 files changed, 2 insertions, 1 deletions
diff --git a/11_Prompts.zsh b/11_Prompts.zsh
index 6012bb0..0718458 100644
--- a/11_Prompts.zsh
+++ b/11_Prompts.zsh
@@ -41,6 +41,7 @@ COLOR_DIES="$color[reset];$GENERIC"
COLOR_DOUBLEDOT="$color[reset];"
COLOR_PAREN="$color[reset];$color[cyan]"
COLOR_MAIL="$color[reset];$color[yellow];$color[bold]"
+COLOR_LISTES="$color[reset];$color[red];$color[bold]"
COLOR_BAR="$color[reset];$GENERIC;$color[bold]"
COLOR_BRACES=$COLOR_BAR
COLOR_ERRR="$color[bold];$color[yellow]"
@@ -120,7 +121,7 @@ old_precmd()
DATESIZE=${#DATEEXPAND}
# Mailcheck
- MAILSTAT=$(eval echo "`[ -s ~/.procmail/procmail.log ] && < ~/.procmail/procmail.log awk 'BEGIN {RS="From" ; HAM=-1} !/JUNK/ { HAM++ } END { if (HAM > 0) { print "$C_$COLOR_BAR$_C""-""$C_$COLOR_MAIL$_C""@" } }'`")
+ MAILSTAT=$(eval echo "`[ -s ~/.procmail/procmail.log ] && < ~/.procmail/procmail.log awk 'BEGIN {RS="From" ; HAM=-1 ; LISTES=0 } !/JUNK/ { HAM++ } /Listes|Newsletters|Notifications/ { LISTES++ } END { if ((HAM - LISTES) > 0) { print "$C_$COLOR_BAR$_C""-""$C_$COLOR_MAIL$_C""@" } else if (LISTES > 0) { print "$C_$COLOR_BAR$_C""-""$C_$COLOR_LISTES$_C""@" } }'`")
MAILSTATEXPAND=$(expand_text "$MAILSTAT")
MAILSTATSIZE=${#MAILSTATEXPAND}