# GPG config source ~/.mutt/crypto.rc set attribution="On %[!%a, %b %d, %G at %H:%M ], %n <%a> wrote:" #LocalMail config set mbox_type = Maildir set sendmail = msmtp set folder = ~/.mail/ set spoolfile = "+dove/Inbox" set mbox = "+dove/Archive" set postponed = "+dove/Drafts" set record = "+dove/Sent" # Set mailboxes mailboxes =dove/Inbox =dove/Spam =dove/Sent =dove/Drafts =dove/Trash =dove/Archive =dove/Ratpoison =dove/Arch # Set search to notmuch bind index,pager / vfolder-from-query set query_command= "khard email --parsable %s" bind editor complete-query bind editor ^T complete macro index,pager A \ "khard add-email" \ "add the sender email address to khard" # Dove conf set from = "v@skozl.com" set realname = "Vasil Zlatanov" # Change the following line to a different editor you prefer. set editor = "nvim" # Basic config, you can leave this as is set mail_check = 1 set timeout = 1 unset imap_passive set header_cache=~/.muttlocal/cache/headers set message_cachedir=~/.muttlocal/cache/bodies set certificate_file=~/.muttlocal/certificates set move = no set include set sort = 'threads' set sort_aux = 'reverse-last-date-received' set auto_tag = yes ignore "Authentication-Results:" ignore "DomainKey-Signature:" ignore "DKIM-Signature:" hdr_order Date From To Cc alternative_order text/plain text/enriched text/html * auto_view text/html # Hide crap ignore lines precedence status message-id x-lines x-loop x-sender ignore nntp-posting-host old-return-path received references ignore content- errors-to mime-version resent- return-path xref ignore conversion original-encoded-information-types x400 x-vm- ignore x-sun x-status x-vm- illegal-object x-authentication-warning ignore originator x-received x-listprocessor x-mailinglist ignore old-priority priority x-msmail-priority old-x-envelope-to ignore x-envelope-to x-gateway x-z-charset x-forward-loop x-comment ignore comments x-pmrqc x-face x-envelope-sender from_ x-mailing-list ignore x-copyright x-cid-url sender x-ixthys-url x-priority ignore x-no-junk-mail x-server-date x-phone x-mime-autoconverted ignore x-alt-email x-orcpt company division x-warning #---------------------------------------- # Vi Keys #---------------------------------------- # Moving around bind attach,browser,index,pager g noop bind attach,browser,index gg first-entry bind attach,browser,index G last-entry bind pager gg top bind pager G bottom bind pager k previous-line bind pager j next-line # Scrolling bind attach,browser,pager,index \CF next-page bind attach,browser,pager,index \CB previous-page bind attach,browser,pager,index \Cu half-up bind attach,browser,pager,index \Cd half-down bind browser,pager \Ce next-line bind browser,pager \Cy previous-line bind index \Ce next-line bind index \Cy previous-line # Change from address bind index F noop macro index Fi \ ":set sendmail='msmtp -a imperial'; set from='vasil.zlatanov15@imperial.ac.uk" \ ":set from to vasil.zlatanov15@imperial.ac.uk" macro index Fd \ ":set sendmail='msmtp'; set from='v@skozl.com" \ "set from to v@skozl.com' bind index d noop macro index dd \ "+dove/Trash" \ "move message to the trash" # Mail & Reply bind index R group-reply # Search bind index,pager "n" next-unread bind index,pager "N" search-next bind index,pager \CN search-opposite # Gmail-style keyboard shortcuts macro index,pager gi "=dove/Inbox" "Go to inbox" macro index,pager ga "=dove/Archive" "Go to all mail" macro index,pager gs "=dove/Sent" "Go to sent mail" macro index,pager gj "=dove/Spam" "Go to spam" macro index,pager gt "=dove/Trash" "Go to trash" macro index,pager gd "=dove/Drafts" "Go to drafts" # Clear new email notification set status_format="$HOME/.mutt/notify.sh '%r %f (%L) [Msgs:%?M?%M/?%m%?n? New:%n?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b?]'|" # Other config set delete #set edit_headers set fast_reply unset help set pager_stop # Make hard wrap not so hard set text_flowed=yes # Remove + on wraps set markers=no set smart_wrap # Render silly html set mailcap_path = ~/.mutt/mailcap folder-hook . `rm -f /tmp/mutt/*` # delete tmp files created by mailcap auto_view text/html # view html automatically alternative_order text/plain text/enriched text/html # save html for last alias ice-hockeylex Ice Hockey set sidebar_visible = yes set mail_check_stats set sidebar_format = '%B%?F? [%F]?%* %?N?%N/?%S' set sidebar_width = 25 set sidebar_short_path = no # Move the highlight to the previous mailbox bind index,pager \Cp sidebar-prev # Move the highlight to the next mailbox bind index,pager \Cn sidebar-next # Open the highlighted mailbox bind index,pager \Co sidebar-open # Move the highlight to the previous mailbox bind index,pager \Cp sidebar-prev # Move the highlight to the next mailbox bind index,pager \Cn sidebar-next # Open the highlighted mailbox bind index,pager \Co sidebar-open