65 lines
1.8 KiB
Text
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"'
|