dotfiles/.muttrc

65 lines
1.8 KiB
Text

# External config sources
source ${HOME}/.mutt/secrets.rc # smtp, imap, about
source ${HOME}/.mutt/gpg.rc # cryptography
source ${HOME}/.mutt/aliases # contacts
# Folders
set spoolfile = "+INBOX"
set postponed="+Drafts"
set record="+Sent Messages"
set trash="+Deleted Messages"
# set ssl_force_tls = yes
# set ssl_starttls = yes
set imap_pipeline_depth=0
# Where to put the stuff
set header_cache = "~/.mutt/cache/headers"
set message_cachedir = "~/.mutt/cache/bodies"
set certificate_file = "~/.mutt/certificates"
# Etc
set mail_check = 30
set move = no
set imap_keepalive = 900
set sort = threads
set editor = "vim"
# PGP
set pgp_autosign
set pgp_verify_sig=yes
set pgp_sign_as=ayo@ayco.io # KEY ID
# Signature
set signature=~/.signature
set sig_dashes
# Navigate & operate on lists
bind index gg first-entry
bind index G last-entry
bind index,pager a group-reply
bind index o display-message
macro index,pager e "<save-message>+Archive<enter><enter>"
bind index,pager <down> next-entry
bind index,pager <up> previous-entry
# macro index J <next-page>
# macro index K <previous-page>
# Navigate folders
macro index,pager gh "<change-folder>+INBOX<enter>"
macro index,pager gi "<change-folder>+INBOX<enter>"
macro index,pager ga "<change-folder>+Archive<enter>"
macro index,pager gd "<change-folder>+Deleted<tab><enter>"
macro index,pager gs "<change-folder>+Sent<tab><enter>"
macro index,pager gj "<change-folder>+Junk<enter>"
macro index,pager gf "<change-folder>+Feed<enter>"
macro index,pager gl "<change-folder>+Lists<enter>"
macro index,pager \\u "<enter-command>set pipe_decode = yes<enter><pipe-message>urlview<enter><enter-command>set pipe_decode = no<enter>" "view URLs"
# HTML Mail handling
# load html emails with links2 (config in ~/.mailcap)
auto_view text/html
# vim settings
set editor='vim + -c "set textwidth=72" -c "set wrap" -c "set spell spelllang=en"'