summaryrefslogtreecommitdiff
path: root/base/muttrc
diff options
context:
space:
mode:
Diffstat (limited to 'base/muttrc')
-rw-r--r--base/muttrc61
1 files changed, 61 insertions, 0 deletions
diff --git a/base/muttrc b/base/muttrc
new file mode 100644
index 0000000..be1282a
--- /dev/null
+++ b/base/muttrc
@@ -0,0 +1,61 @@
+#
+# Mutt settings common everywhere
+#
+
+# Mailbox Settings
+set mbox_type="Maildir"
+set folder="~/.maildir"
+
+# Mutt settings
+set header_cache=~/.maildir/mutt_cache/
+set delete=yes
+unset confirmappend
+set sort=threads
+set sort_aux = last-date-received
+set pager_stop=yes
+set mark_old = no
+unset markers
+set text_flowed=yes
+set display_filter="~/bin/mutt-display-filter.sh"
+
+# Headers
+ignore *
+unignore date from: to: cc subject X-Spam-Status
+set forward_format="Fwd: %s"
+
+# Macros
+macro pager <Up> "<previous-line>" "Previous line"
+macro pager <Down> "<next-line>" "Next line"
+
+macro index c "<change-folder>?<toggle-mailboxes>" "open a different folder"
+macro pager c "<change-folder>?<toggle-mailboxes>" "open a different folder"
+macro index C "<copy-message>?<toggle-mailboxes>" "copy a message to a mailbox"
+macro index M "<save-message>?<toggle-mailboxes>" "move a message to a mailbox"
+macro index e "<save-message>+archived<enter>" "Archive a message."
+macro pager e "<save-message>+archived<enter>" "Archive a message."
+macro index S "<save-message>+spam<enter>" "Report message as spam."
+macro index d "<save-message>+trash<enter>" "Move to trash"
+macro pager d "<save-message>+trash<enter>" "Move to trash"
+
+macro index \es <change-folder>'=search'<enter><shell-escape>'mairix ' 'Enter Mairix search term'
+
+# Colors
+color index brightwhite default ~N
+color index brightwhite default ~O
+
+# colors
+color normal white black
+color attachment brightyellow black
+color hdrdefault white black
+color indicator black white
+color markers brightred black
+color quoted green black
+color signature cyan black
+color status black white
+color tilde blue black
+color tree red black
+
+# Grab any host-specific settings
+source ~/.host-specific/muttrc
+
+source ~/.mutt/aliases