# vim: set ft=muttrc: reset all ################## ## ENVIRONMENT set realname="A. Pagaltzis" set from="pagaltzis@gmx.de" set folder=~/Mail/ set mbox=+Inbox set record=+Inbox set spoolfile=+Inbox set postponed=+Postponed set alias_file=+/rc/aliases source +/rc/aliases mailboxes =/Inbox mailboxes =/Postponed mailboxes =/Responses mailboxes =/Work source 'cd ~/Mail ; for box in {People,Personal,Lists}/* ; do echo mailboxes =/$box ; done |' source '~/Mail/rc/lists |' ################## ## MISC PREFERENCES set charset=iso-8859-15 set delete set status_on_top set thorough_search set history = 200 unset beep unset beep_new unset mark_old unset suspend unset wait_key unset confirmappend unset confirmcreate unset sig_dashes ################## ## MESSAGE CREATION/EDITING # stay on foreground even if we go to GUI mode, # set cursor on first line of body set editor="vim -f -c 'set expandtab textwidth=65 encoding=latin1' -c 'norm }j'" set copy set fcc_attach set use_from set envelope_from set user_agent set attribution="* %n <%a> [%(%Y-%m-%d %H:%M)]:" set forward_format="Fwd: <%a> %s" set forward_quote # set mime_forward # set mime_forward_decode # set mime_forward_rest set reply_self set include set reply_to set ignore_list_reply_to set recall = ask-no set edit_headers set fast_reply set abort_unmodified set followup_to set honor_followup_to = ask-no set encode_from unset metoo unset abort_nosubject unset fcc_clear # use (postpone|recall)-message explicitly if that's what you want set postpone=no set recall=no ################## ## BINDS bind pager previous-line bind pager next-line macro pager c '?' macro index c '?' macro pager X ' sa-learn --spam --no-sync --mbox - ' macro index X ' sa-learn --spam --no-sync --mbox - ' # xterm mousewheel codes macro index \233[62~ '' macro index \233[63~ '' macro pager \233[62~ '' macro pager \233[63~ '' ################## ## INDEX/MESSAGE VIEWING set sort=threads set strict_threads set status_format="Folder: %r (%P) %f Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?l? Size:%l ?%> %v " set compose_format="Compose: Approx. size: %l Atts: %a %> %v " set pager_format="Message: %C/%m (%4.4c) %Z %-18.18F %s %> %Z " set index_format="%4C %Z · %?M?(%2M->)&(%4.4c)? %{%b %d} %-18.18F %s" set folder_format="%N %3C %9s bytes %N %f" set menu_scroll # set ascii_chars set uncollapse_jump set tilde set pager_stop set pager_context = 3 set wrapmargin = 8 set pager_index_lines = 8 alternative_order text/plain text/enriched text auto_view text/enriched ignore * # display none of the headers by default source "sed 's!^hdr_order!unignore!; t; d' ~/.muttrc |" hdr_order From: hdr_order To: hdr_order Subject: hdr_order Date: hdr_order Message-ID: hdr_order Cc: hdr_order Bcc: hdr_order Sender: List-Id: X-Mailing-List: Newsgroups: hdr_order Followup-To: Mail-Followup-To: hdr_order Organisation: Organization: hdr_order User-Agent: hdr_order X-Editor: X-Mailer: X-Newsreader: X-Posting-Agent: hdr_order ReSent-Date ReSent-From ReSent-To ReSent-Subject ReSent-Message-ID ################## ## COLORS # used in all screens color indicator black white color search black white color status brightcyan blue # index (order sensitive - last match wins!) color index brightwhite default "~O" # new messages color index brightwhite default "~N" # new messages color index red default "~D" # deleted messages color index brightred default "~N ~D" # deleted new messages color index yellow default "~T" # tagged messages color index brightyellow default "~T ~N" # tagged new messages # repeat for flagged messages: color index white magenta "~F" # flagged messages color index brightwhite magenta "~F ~O" # new messages color index brightwhite magenta "~F ~N" # new messages color index red magenta "~F ~D" # deleted messages color index brightred magenta "~F ~N ~D" # deleted new messages color index yellow magenta "~F ~T" # tagged messages color index brightyellow magenta "~F ~T ~N" # tagged new messages # pager color bold brightwhite default color underline brightwhite default color quoted cyan default color quoted1 yellow default color quoted2 cyan default color quoted3 yellow default color quoted4 cyan default color quoted5 yellow default color signature brightblue default color markers brightred default color tilde brightblue default color attachment brightgreen default # pager: message headers color hdrdefault white default color header brightgreen default "^Subject:" color header yellow default "^(Date|From|To|Cc|Bcc):" # email addrs color body brightyellow default "[-+._[:alnum:]]+@([[:alnum:]][-.]?)+" # URLs color body brightgreen default "]+>\ |(finger|ftp|https?|news|telnet):[^ >)\"\t]+\ |www\\.([[:alnum:]][-.]?)+(:[[:digit:]]+)?(/[-_./~#[:alnum:]]*(\\?[^ >)\"\t]*)?)?" # *bold* _underlined_ /italic/ text (imperfect) color body brightwhite default "(^| )[/]([-_&!.,[:alnum:]]+[/])+( |$)" color body brightwhite default "(^| )[*]([-_&!.,[:alnum:]]+[*])+( |$)" color body brightwhite default "(^| )[_]([-_&!.,[:alnum:]]+[_])+( |$)"