From a689fa37dd01d87a98e9c79f1581b27fd14d598e Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Sat, 28 Jan 2017 15:31:57 +1300 Subject: More generic Mutt configuration Remove some person and system specific stuff, including my signature; nothing complex about that, after all. --- mutt/muttrc | 134 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) create mode 100644 mutt/muttrc (limited to 'mutt/muttrc') diff --git a/mutt/muttrc b/mutt/muttrc new file mode 100644 index 00000000..7f40e617 --- /dev/null +++ b/mutt/muttrc @@ -0,0 +1,134 @@ +# Addresses +set query_command = 'abook --mutt-query %s' +set reverse_name = yes +set use_domain = yes +set use_from = yes + +# Alerts +set beep_new = yes + +# Attachments +attachments +A */.* +attachments -A text/x-vcard application/pgp.* +attachments -A application/x-pkcs7-.* +attachments +I text/plain +attachments -A message/external-body +attachments -I message/external-body + +# Caching +set header_cache = '~/.cache/mutt/headers' + +# Colors +color attachment brightyellow default +color hdrdefault cyan default +color indicator black white +color markers brightred default +color normal default default +color quoted green default +color signature cyan default +color status default color22 +color tilde brightblack default +color tree default default + +# Completion +bind editor complete-query +bind editor ^T complete + +# Files +set delete = yes +set move = no + +# Flags +set mark_old = no + +# Headers +ignore * +unignore Date From: To Cc Subject +hdr_order Date From: To Cc Subject +set edit_headers = yes + +# Index +set index_format = '%4C %Z %{%b %d %Y} %-15.15L (%?l?%4l&%4c?) %s' + +# Interaction +set abort_unmodified = no +set confirmappend = no +set wait_key = no +set quit = ask-yes + +# Intervals +set mail_check = 5 +set sleep_time = 0 + +# Mailboxes +set confirmcreate = yes + +# Menus +set menu_context = 1 + +# MIME +mime_lookup application/octet-stream + +# Pager +set pager_context = 1 +set pager_format = '%4C %Z %[!%b %e at %I:%M %p] %.20n %s%* -- (%P)' +set pager_stop = yes + +# Presentation/formatting +set markers = no +set smart_wrap = yes +set text_flowed = yes +set tilde = yes +alternative_order text/plain text/html * +auto_view text/html + +# Quoting +set quote_regexp = '^(>[ \t]*)+' + +# Responses +set fast_reply = yes +set forward_format = 'Fw: %s' +set include = yes +set use_envelope_from = yes + +# Searching/sorting +set sort = 'threads' +set sort_aux = 'last-date-received' +set strict_threads = yes +set thorough_search = yes + +# SSH +set time_inc = 250 + +# Encryption settings +set crypt_replysign = yes +set crypt_replyencrypt = yes +set crypt_replysignencrypted = yes +set crypt_use_gpgme = yes +set crypt_use_pka = yes +set crypt_verify_sig = yes + +# Vim-ish bindings +bind index gg first-entry +bind index G last-entry +bind pager gg top +bind pager G bottom +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 + +# Turn off annoying mailbox lock feature +bind index '%' noop + +# Blindly save message to whatever box is suggested +macro index,pager S 's' 'Save message blindly' + +# Run gms to retrieve all mail +macro generic,index,browser,pager gm '!gms --quiet &' 'Run gms(1df)' + +# Shortcut to add addresses to abook +macro index,pager A 'abook --add-email' 'Add sender address to abook' + +# Machine or account specific settings +source ~/.muttrc.d/src| -- cgit v1.2.3