aboutsummaryrefslogtreecommitdiff
path: root/Mail/muttrc
diff options
context:
space:
mode:
authorVasil Zlatanov <vasil.zlatanov@gmail.com>2015-08-18 01:58:09 +0200
committerVasil Zlatanov <vasil.zlatanov@gmail.com>2015-08-18 01:58:09 +0200
commite966aae2dd9d90d6c2a745ecb4f5c528bd0161fe (patch)
tree497bb2e2a61763f0874db5a8e20ebc2daaf85fd2 /Mail/muttrc
parente26958b154d0457c1019bc48a5ff0ed637cf3eac (diff)
downloaddotfiles-e966aae2dd9d90d6c2a745ecb4f5c528bd0161fe.tar.gz
dotfiles-e966aae2dd9d90d6c2a745ecb4f5c528bd0161fe.tar.bz2
dotfiles-e966aae2dd9d90d6c2a745ecb4f5c528bd0161fe.zip
mutt update
Diffstat (limited to 'Mail/muttrc')
-rw-r--r--Mail/muttrc132
1 files changed, 132 insertions, 0 deletions
diff --git a/Mail/muttrc b/Mail/muttrc
new file mode 100644
index 0000000..16537b4
--- /dev/null
+++ b/Mail/muttrc
@@ -0,0 +1,132 @@
+# GPG config
+source ~/.mutt/crypto.rc
+
+#Load aliases
+#set alias_file=$HOME/.mutt/aliases.txt
+#source $alias_file
+
+
+#Offline Imap config
+set mbox_type = Maildir
+set sendmail = /usr/bin/msmtp
+
+set folder = ~/.mail/
+set spoolfile = "+dove/Inbox"
+set mbox = "+dove/Archive"
+set postponed = "+dove/Drafts"
+set record = "+dove/Sent"
+
+mailboxes +Inbox
+
+
+# View good/bad mails
+# macro index S "<limit>~h \"X-Spam-Flag: YES\"<enter><last-entry>" "Show only SPAM"
+# macro index s "<limit>~h \"X-Spam-Status: No\"<enter><last-entry>" "Hide SPAM"
+
+macro index D \
+ "<save-message>+dove/Trash<enter>" \
+ "move message to the trash"
+
+#macro index S \
+# "<save-message>+dove/Spam<enter>" \
+# "mark message as spam"
+
+# Dove conf
+set from = "v@skozl.com"
+set realname = "Vasil Zlatanov"
+
+# Save contact to CardDav
+macro index,pager A "<pipe-message>pycard-import<enter>" "add sender address to pycardsyncer"
+
+# Load from CardDav
+set query_command="pc_query -m '%s'"
+
+
+
+# Change the following line to a different editor you prefer.
+set editor = "vim"
+
+# Basic config, you can leave this as is
+set mail_check = 1
+set timeout = 1
+unset imap_passive
+set header_cache=~/.muttlocal/cache/headers
+set message_cachedir=~/.muttlocal/cache/bodies
+set certificate_file=~/.muttlocal/certificates
+set move = no
+set include
+set sort = 'reverse-date-received'
+#set sort_aux = 'reverse-last-date-received'
+set auto_tag = yes
+ignore "Authentication-Results:"
+ignore "DomainKey-Signature:"
+ignore "DKIM-Signature:"
+hdr_order Date From To Cc
+alternative_order text/plain text/html *
+auto_view text/html
+
+# Hide crap
+
+ignore lines precedence status message-id x-lines x-loop x-sender
+ignore nntp-posting-host old-return-path received references
+ignore content- errors-to mime-version resent- return-path xref
+ignore conversion original-encoded-information-types x400 x-vm-
+ignore x-sun x-status x-vm- illegal-object x-authentication-warning
+ignore originator x-received x-listprocessor x-mailinglist
+ignore old-priority priority x-msmail-priority old-x-envelope-to
+ignore x-envelope-to x-gateway x-z-charset x-forward-loop x-comment
+ignore comments x-pmrqc x-face x-envelope-sender from_ x-mailing-list
+ignore x-copyright x-cid-url sender x-ixthys-url x-priority
+ignore x-no-junk-mail x-server-date x-phone x-mime-autoconverted
+ignore x-alt-email x-orcpt company division x-warning
+
+
+# Gmail-style keyboard shortcuts
+macro index,pager gi "<change-folder>=dove/Inbox<enter>" "Go to inbox"
+macro index,pager ga "<change-folder>=dove/Archive<tab><enter>" "Go to all mail"
+macro index,pager gs "<change-folder>=dove/Sent<tab><enter>" "Go to sent mail"
+macro index,pager gj "<change-folder>=dove/Spam<enter>" "Go to spam"
+macro index,pager gt "<change-folder>=dove/Trash<enter>" "Go to trash"
+macro index,pager gd "<change-folder>=dove/Drafts<enter>" "Go to drafts"
+
+# Other config
+set delete
+#set edit_headers
+set fast_reply
+unset help
+set pager_stop
+
+# Bindings
+bind index,pager "n" next-unread
+bind index,pager "N" search-next
+
+bind browser d half-down
+bind index d half-down
+bind pager d half-down
+
+bind browser u half-up
+bind index u half-up
+bind pager u half-up
+
+bind index gg first-entry
+bind pager gg top
+bind index G last-entry
+bind pager G bottom
+bind index R group-reply
+
+
+# Write in Aliases when opening email
+set display_filter='$HOME/.mutt/alias.sh'
+
+# Remove + on wraps
+unset markers
+
+# Mutt LED notification
+set status_format="$HOME/.mutt/notify.sh '%r %f (%L) [Msgs:%?M?%M/?%m%?n? New:%n?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b?]'|"
+
+# Render silly html
+set mailcap_path = ~/.mutt/mailcap
+folder-hook . `rm -f /tmp/mutt/*` # delete tmp files created by mailcap
+auto_view text/html # view html automatically
+alternative_order text/plain text/enriched text/html # save html for last
+