aboutsummaryrefslogtreecommitdiff
path: root/mutt/muttrc
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2013-03-15 10:21:52 +1300
committerTom Ryder <tom@sanctum.geek.nz>2013-03-15 10:21:52 +1300
commit316a78a8ad75a02445edec5e7e5e5bc76f3216c7 (patch)
treeb6f07124c261099a94a230c8adb59bd714ddad62 /mutt/muttrc
parentUse notify-beep, tidy defs (diff)
downloaddotfiles-316a78a8ad75a02445edec5e7e5e5bc76f3216c7.tar.gz
dotfiles-316a78a8ad75a02445edec5e7e5e5bc76f3216c7.zip
Lots of new mutt config
Diffstat (limited to 'mutt/muttrc')
-rw-r--r--mutt/muttrc80
1 files changed, 65 insertions, 15 deletions
diff --git a/mutt/muttrc b/mutt/muttrc
index 7047de13..6526450a 100644
--- a/mutt/muttrc
+++ b/mutt/muttrc
@@ -1,23 +1,73 @@
-set folder = "imaps://imap.gmail.com:993"
-set from = "tej.ryder@gmail.com"
-set imap_user = "tej.ryder@gmail.com"
-set move = no
-set postponed = "+[Gmail]/Drafts"
-set realname = "Tom Ryder"
-set smtp_url = "smtp://tej.ryder@smtp.gmail.com:587/"
-set spoolfile = "+INBOX"
+# Paths
+set certificate_file = ~/.mutt/certificates
+set header_cache = ~/.mutt/cache/headers
+set message_cachedir = ~/.mutt/cache/bodies
+# Servers and server options
+set folder = 'imaps://imap.gmail.com:993'
+set from = 'tej.ryder@gmail.com'
+set imap_user = 'tej.ryder@gmail.com'
+set smtp_url = 'smtp://tej.ryder@smtp.gmail.com:587/'
+set hostname = 'gmail.com'
+set realname = 'Tom Ryder'
+
+# Credentials
set my_password = `pass google.com/tej.ryder@gmail.com/mutt`
set imap_pass = $my_password
set smtp_pass = $my_password
-set certificate_file = ~/.mutt/certificates
-set header_cache = ~/.mutt/cache/headers
-set message_cachedir = ~/.mutt/cache/bodies
+# Intervals
+set mail_check = 60
+set timeout = 300
+set imap_keepalive = 300
+
+# Mailboxes
+set spoolfile = '+INBOX'
+set postponed = '+[Gmail]/Drafts'
+set record = '+[Gmail]/Sent Mail'
+
+# Options
+set beep = no
+set beep_new = yes
+set delete = yes
+set fast_reply = yes
+set include = yes
+set move = no
+set sort = 'reverse-threads'
+set sort_aux = 'last-date-received'
+set smart_wrap = yes
+hdr_order Date From To Cc
+
+# Aliases
+set reverse_name = yes
+set use_envelope_from = yes
+alternates 'tej.ryder@gmail.com|tom@sanctum.geek.nz'
+
+# Macros
+macro index,pager e "<save-message>=[Gmail]/All<quote-char> Mail<enter><enter>" "Archive conversation"
+macro index,pager gi "<change-folder>=INBOX<enter>" "Go to Inbox"
+macro index,pager ga "<change-folder>=[Gmail]/All<quote-char> Mail<enter>" "Go to All Mail"
+macro index,pager gs "<change-folder>=[Gmail]/Starred<enter>" "Go to Starred Messages"
+macro index,pager gd "<change-folder>=[Gmail]/Drafts<enter>" "Go to Drafts"
+macro index,pager gt "<change-folder>=[Gmail]/Sent<quote-char> Mail<enter>" "Go to Sent Mail"
-set sort = 'reverse-date'
+# Colors
+color status color84 color22
+color normal white black
+color indicator black white
-color status color84 color22
-color normal white black
-color indicator black white
+# GPG Common Settings
+set pgp_good_sign = "^gpg: Good signature from"
+set pgp_decode_command = "gpg %?p?--passphrase-fd 0? --no-verbose --batch --output - %f"
+set pgp_verify_command = "gpg --no-verbose --batch --output - --verify %s %f"
+set pgp_decrypt_command = "gpg --passphrase-fd 0 --no-verbose --batch --output - %f"
+set pgp_sign_command = "gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --detach-sign --textmode %?a?-u % a? %f"
+set pgp_clearsign_command = "gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --textmode --clearsign %?a?-u %a? %f"
+set pgp_import_command = "gpg --no-verbose --import -v %f"
+set pgp_export_command = "gpg --no-verbose --export --armor %r"
+set pgp_verify_key_command = "gpg --no-verbose --batch --fingerprint --check-sigs %r"
+set pgp_list_pubring_command = "gpg --no-verbose --batch --with-colons --list-keys %r"
+set pgp_list_secring_command = "gpg --no-verbose --batch --with-colons --list-secret-keys %r"
+set pgp_encrypt_only_command = "pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
+set pgp_encrypt_sign_command = "pgpewrap gpg --passphrase-fd 0 --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f"