summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--muttrc114
1 files changed, 114 insertions, 0 deletions
diff --git a/muttrc b/muttrc
new file mode 100644
index 0000000..b9bfb03
--- /dev/null
+++ b/muttrc
@@ -0,0 +1,114 @@
+# Documentation available at http://www.mutt.org/doc/devel/manual.html#reference
+
+# imap settings
+source /home/reiner/.mutt/imap_pass # import password from external file to prevent accidental pasting :)
+set folder="imap://reiner@mail.reiner-h.de/INBOX"
+set imap_idle
+set imap_check_subscribed
+unset imap_peek # mark messages as read on opening
+unset imap_passive # open imap connections
+
+
+# smtp settings
+set use_from # add From: header
+set smtp_url="smtp://reiner@mail.reiner-h.de"
+
+
+# nntp settings
+set news_server="news://news.gmane.org"
+
+
+# mail settings
+set realname="Reiner Herrmann"
+set from="reiner@reiner-h.de"
+set reverse_name # use alternate email if it was receiver
+
+
+# path settings
+set spoolfile="="
+set mbox="!"
+set record="=Sent"
+set postponed="=Drafts"
+set trash="=Trash"
+set header_cache="~/.mutt/headercache"
+
+
+# security settings
+set ssl_force_tls
+
+
+# various other settings
+set index_format="%4C %Z %s %?M?[#%M]? %* %-15.15L %[%a, %F, %R] "
+set sort=threads
+set sort_aux=reverse-last-date-received
+set mail_check=90
+set quit=ask-yes
+set pager_index_lines=10 # number of index lines shown in pager
+set timeout=15 # how long to wait for input
+set beep_new # beep on new messages
+unset collapse_unread # don't collapse thread with unread messages
+unset postpone # don't ask if cancelled messages should be postponed
+unset recall # don't ask if to resume postponed messages when writing
+unset mark_old # don't mark new messages as old on mailbox change
+set delete # purge deleted messages when syncing (= move to trash folder when trash is set)
+set pager_stop # don't go to next message if bottom in pager reached
+auto_view text/html # automatically view html messages (via command defined in mailcap)
+alternative_order text/plain text/html # prefer plain text over html
+set query_command="/usr/bin/abook --mutt-query '%s'" # query abook
+set query_format="%4c %t %-25.25n %a"
+
+
+# header display
+ignore *
+unignore from date subject to cc reply-to user-agent x-spam-status x-debbugs-cc
+unhdr_order *
+hdr_order subject date from reply-to to cc user-agent x-spam-status x-debbugs-cc
+
+
+# some colors
+color index brightwhite default ~N
+color index brightblack default ~D
+
+
+# key bindings
+bind index <up> previous-entry
+bind index <down> next-entry
+bind pager <up> previous-line
+bind pager <down> next-line
+bind pager <home> top
+bind pager <end> bottom
+bind index <delete> delete-message
+# vi-style bindings
+bind pager j next-line
+bind pager k previous-line
+bind index \CD half-down
+bind index \CU half-up
+bind index \CF next-page
+bind index \CB previous-page
+# move messages to spam folder
+macro index x '<save-message>=Spam.not-detected<enter><enter>'
+macro pager x '<save-message>=Spam.not-detected<enter><enter>'
+
+
+# hooks
+folder-hook . 'push <collapse-all>' # collapse threads
+
+
+# gpg settings
+source /usr/share/doc/mutt/examples/gpg.rc
+set crypt_autosign
+set crypt_verify_sig
+
+
+# sidebar settings
+set sidebar_visible
+set sidebar_sort
+bind index \CP sidebar-prev # ctrl-p for previous folder
+bind index \CN sidebar-next # ctrl-n for next folder
+bind index \CO sidebar-open # ctrl-o to open folder
+bind pager \CP sidebar-prev
+bind pager \CN sidebar-next
+bind pager \CO sidebar-open
+macro index b '<enter-command>toggle sidebar_visible<enter><refresh>'
+macro pager b '<enter-command>toggle sidebar_visible<enter><redraw-screen>'
+