dot_ln "$f" ".${f#$dotfiles/}"
done
-for cache in ssh gdb zsh rlwrap ccache; do
+for cache in mutt ssh gdb zsh rlwrap ccache; do
mkdir -p "$HOME/.cache/$cache"
done
--- /dev/null
+macro compose <f3> po "forget about gpg"
+
+macro generic <space> c?\t "list mailboxes"
+macro index <space> c?\t "list mailboxes"
+
+macro generic <f1> c=\n "goto ="
+macro index <f1> c=\n "goto ="
+macro pager <f1> c=\n "goto ="
+macro generic <f2> c?\t/\\.Sab\n\n "goto sab's mbox"
+macro index <f2> c?\t/\\.Sab\n\n "goto sab's mbox"
+macro pager <f2> c?\t/\\.Sab\n\n "goto sab's mbox"
+
+macro index <f3> c\Cuimaps://mail.intersec.eu/\nu "open intersec imap"
+macro pager <f3> c\Cuimaps://mail.intersec.eu/\nu "open intersec imap"
+
+macro index <f5> ":source ~/.muttrc\n" "Reload the muttrc"
+macro pager <f5> ":source ~/.muttrc\n" "Reload the muttrc"
+
+macro index <f9> ":toggle sidebar_visible\n" "Toggle sidebar"
+macro pager <f9> ":toggle sidebar_visible\n" "Toggle sidebar"
+
+macro index \' \
+ "<tag-pattern>(~N|~O)<enter><tag-prefix-cond><clear-flag>N<clear-flag>O<end-cond><untag-pattern>~T<enter>" \
+ "set all mails as read"
+macro index \e= "<delete-pattern>~=<enter>"
+
+#macro index + ":set editor=true\nfnonspam@m4x.org\n:set editor=vim\npoyd$"
+#macro pager + ":set editor=true\nfnonspam@m4x.org\n:set editor=vim\npoyd$"
+#macro index - ":set editor=true\nfspam@m4x.org\n:set editor=vim\npoyd$"
+#macro pager - ":set editor=true\nfspam@m4x.org\n:set editor=vim\npoyd$"
+
+bind index \ek sidebar-prev
+bind pager \ek sidebar-prev
+bind index \ej sidebar-next
+bind pager \ej sidebar-next
+bind index \el sidebar-open
+bind pager \el sidebar-open
+bind index <return> display-message
+
+bind index <right> collapse-thread
+bind index <left> collapse-thread
+
+bind pager,index \Cu previous-page
+bind pager,index \Cy previous-line
+bind pager,index \Ce next-line
+bind pager,index \Cd next-page
+bind pager <down> next-line
+bind pager <up> previous-line
+
+macro index "\eZ" \
+ '<tag-pattern>~P(~N|~O)<enter><tag-prefix-cond><clear-flag>N<clear-flag>O<untag-pattern>~P<enter><end-cond>' \
+ "mark messages read sent by me"
+
+unhook *
+folder-hook '.' "set record=^"
+folder-hook '.' "push '\eZ<delete-pattern>~=<enter><collapse-all>'"
+folder-hook '.' "set from='madcoder@madism.org'"
+folder-hook '.' "set envelope_from_address=$from"
+folder-hook 'imaps://.*intersec.*' "set from='pierre.habouzit@intersec.com'"
+
+#popo vim:set syntax=muttrc et:
--- /dev/null
+# Colours. Format: color object foreground background [regex]
+# -----------------------------------------------------------
+
+uncolor index *
+
+# blacks
+color markers white default
+color search brightwhite red
+color tilde white default
+
+color sidebar_new green default
+color sidebar_flagged red default
+#color sidebar blue default
+
+color error brightyellow red
+color message brightgreen default
+color status brightgreen blue
+color tree red default
+# message
+color attachment yellow default
+color normal white default
+color quoted cyan default
+color quoted1 green default
+color quoted2 magenta default
+color quoted3 blue default
+color signature brightblack default
+
+color body brightwhite default "(^|[\r\n\t ])_[a-zA-Z0-9][^_]*[a-zA-Z0-9]_[\r\n\t ]"
+color body brightwhite default "(^|[\r\n\t ])\\*[a-zA-Z0-9][^*]*[a-zA-Z0-9]\\*[\r\n\t ]"
+color body brightmagenta default "(ftp|http|https|mailto|news)://[^ >)]+"
+color body yellow default "gpg:.*"
+
+color hdrdefault yellow default
+color header red default "^(Subject|From|To|Cc|Date):"
+color header yellow default "^(X-Mailer|User-Agent|Message-Id|Sender|X-Org-Id):"
+
+color indicator brightwhite magenta
+color index green default '~l ~p' # to me && and ML
+color index brightblack default '~P' # from me
+
+color index brightwhite default '~N'
+color index brightwhite default '~O'
+color index black white '~D'
+color index brightwhite yellow '~F'
+color index brightwhite red '~T'
+
+# vim:set syntax=muttrc:
--- /dev/null
+# Perso
+set realname="Pierre Habouzit"
+set from="madcoder@madism.org"
+set use_from=yes
+set use_envelope_from
+set reverse_alias
+set reverse_name
+
+unset collapse_unread # don't collapse threads with unread messages
+set delete # don't ask for deletion, just do it
+set edit_headers # edit headers in vim
+set fast_reply # don't ask for anything, just reply
+set include # quote the mail
+unset metoo # don't want to be twice in dests
+set mime_forward # forward mail as rfc822
+set nomark_old
+set status_on_top
+unset move # ....
+set pager_context=1 # lines of context when reading in pager
+set pager_index_lines=10 # lines of index in pager
+set pager_stop # 'space' at the end of a message don't change it
+set tilde
+set reply_to #
+set uncollapse_jump # jump even if collapsed
+set narrow_tree=yes
+set history=1000
+
+set sort=threads
+set sort_aux=reverse-last-date
+#set max_line_length=74
+
+set sidebar_visible
+set sidebar_width=30
+
+set xterm_set_titles
+
+#
+# Imap
+#
+
+set imap_idle
+set imap_check_subscribed
+set imap_list_subscribed
+set imap_user=madcoder
+set imap_headers="X-DSPAM-Result"
+set imap_pipeline_depth=32
+set header_cache=".cache/mutt/"
+set message_cachedir=".cache/mutt/"
+set mail_check=90
+set timeout=15
+set smtp_url=smtp://madcoder@hermes.madism.org/
+
+# Conf boites
+set spoolfile=imaps://madcoder@hermes.madism.org/
+set folder=imaps://hermes.madism.org/
+set mbox=imaps://hermes.madism.org/
+set postponed==drafts
+
+unsubscribe =Spam
+
+# regexpes
+set mask=.
+set reply_regexp="^((re|réf\.|aw)[ \t]*:[ \t]*)+"
+set quote_regexp="^( *[>}|])+"
+
+source ~/.mutt/aliases
+source ~/.config/mutt/binds
+source ~/.config/mutt/colors
+
+set status_chars=" *%A"
+# not me, only to me, to me, cc me, from me, list
+set to_chars="x. "
+
+set status_format="N:%2b %r Date From Subject %> %f "
+set index_format ="%4C %T│ %[%H:%M %d %b %y] │ %-28.28F %?M?*&│? %?H?[%H] ?%-.80s %> (%c) %S"
+set pager_format =$index_format
+set attach_format="%u%D%I %t%4n %T%.40d%> [%.7m/%.10M, %.6e%?C?, %C?, %s] "
+set compose_format="[ Atts: %a ] %> (Approx. size: %l)"
+set date_format="!%a, %b %d, %Y at %I:%M:%S%p %Z"
+set folder_format="%2C %t %N (%8s) %f"
+set forward_format="fwd: %s (from %a)"
+set message_format="%s"
+#set sidebar_number_format="%?u?%u / ?%4m"
+
+set pop_host=pop.free.fr
+set pop_user=madmutt
+set pop_pass=madmutt
+
+my_hdr X-Face: \$(^e[V4D-[\`f2EmMGz@fgWK!e.B~2g.{08lKPU(nc1J~z\\4B>*JEVq:E]7G-\\6\$Ycr4<\;Z!|VY6Grt]+RsS\$IMV)f>2)M=\"tY:ZPcU\;&%it2D81X^kNya0=L]\"vZmLP+UmKhgq+u*\\.dJ8G!N&=EvlD