# Auré - muttrc-common

# On ignore les headers innutiles
ignore *
unignore from date subject to cc reply-to
# et on les mets tous dans le même ordre
unhdr_order *
hdr_order from date subject to cc reply-to

# Mon nom :)
set realname="Aurélien Beaujean"
# Le format de la date quand on réponds à un mail
set date_format= "%A %d %B %Y à %H:%M"
# Liste des mes adresses mails.
set alternates="(aure@nospam.com)|(autre@mail.com)"
# Signature (s'il y a un | à la fin du fichier, c'est un script qui la génère)
set signature="~/bin/signature-rotate.sh|"

#
# L'enregistrement des messages
#
set record="~/Mail/sent"
set mbox=+mbox
set move=no
set pager_index_lines=15
set status_on_top=yes
set help=no
set postponed=+postponed
# barre de progression
set read_inc=50
set write_inc=50

#
#  Les alias, lbdb et abook
#
set query_command="lbdbq %s" # appelle lbdb pour les requêtes
#set query_command="abook --mutt-query '%s'" # appelle abook pour les requêtes
set alias_file="~/.mutt/aliases"
macro index a "C/tmp/abook-mutt\n\n!~/bin/abookadd.pl\n"
macro pager a "C/tmp/abook-mutt\n\n!~/bin/abookadd.pl\n"
source ~/.mutt/aliases
set reverse_alias=yes

#
# Repondre à un message
#
set attribution="Le %d, %n écrivait:"
# copie TOUJOURS le message auquel on repond.
set include=yes
set indent_str="> "
# Ne pas m'inclure lors des groups reply a des listes connues (cf lists)
set followup_to=no
# Edit le header du mail
set edit_hdrs
# Pour entre autre les accents et l'euro
set charset="iso-8859-15"
set send_charset="iso-8859-15"
# Pour la date en francais
set locale="fr_FR"
# J'ai le reply rapide :)
set fast_reply
# Correction ortho
set ispell="aspell --mode=email check"

#
# Folders compressés
#
open-hook \\.gz$ "gzip -cd %f > %t"
close-hook \\.gz$ "gzip -c %t > %f"
append-hook \\.gz$ "gzip -c %t >> %f"

#
# Ordre des messages
#
set sort=threads
set sort_browser=reverse-date
set duplicate_threads=yes
# Ne pas marques les messages new en old non mais !
set nomark_old

#
# Forward des pieces jointes
#
set mime_forward=ask-yes
set forward_decode=yes
set mime_forward_decode=no

#
# Macros
#
# Marco qui affiche que les nouveaux mails
macro index i "l~N\n"
#folder-hook . push i
# Marco qui affiche les messages de moins de 7 jours
macro index S "l~d <7d\n" 
# Marco qui affiche tous les messages
macro index A "l~A\n"
# Répertoire par défaut pour les pièces jointes
macro attach s <save-entry><bol>~/Documents/humour/<eol>

#
# Lire les mails en HTML (j'ai honte!)
#
auto_view text/html
auto_view application/x-gzip
# for multipart alternatives, text/plain is prefered                                                                                                         
alternative_order text/plain text/enriched text/html

#
#  Les couleurs
#
color normal		brightwhite		black
color indicator		brightyellow		blue
color quoted		brightblue		black
color quoted1		brightcyan		black
color signature		blue			black	
color body		brightmagenta 		black "[-a-z_0-9.]+@[-a-z_0-9.]+"
color body		brightyellow		black "(ftp|http)://[^ ]+"
color attachment	brightmagenta	 	black
color header		brightblue		black ".*"
color header		brightcyan		black "^(From|To|Cc|Subject): .*"