aboutsummaryrefslogtreecommitdiff
path: root/mutt/muttrc
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2017-01-28 15:31:57 +1300
committerTom Ryder <tom@sanctum.geek.nz>2017-01-28 15:44:41 +1300
commita689fa37dd01d87a98e9c79f1581b27fd14d598e (patch)
tree0dafefeae6b581523bac421670847cc839acb951 /mutt/muttrc
parentAdd chn(1df) (diff)
downloaddotfiles-a689fa37dd01d87a98e9c79f1581b27fd14d598e.tar.gz
dotfiles-a689fa37dd01d87a98e9c79f1581b27fd14d598e.zip
More generic Mutt configuration
Remove some person and system specific stuff, including my signature; nothing complex about that, after all.
Diffstat (limited to 'mutt/muttrc')
-rw-r--r--mutt/muttrc134
1 files changed, 134 insertions, 0 deletions
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 <Tab> 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<enter>' 'Save message blindly'
+
+# Run gms to retrieve all mail
+macro generic,index,browser,pager gm '!gms --quiet &<enter>' 'Run gms(1df)'
+
+# Shortcut to add addresses to abook
+macro index,pager A '<pipe-message>abook --add-email<enter>' 'Add sender address to abook'
+
+# Machine or account specific settings
+source ~/.muttrc.d/src|