# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# ~/.muttrc
#
# Fichier de configuration du lecteur de mail Mutt
# Sébastien Dinot <sebastien.dinot@free.fr>
# 30 août 2003 - 15:35
#
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Utilisateur
#
set realname = "Sébastien Dinot"
set from = "sebastien.dinot@free.fr"
set alternates = "(sebastien.dinot@free.fr)|(sdinot@april.org)|(s.dinot@newtech.fr)"


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Répertoires de travail
#
set spoolfile = /var/spool/mail/$USER
set folder    = ~/mail
set tmpdir    = ~/tmp


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Localisation
#
set charset = ISO-8859-15
# set charset = utf-8
set locale  = fr_FR@euro
# set locale  = fr_FR.UTF-8@euro

# charset-hook permettant de définir les alias de jeux de caractères
charset-hook x-unknown ISO-8859-15
charset-hook windows-1250 CP1250
charset-hook windows-1251 CP1251
charset-hook windows-1252 CP1252
charset-hook windows-1253 CP1253
charset-hook windows-1254 CP1254
charset-hook windows-1255 CP1255
charset-hook windows-1256 CP1256
charset-hook windows-1257 CP1257
charset-hook windows-1258 CP1258


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Paramétrage global des messages
#

# Effacer les messages lorsque l'on synchronise l'affichage ou quitte Mutt
set delete = yes

# Ignorer (i.e. ne pas afficher) tous les champs sauf ceux spécifiés
ignore *
unignore From:
unignore To:
unignore Subject:
unignore Date:
unignore Organization:
unignore Newsgroups:
unignore CC:
unignore BCC:
unignore X-Mailer:
unignore User-Agent:
unignore Message-ID:
unignore X-Junked-Because:

# Ordonnons les différents champs
hdr_order From: Subject: To: CC: BCC: Date: Organization: User-Agent: X-Mailer: Message-ID:


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Index des messages
#

# Logique de tri primaire
set sort = threads

# Logique de tri secondaire
set sort_aux = date-sent


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Consultation des messages
#

# Utiliser le visualisateur interne pour consulter les messages
set visual = builtin

# Ne pas passer au message suivant lorsqu'on atteint la fin du courant
set pager_stop = yes
set smart_wrap = yes

# Nombre de lignes de contexte à conserver lors d'un saut de page
set pager_context = 3

# Symbole de citation
set quote_regexp = "^([ \t]*[|>/])+"
set markers = yes


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Composition de messages
#

# Editeur utilisé pour la rédaction des messages
set editor = "emacs -nw"


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Transmission des messages
#

set forward_decrypt = yes
set forward_decode = yes
set forward_format = "%s"
set forward_quote = no


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Boîtes aux lettres
#

set mbox_type = mbox

set mbox      = +inbox
set record    = +sent
set postponed = +postponed

set read_inc  = 1
set write_inc = 1

set move = no

mailboxes !
mailboxes +divers
mailboxes +lautre-net
mailboxes +liens
mailboxes +personnel
mailboxes +april/april
mailboxes +april/brevets
mailboxes +april/ca
mailboxes +april/debats
mailboxes +april/educ
mailboxes +april/info
mailboxes +april/tech
mailboxes +april/trad
mailboxes +april/web
mailboxes +debian
mailboxes +newtech


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Alias de correspondants
#

set alias_file = ~/mutt/mail_aliases
source ~/mutt/mail_aliases


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Documents attachés
#

set attach_format = "%u%D%I %t%4n %T%.40d%> [%.7m/%.10M, %.6e%?C?, %C?, %s] "
set attach_sep = "\n"
set attach_split = yes


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Choix des couleurs
#

# Couleurs par défaut
color hdrdefault black        cyan
color quoted     red          white
color signature  brightblack  white
color indicator  brightwhite  red
color attachment black        green
color error      red          white
color message    blue         white
color search     brightwhite  magenta
color status     brightyellow blue
color tree       red          white
color normal     blue         white
color tilde      green        white
color bold       brightyellow white
color markers    red          white

# Substitution des couleurs sur un écran monochrome
mono bold      bold
mono underline underline
mono indicator reverse

# Couleurs des items de l'entête des messges
color header brightwhite cyan "^(From|Subject):"
color header red         cyan "^X-Junked-Because:"
mono  header bold             "^(From|Subject|X-Junked-Because):"

# Couleurs des items de l'index des messages
color index brightblue  white  ~N
# color index brightgreen white "~N ~x \"april\.org\""
color index brightwhite yellow ~F
color index black       green  ~T
color index brightwhite black  ~D
mono  index bold               ~N
mono  index bold               ~F
mono  index bold               ~T
mono  index bold               ~D

