# vim:ft=muttrc: # key bindings bind alias - previous-page bind index - previous-page bind alias next-page bind browser next-page bind index next-page bind generic next-page #bind pager next-page bind pager previous-line bind pager next-line bind index previous-unread bind pager previous-unread bind index next-unread bind pager next-unread bind index ^ link-threads bind pager ^ link-threads bind index & imap-fetch-mail bind pager & imap-fetch-mail bind index * toggle-new # this should be mark-as-new :-/ bind pager * mark-as-new # this should be toggle-new :-/ macro generic A :source~/.mutt/muttrc 'Re-read aliases/muttrc' #macro generic d s=deleted 'Move message to trash folder' #macro index d s=deleted 'Move message to trash folder' #macro pager d s=deleted 'Move message to trash folder' #macro index \cd 't;d' 'Move all messages in thread to trash folder' bind index D purge-message bind pager D purge-message macro index D ^ macro pager D ^ bind index G last-entry bind pager G bottom macro index \ch "unset resolveNset resolve" macro index l 'macro index q ".bind index q quit"' 'limit with quit enabled' bind generic N search-opposite bind index N search-opposite bind pager N search-opposite #macro index q '?' #macro browser q '' bind browser v view-file bind index V collapse-thread bind index x sync-mailbox bind pager x sync-mailbox macro index = 's=' 'Save to ~/mail/' macro pager = 's=' 'Save to ~/mail/' bind compose send-message # = numeric keypad macro compose = 'f=' 'Fcc to ~/mail/' bind compose v view-attach macro index ,= "~=" "Purge duplicate messages" # index format with mailing list name macro index ,b ":set index_format='%3C %Z %?M?%3Mm&%4c? %[%b %e %k:%M] %-15.15F %-10.10Y %s'\n" macro index ,r "l~(!~R|~F)V" "Limit to threads with unread meassages" macro index ,p "l~(~p|~P)" "Limit to threads with my mail" macro pager S "S" "Save spam for processing with SA" macro index S "=Spam" "Save spam for processing with SA" #macro index ,d "|listmanage_mailman -d"