]> git.rmz.io Git - dotfiles.git/blob - mutt/hooks
mutt: towards multi account support
[dotfiles.git] / mutt / hooks
1 # vim: ft=muttrc
2 reply-hook . source $my_config_dir/accounts/gmail
3 reply-hook "%L chakra" source $my_config_dir/accounts/chakra
4 reply-hook "%L unimaas" source $my_config_dir/accounts/unimaas
5 reply-hook "%L cadscan" source $my_config_dir/accounts/cadscan
6 reply-hook "%L ultrahaptics" source $my_config_dir/accounts/office365
7
8 folder-hook gmail source $my_config_dir/accounts/gmail
9 folder-hook gmail/chakra source $my_config_dir/accounts/chakra
10 folder-hook gmail/unimaas source $my_config_dir/accounts/unimaas
11 folder-hook gmail/cadscan source $my_config_dir/accounts/cadscan
12
13 folder-hook office365 source $my_config_dir/accounts/office365
14
15 folder-hook .* "exec collapse-all"
16
17 # limit inbox to Unread and Flagged mails
18 folder-hook inbox push '<limit>=(=U|=F)<enter>'
19 # delete mails older than 3 months
20 folder-hook gmail/inbox push '<delete-pattern>!~(~U|~F|~d<3m)<enter>'
21
22 # limit youtube to Unread and Flagged mails
23 folder-hook gmail/youtube push '<limit>=(=U|=F)<enter>'
24 # delete other mails
25 folder-hook gmail/youtube push '<delete-pattern>!~(~U|~F)<enter>'
26
27 # open video in mpv
28 set my_pipe_decode=$pipe_decode
29 folder-hook .* bind index,pager m mail
30 folder-hook .* bind pager <return> next-line
31 folder-hook .* set pipe_decode=$my_pipe_decode
32 folder-hook youtube 'macro index,pager m "<pipe-message>$my_config_dir/mutt_mpv<enter>"'
33 folder-hook youtube 'macro pager <return> "<pipe-message>$my_config_dir/mutt_mpv<enter>"'
34 folder-hook youtube 'set my_pipe_decode=$pipe_decode;set pipe_decode=yes'