# Mise en exergue d'éléments dans le corps du message

# URLs
color body brightblue  white "(http|https|ftp|news|telnet|finger)://[^ \">\t\r\n]*"
color body brightblue  white "mailto:[-a-z_0-9.]+@[-a-z_0-9.]+"
color body brightblue  white "news:[^ \">\t\r\n]*"
mono  body bold              "(http|https|ftp|news|telnet|finger)://[^ \">\t\r\n]*"
mono  body bold              "mailto:[-a-z_0-9.]+@[-a-z_0-9.]+"
mono  body bold              "news:[^ \">\t\r\n]*"

# Adresses email
color body brightblue  white "[-a-z_0-9.%$]+@[-a-z_0-9.]+\\.[-a-z][-a-z]+"
mono  body bold              "[-a-z_0-9.%$]+@[-a-z_0-9.]+\\.[-a-z][-a-z]+"

# Smileys
color body brightgreen white " [;:]-*[\)>\(<|]"
color body brightgreen white " [\(\|\)]*c[:;=]"

# Texte « en gras » (i.e. *gras*)
color body brightblue  white "(^|[^[:alnum:][:punct:]])\\*[[:alnum:][:punct:]]+\\*([^[:alnum:][:punct:]]|$)"

# Texte « en italique » (i.e. /italique/)
color body brightblue  white "(^|[^[:alnum:][:punct:]])/[[:alnum:][:punct:]]+/([^[:alnum:][:punct:]]|$)"

# Texte « souligné » (i.e. _souligné_)
color body brightblue  white "(^|[^[:alnum:][:punct:]])_[[:alnum:][:punct:]]+_([^[:alnum:][:punct:]]|$)"



# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Support de l'authentification et du chiffrement S/MIME
#
#source ~/mail/.smime.rc



# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Description de l'utilisateur
#


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Configuration globale
#
#set date_format = "!%a, %b %d, %Y at %I:%M:%S%p %Z"


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Options spécifiques au système d'exploitation
#

#set print = ask-no
set print_command = "lpr"

#set print_decode = yes
set ispell = "ispell"
set shell = "/bin/bash"


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Index des messages
#

# Ne pas marquer les messages reçus mais non lus comme « vieux » lorsqu'on
# quitte Mutt.
set mark_old = no


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Visualisation des messages
#


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Composition de messages
#


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Réponse aux messages
#

set attribution = "%n a écrit :"
set indent_string = "| "
set include = yes
set reply_to = yes


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Répertoires et boîtes aux lettres
#


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Envoi de messages
#

# Renseigner le champ « from »
set use_from = yes

# Par défaut, utiliser l'adresse « @free.fr »
send-hook . \
	'my_hdr From: Sébastien Dinot <sebastien.dinot@free.fr>'
send-hook . \
        'set signature=~/mutt/signature_free'

# Sauf si envoi à « @april.org », dans ce cas utiliser « @april.org »
send-hook @april\\.org$ \
	'my_hdr From: Sébastien Dinot <sdinot@april.org>'
send-hook @april\\.org$ \
        'set signature=~/mutt/signature_april'

# ou si envoi à « @newtech.fr », dans ce cas utiliser « @newtech.fr »
send-hook @newtech\\.fr$ \
	'my_hdr From: Sébastien Dinot <s.dinot@newtech.fr>'
send-hook @newtech\\.fr$ \
        'set signature=~/mutt/signature_newtech'



# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Encodage MIME
#

auto_view text/html


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Configuration POP
#
#set pop_user = ""
#set pop_pass = ""
#set pop_delete = no
#set pop_host = ""
#set pop_port = 110
#set pop_last = no


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Configuration IMAP
#
#set imap_checkinterval = 60
#set imap_list_subscribed = no
#set imap_user = ""
#set imap_cramkey = ""
#set imap_pass = ""
#set imap_passive = yes
#set imap_servernoise = yes
#set imap_home_namespace = ""
#set imap_preconnect = ""


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Configuration SSL
#
#set entropy_file = ""
#set ssl_usesystemcerts = yes
#set ssl_use_sslv3 = yes
#set ssl_use_tlsv1 = yes
#set imap_force_ssl = no


# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Support de l'authentification et du chiffrement GnuPG
#

# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Support de l'authentification et du chiffrement GnuPG
#

source ~/mutt/gpg.rc
 

# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# Fin du fichier
#