]> git.friedersdorff.com Git - max/saltfiles.git/blobdiff - states/mail/files/mutt/common.mutt
Add mutt configuration
[max/saltfiles.git] / states / mail / files / mutt / common.mutt
diff --git a/states/mail/files/mutt/common.mutt b/states/mail/files/mutt/common.mutt
new file mode 100644 (file)
index 0000000..3e827a6
--- /dev/null
@@ -0,0 +1,62 @@
+# Automatically render html emails.  Not sure if this is a good idea
+auto_view text/html
+alternative_order text/plain text/enriched text/html
+
+# use abook for aliases
+set sort_alias= alias
+source "gpg --decrypt --quiet ~/.mutt/alias.asc |"
+set query_command = "abook --mutt-query '%s'" 
+macro index,pager A "<pipe-message>abook --add-email-quiet<return>" "add the sender address to abook"
+
+macro pager \cb        "\
+:set my_tmp_pipe_decode=\$pipe_decode\n\
+:set pipe_decode\n\
+|urlview\n\
+:set pipe_decode=\$my_tmp_pipe_decode\n\
+:unset my_tmp_pipe_decode\n" \
+# call urlview to extract URLS out of a message
+
+set text_flowed=yes
+set reflow_text=yes
+set editor="vim -v +':set textwidth=72' +'set fo=awq' +'set comments+=n:>'"
+
+# Speed up folder switch
+set sleep_time=0 
+
+set sort=threads
+set sort_aux=last-date-received
+
+set fast_reply=yes
+
+# Show message some message headers when reading mail
+set pager_index_lines=10
+
+# Show some context when paging through email
+set pager_context=5
+
+# Stop at the end of the email
+set pager_stop=yes
+
+# Remove all headers by default
+ignore *
+unignore from date subject to cc
+
+# Use sidebar
+set mail_check_stats
+set sidebar_visible=yes
+set sidebar_width=25
+set sidebar_folder_indent=yes
+set sidebar_short_path=yes
+set sidebar_divider_char='│'
+set sidebar_format='%B%* %N'
+
+bind index,pager \CP sidebar-prev
+bind index,pager \CN sidebar-next
+bind index,pager \CO sidebar-open
+unmailboxes *
+
+# Attach mail when forwarding
+set mime_forward=ask-no
+
+# Dont flow to next message
+set pager_stop=yes