#### Import from elsewhere #### set alias_file=~/.mutt.aliases # file to use for saving new aliases #### General options and miscellany #### set realname="Rick Moen" set status_on_top # set: present the status bar at top, ie before the index set timeout=60 # time in seconds until mutt checks folder for new mail set noprompt_after # set: gives you a prompt when pager exits set read_inc=1 # '1': show count number with *every* mail. set history=100 # number of input lines for prompts to remember set delete=yes set charset = "iso-8859-15" macro compose \CP "Fgpg --clearsign\ny" macro compose \CS "Fgpg --clearsign\ny^T^Uapplication/pgp; format=text; x-action=sign\n" message-hook "~h RAZOR" "unignore X-Spam-Status" macro index S "| spamassassin -r" "report message to Vipul's Razor" set tmpdir="/tmp" # directory where temporary files are to be placed set print_cmd="a2ps -nn -ns -H -p -1 -B -F10 -nL | lpr" set shell=bash # use bash for shell commands set recall=no # do not prompt for recalling postponed mails with 'm' set editor=vim set send_charset = "us-ascii:iso-8859-1:iso-8859-15:utf-8" alternative_order text/plain text text/enriched application/postscript image/* auto_view text/html text/enriched application/x-gunzip application/postscript image/gif application/x-tar-gz #### Menu index #### set status_format="%v: %f (%s) [%M/%m] [N=%n,*=%t,post=%p,new=%b]" set strict_threads # set: use references-header threading only set to_chars="X+TCF" set sort=reverse-threads # sorting method - I definitely like "threads" best set nomark_old # set: make distinction between New mail and Old mail. set allow_8bit # unset: convert 8bit data to 7bit set arrow_cursor # Display: show current mail. set: "->" unset: inverse bar set ascii_chars # set: use ASCII characters to build the thread tree #### Replying and forwarding #### set reverse_alias # show the name of sender as set with my alias for him set reverse_name # reply as the user to whom the mail was sent to set followup_to = yes set honor_followup_to = yes set reply_to=ask-yes # "reply": set: Use address in Reply-To? set ignore_list_reply_to set include # set: include mail as quoted text in replies set attribution="Quoting %n (%a):\n" # attribution given to quoted text set forw_format="(forw) %s" #### Folder and mailbox #### set noconfirmappend # set: prompt for confirmation on appending mail to folder set confirmcreate # set: prompt for confirmation on creation of folders set copy # Always keep a copy of my mails! set folder=~/Mail # directory with all mail folders set force_name # set: save outbound mail by username set nomove # do not move read mails from mailbox to $mbox (was: "set hold") set save_name # set: save outbound mail to =username if it exists mailboxes /var/mail/rick ~/inboxes/lists set write_inc=1 # number - display increment count for every n-th mail set record=+sent #### Headers #### set edit_hdrs # obsolete? set autoedit # set: skip To, Subject prompts before composing my_hdr X-Mas: Bah humbug. send-hook ~A unmy_hdr X-gazette-tag: send-hook (~Ctag|~Clgang) 'my_hdr X-gazette-tag: Rick Moen' set hdr_format="%4C %Z %[!%y%m%d] %-17.17F (%3l) %s" ignore * unignore from date subject to cc reply-to: unignore organization organisation x-mailer: x-newsreader: x-mailing-list: unignore posted-to: #### Indexes #### bind index P recall-message # 'R'ecall-message move to 'P' [0.46] bind index R list-reply # 'L'ist-reply moved to 'R' bind editor \C? backspace bind index \t next-unread bind pager \t next-unread bind index ,\t previous-unread bind pager ,\t previous-unread bind index V show-version bind pager V show-version bind index zt current-top bind index zz current-middle bind index zb current-bottom macro index \cb "|urlview\n" bind index next-page bind index previous-page bind index \Cb previous-page bind index \Cf next-page # \Cf was 'f'orget-passphrase bind index < previous-page bind index > next-page bind index \Cx sync-mailbox # \Cx ->"sync-mailbox" bind index + next-page bind index - previous-page macro index "+so" ":source " macro index ",c" "c=received" macro index I "c!\n" #### Colours for misc #### color body brightblack cyan "^gpg: Signature made.*" color body brightblack green "^gpg: Good signature from.*" color body brightblack yellow "^gpg: Can't check signature.*" color body brightblack yellow "^gpg: WARNING: .*" color body brightwhite red "^gpg: BAD signature from.*" color indicator white blue # index color index red black '~f (fuchs\|guckes\|shaker)' color index yellow black '~t ^(all\|hackers\|key\|studi)' color index yellow blue '~C svlug@' color markers red black # index color message white blue # index #### Pager settings #### set quote_regexp="^ *[a-zA-Z]*[]>|}()%:=-][]>|}():=-]*" # YESS!! set pager_format="%S [%C/%T] %n (%l) %s" set pager_index_lines=0 # number of lines to see from the index set pager_stop # next-undeleted when the end of the mail is shown set tilde # show non-existant lines of text with a tilde at begin-of-line macro pager I "c!\n" color quoted green black # pager body color quoted1 green black # pager body color quoted2 cyan black # pager body color quoted3 yellow black # pager body color signature red black # pager body color status white blue # index status bar default: black white color tilde blue black # pager body color tree red black # index color underline yellow black # color attachment green black # .. color bold green black # .. color error red white # global mono quoted bold bind pager \Cu half-up bind pager \Cd half-down bind pager \Cm next-line bind pager \Ce next-line bind pager \Cy previous-line bind pager + next-line bind pager - previous-line bind pager ' ' next-page bind pager \Cf next-page bind pager \Cn next-page bind pager - previous-page bind pager \Cb previous-page # was "browse-url" bind pager \Cn half-down bind pager \Cp half-up bind pager t top bind pager ^ top bind pager G bottom bind pager $ bottom bind pager / search bind pager n next-undeleted bind pager p previous-undeleted bind pager P print-message bind pager R list-reply # simulate the old url menu macro index \cb |urlview\n 'call urlview to extract URLs out of a message' macro pager \cb |urlview\n 'call urlview to extract URLs out of a message' set pipe_decode #bind pager ,b bounce-message bind pager ,f forward-message bind pager ,g group-reply bind pager ,m mail bind pager ,L list-reply bind pager ,n reply bind pager ,r reply bind pager ,a reply # 'a' is for "answer" bind pager ,j next-undeleted bind pager ,k previous-undeleted bind pager backspace previous-line bind pager b previous-page bind pager f next-page bind pager g top bind pager j next-line bind pager k previous-line bind pager m noop bind pager L noop bind pager r noop bind pager : enter-command bind attach ' ' select-entry bind attach \Cg exit #### Aliases #### # [snipped from this copy] #### Mailing lists #### # [snipped from this copy; lines using the "lists" and "subscribe" keywords]