# System-wide personalization for Mutt
######################################
-folder-hook "" set sort=threads
-folder-hook "!" set sort=mailbox-order
-folder-hook "=sent" set sort=mailbox-order
-folder-hook "=spam" set sort=mailbox-order
-folder-hook "=err" set sort=mailbox-order
-folder-hook "=input$" set sort=mailbox-order
+# '!' an '=' are expand only as the very first characters.
+# regexes are processed.
+# '$' must follow alpha or '{' to get interpreted as a variable.
+folder-hook "" set sort=threads
+folder-hook "!$" set sort=mailbox-order;push "*<Tab>"
+folder-hook "=(=|err)" set sort=mailbox-order;push "*<Tab>"
+folder-hook "=(sent|spam|input)" set sort=mailbox-order;push "*"
+bind index <Tab> next-new
+bind pager <Tab> next-new
+bind index <Esc><Tab> previous-new
+bind pager <Esc><Tab> previous-new
bind index \` next-unread
bind pager \` next-unread
bind index <Esc>\` previous-unread
bind pager <Esc>\` previous-unread
unset strict_threads
set editor="vim -c 'set noai' -c 'set ts=8'"
-set send_charset="us-ascii:utf-8"
+set send_charset="us-ascii:iso-2022-jp:utf-8"
set charset="utf-8"
set autoedit
set auto_tag
# FIXME: %D not needed: RFC 2822: 3.3: "converted" can IMO incl. timezone
# but %d will place +0000 for %z and thus brokes the timestamp
set attribution="On %D, %n wrote:"
+unset markers
+# Mailman; FIXME: Patch Mutt to extend it multiline.
+color body brightred default "^_______________________________________________\r?\n$"
# Mail command
# Ignore headers
################
-ignore received content- mime-version status x-status message-id sender
+ignore received content- mime-version status x-status sender
ignore references return-path lines precedence x-authentication-warning
ignore list-help list-subscribe list-unsubscribe list-post list-archive
ignore x-mimetrack priority x-priority importance x-mime-autoconverted
-ignore x-accept-language resent-message-id x-sender x-antirelay
+ignore x-accept-language x-sender x-antirelay
ignore x-msmail-priority x-mimeole x-pop3-rcpt delivered-to
# Colors