90 lines
3.0 KiB
Plaintext
90 lines
3.0 KiB
Plaintext
# Mike Gerwitz personal mutt configuration
|
|
#
|
|
# Copyright (C) 2014 Mike Gerwitz
|
|
#
|
|
# Copying and distribution of this file, with or without modification, are
|
|
# permitted in any medium without royalty provided the copyright notice and
|
|
# this notice are preserved. This file is offered as-is, without warranty
|
|
# of any kind.
|
|
|
|
set realname="Mike Gerwitz"
|
|
|
|
# caches dramatically speed up larger mailboxes
|
|
set header_cache="~/.mutt/cache/headers"
|
|
set message_cachedir="~/.mutt/cache/messages"
|
|
set certificate_file="~/.mutt/certs"
|
|
|
|
# every message I send is GPG-signed to assert my identity
|
|
set pgp_sign_as=0x8EE30EAB
|
|
set crypt_replysign
|
|
set crypt_replyencrypt
|
|
set crypt_autosign
|
|
set crypt_autoencrypt
|
|
set crypt_verify_sig
|
|
|
|
# by default, encrypt sent mail using my public key so that I can decrypt it
|
|
# for reference
|
|
set pgp_encrypt_only_command="/usr/lib/mutt/pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust --encrypt-to=0x8EE30EAB -- -r %r -- %f"
|
|
set pgp_encrypt_sign_command="/usr/lib/mutt/pgpewrap gpg %?p?--passphrase-fd 0? --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust --encrypt-to=0x8EE30EAB -- -r %r -- %f"
|
|
|
|
# this is the default, but let's make it explicit for purposes of
|
|
# documentation---I do not mass-sign e-mails, and the task of entering a
|
|
# password does not add much to the time of composing an e-mail message
|
|
set nopgp_use_gpg_agent
|
|
|
|
# we're not using gpg-agent for a reason, so let's not entrust this task to
|
|
# mutt either
|
|
set pgp_timeout=1
|
|
|
|
# force TLS
|
|
set ssl_starttls
|
|
set ssl_force_tls
|
|
|
|
# spam my mailserver; that's fine.
|
|
set noimap_passive
|
|
|
|
# I have external e-mail indicators, but if I have my client open, don't
|
|
# piss me off by having those indicators say I have new mail any having my
|
|
# inbox not refresh quickly
|
|
set mail_check=30
|
|
|
|
# responsiveness
|
|
set timeout=5
|
|
set net_inc=5
|
|
|
|
# header stuffs
|
|
set use_from=yes
|
|
set edit_headers=yes
|
|
my_hdr X-URL: http://mikegerwitz.com
|
|
|
|
# get rid of the obnoxious line wrapping markers, which makes it especially
|
|
# inconvenient to copy text from the terminal when people decide to be
|
|
# inconsiderate with their line length
|
|
set nomarkers
|
|
|
|
# let's fit some more text on the page and ensure that rude lines (long) are
|
|
# wrapped
|
|
set print_command="fold -s -w120 | lpr -o cpi=15 -o lpi=9"
|
|
|
|
# spelling should always be enabled for composition
|
|
set editor="vim -c \"set spell spelllang=en\""
|
|
|
|
# minor modification to default style to add author to the very right, which
|
|
# is useful for mailing lists
|
|
set index_format="%4C %Z %{%b %d} %-15.15L (%?l?%4l&%4c?) %s %> %F"
|
|
|
|
# self
|
|
alternates -group self .*@mikegerwitz.com mikegerwitz@gnu.org
|
|
alias me Mike Gerwitz <mike@mikegerwitz.com>
|
|
alias -group gnuself me-gnu Mike Gerwitz <mikegerwitz@gnu.org>
|
|
|
|
# default to personal account and automatically switch to GNU account if it
|
|
# is mentioned
|
|
source ~/.mutt/account-personal
|
|
message-hook "%C gnuself" "source ~/.mutt/account-gnu"
|
|
|
|
source ~/.mutt/theme
|
|
|
|
# load system-specific configuration
|
|
source ~/.mutt/local
|