Fix signature folder-hook
[~madcoder/dotfiles.git] / config / mutt / binds
1 macro compose <f3> po               "forget about gpg"
2
3 macro generic <space> c?\t          "list mailboxes"
4 macro index <space> c?\t            "list mailboxes"
5
6 macro generic <f1> c=\n             "goto ="
7 macro index <f1> c=\n               "goto ="
8 macro pager <f1> c=\n               "goto ="
9 macro generic <f2> c?\t/\\.Sab\n\n    "goto sab's mbox"
10 macro index <f2> c?\t/\\.Sab\n\n      "goto sab's mbox"
11 macro pager <f2> c?\t/\\.Sab\n\n      "goto sab's mbox"
12
13 macro index <f3> c\Cuimaps://madcoder@imap.mail.intersec.com/\nu "open intersec imap"
14 macro pager <f3> c\Cuimaps://madcoder@imap.mail.intersec.com/\nu "open intersec imap"
15
16 macro index <f5> ":source ~/.muttrc\n" "Reload the muttrc"
17 macro pager <f5> ":source ~/.muttrc\n" "Reload the muttrc"
18
19 macro index <f9> ":toggle sidebar_visible\n" "Toggle sidebar"
20 macro pager <f9> ":toggle sidebar_visible\n" "Toggle sidebar"
21
22 macro index \' \
23     "<tag-pattern>(~N|~O)<enter><tag-prefix-cond><clear-flag>N<clear-flag>O<end-cond><untag-pattern>~T<enter>" \
24     "set all mails as read"
25 macro index \e= "<delete-pattern>~=<enter>"
26
27 #macro index + ":set editor=true\nfnonspam@m4x.org\n:set editor=vim\npoyd$"
28 #macro pager + ":set editor=true\nfnonspam@m4x.org\n:set editor=vim\npoyd$"
29 #macro index - ":set editor=true\nfspam@m4x.org\n:set editor=vim\npoyd$"
30 #macro pager - ":set editor=true\nfspam@m4x.org\n:set editor=vim\npoyd$"
31
32 bind  index \ek sidebar-prev
33 bind  pager \ek sidebar-prev
34 bind  index \ej sidebar-next
35 bind  pager \ej sidebar-next
36 bind  index \el sidebar-open
37 bind  pager \el sidebar-open
38 bind  index <return> display-message
39
40 bind  index <right>  collapse-thread
41 bind  index <left>   collapse-thread
42
43 bind  pager,index \Cu      previous-page
44 bind  pager,index \Cy      previous-line
45 bind  pager,index \Ce      next-line
46 bind  pager,index \Cd      next-page
47 bind  pager <down>   next-line
48 bind  pager <up>     previous-line
49
50 macro index  "\eZ" \
51   '<tag-pattern>~P(~N|~O)<enter><tag-prefix-cond><clear-flag>N<clear-flag>O<untag-pattern>~P<enter><end-cond>' \
52   "mark messages read sent by me"
53
54 unhook *
55 folder-hook '.' "set record=^"
56 folder-hook '.' "push '\eZ<delete-pattern>~=<enter><collapse-all>'"
57 folder-hook '.' "set from='madcoder@madism.org'"
58 folder-hook '.' "set envelope_from_address=$from"
59 folder-hook '.' "set signature=~/.signature"
60 folder-hook 'imaps://.*intersec.*' "set from='pierre.habouzit@intersec.com'"
61 folder-hook 'imaps://.*intersec.*' "set signature=~/.signature.d/is"
62
63 #popo vim:set syntax=muttrc et: