# three mail accounts; use folder hooks to switch between them folder-hook 'jmccrohan@gmail.com' source ~/.mutt/accounts/jmccrohan@mail.com/muttrc folder-hook 'jmccroha@tcd.ie' source ~/.mutt/accounts/jmccroha@tcd.ie/muttrc folder-hook 'jonathan@mccrohan.ie' source ~/.mutt/accounts/jonathan@mccrohan.ie/muttrc macro index,pager 'source ~/.mutt/accounts/jmccrohan@gmail.com/muttrc!' macro index,pager 'source ~/.mutt/accounts/jmccroha@tcd.ie/muttrc!' macro index,pager 'source ~/.mutt/accounts/jonathan@mccrohan.ie/muttrc!' # switch to default account on startup source ~/.mutt/accounts/jmccrohan@gmail.com/muttrc # common settings set sort = threads set sort_aux = reverse-last-date-received alternative_order text/enriched text/plain text/html auto_view text/html set move = no # leave messages where they are set recall = no # don't ask about drafts when composing bind editor noop # mutt-patched sidebar set sidebar_visible sidebar_width=25 bind index,pager \CP sidebar-prev bind index,pager \CN sidebar-next bind index,pager \CO sidebar-open macro index \Cb 'toggle sidebar_visible' macro pager \Cb 'toggle sidebar_visible' # common mailbox settings set realname = "Jonathan McCrohan" set folder = "imaps://imap.gmail.com:993" set spoolfile = "+INBOX" set postpone = yes # save drafts set postponed ="+[Google Mail]/Drafts" set trash = "imaps://imap.gmail.com/[Google Mail]/All Mail" # archive rather than delete set imap_idle unset imap_passive unset imap_peek set imap_keepalive = 900 set mail_check=90 mailboxes =INBOX mailboxes ="[Google Mail]/Starred" mailboxes ="[Google Mail]/Sent Mail" mailboxes ="[Google Mail]/Drafts" mailboxes ="[Google Mail]/All Mail" mailboxes ="[Google Mail]/Spam" mailboxes ="[Google Mail]/Bin" # Bin if en-uk, Trash if en-us # crypto (gpgme) settings set crypt_use_gpgme set pgp_sign_as=0x37AD3296 set crypt_autosign=yes set crypt_replysign = yes set crypt_replyencrypt = yes set crypt_replysignencrypted = yes set crypt_replyencrypt=yes set crypt_verify_sig = yes set pgp_auto_decode=yes set pgp_use_gpg_agent = yes # set Vi-like bindings bind index,pager \Cu half-up bind index,pager \Cd half-down bind generic,index,browser,pager \Cf next-page bind generic,index,browser,pager \Cb previous-page