# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # Max's personal muttrc - based on everyone else's. # # $Id: muttrc,v 1.4 2004/08/18 19:01:33 max Exp $ # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # Mailbox, System and Editor settings # set spoolfile='/var/spool/mail/max' # where my new mail is located set folder=~/Mail set mbox=! mailboxes ! # Make VI into wordprocessor mode -- auto wrap, backspace to previous line set editor="vim -c 'set tw=76' -c 'set fo=tcq' -c 'set bs=eol' -c 'set wrap'" set alias_file=~/.mail_aliases set check_new set mail_check=10 # how often to poll for new mail set postponed=+postponed # mailbox to store postponed messages in set record=+outbox # default location to save outgoing mail set noconfirmappend # don't ask me if i want to append to mailboxes set ispell="/usr/bin/ispell" # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # Who am I? # set realname = "Max Baker" set hostname="warped.org" set alternates = "(\ (warped\\.org)\ |(netdisco\\.org)\ |(netdisco\\.net)\ )" # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # Who are they? # source ~/.mail_aliases # Address Book lists mason-users smaug linux-dell-laptops netdisco-users snmp-info-users subscribe mason-users smaug linux-dell-laptops netdisco-users snmp-info-users set ignore_list_reply_to=yes # Bypass lists that set the reply-to: to them selfs. Allows g vs r vs L # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # Key bindings # # maps: # alias alias menu # attach attachment menu # browser directory browser # compose compose menu # index message index # pgp pgp menu # postpone postponed message recall menu # generic generic keymap for all of the above # editor line editor # pager text viewer # Max's key bindings bind pager half-up bind pager half-down bind pager G bottom # just like vi and less # Report Spam with SpamAssassin macro index X "| spamassassin -r" # Learn or unlearn a message as SPAM! macro index z "| sa-learn --single -D --spam" macro index z "| sa-learn --single -D --spam" macro pager Z "| sa-learn --single -D --ham" macro pager Z "| sa-learn --single -D --ham" macro index \cb |urlview\n macro pager \cb |urlview\n # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # Specify default filename when saving messages # # order matters - first one goes save-hook '~s Netdisco' =netdisco save-hook '~s snmp-info' =netdisco save-hook graphviz =graphviz save-hook mason =mason save-hook mopar =mopar save-hook smaug =smaug save-hook perl6 =perl6 save-hook ucsc =ucsc_work save-hook netdisco =netdisco save-hook . =friends # Default Save # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # Change settings based on mailbox # folder-hook . 'set simple_search="~f %s | ~s %s" sort=date' folder-hook outbox 'set simple_search="~t %s | ~s %s" sort=to' folder-hook spam 'set simple_search="~t %s | ~s %s" sort=subject' # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # Header Options # ignore * unignore from: Organization subject To CC mail-followup-to Date x-url unhdr_order * hdr_order from Organization date subject to cc bcc set use_from # always generate the `From:' header field set envelope_from=yes # Make the 'return-path:' header match the From: # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # Compose Forward Bounce FCC BCC Copy and Move # set abort_unmodified=yes # automatically abort replies if I don't change the message set autoedit # go to the editor right away when composing set copy=yes # always save a copy of outgoing messages set delete=yes # purge deleted messages without asking set fast_reply # skip initial prompts when replying set fcc_attach=yes # keep attachments in copies of sent messages? set forward_decode # weed and MIME decode forwaded messages set include # always include messages when replying set nosave_empty # remove files when no messages are left set recall # prompt to recall postponed messages unset reply_to # Don't always use reply-to if present set reverse_alias # attempt to look up my names for people set reverse_name # use my address as it appears in the message set reverse_realname # do the same for the name # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # Language / Encoding # set allow_8bit set allow_ansi=yes # in msgs #set charset="us-ascii" # character set for your terminal charset-hook us-ascii iso-8859-1 #iconv-hook iso-8859-1 8859-1 #iconv-hook us-ascii iso-8859-1 set mime_forward_decode=yes set send_charset="us-ascii:iso-8859-1" # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # Display / Pager Options # unset arrow_cursor # use -> instead of hiliting the whole line set ascii_chars # use ASCII instead of ACS chars for threads set auto_tag # always operate on tagged messages unset beep set beep_new # beep when new mail unset collapse_unread set hdr_format="%4C %Z %{%m/%d} %-15.15F (%4c) %s" # format of the index set help # show the help lines set move=yes # don't ask about moving messages, just do it set nomark_old # i don't care about whether a message is old set pager_index_lines=5 # how many index lines to show in the pager set pager_stop # don't move to the next message on next-page set pgp_verify_sig=yes # automatically verify message signatures unset prompt_after # Don't ask me for a command after the external pager exits set read_inc=25 # show progress when reading a mailbox set resolve # move to the next message when an action is performed set sort_re=no set sort=threads # primary sorting method set sort_browser=reverse-date # how to sort files in the dir browser set status_on_top # some people prefer the status bar on top set timeout=120 # timeout for prompt in the index menu set to_chars="* mcS" # not you,only recip, not only, cced ,sent by you set write_inc=25 # show progress while writing mailboxes # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # Automatically use entries from ~/.mailcap to view these MIME types # # auto_view [ ... ] auto_view application/x-gunzip auto_view application/x-gzip auto_view text/html alternative_order text/plain text/html # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # Color definitions # mono header underline ^(From|Subject): mono quoted bold color hdrdefault red default color quoted cyan default color signature red default color indicator brightyellow red color error brightred default color status yellow blue color tree magenta default color tilde magenta default color message brightcyan default color markers brightcyan default color attachment brightmagenta default color search default green # how to hilite search patterns in the pager color header brightred default ^(From|Subject): color body magenta default "(ftp|http)://[^ ]+" # point out URLs color body magenta default [-a-z_0-9.]+@[-a-z_0-9.]+ # e-mail addresses color underline brightgreen default # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # Everything Else (not set) # # set abort_nosubject=ask-yes # set alias_format="%4n %2f %t %-10a %r" # set askbcc # set askcc # set attach_format="%u%D%I %t%4n %T%.40d%> [%.7m/%.10M, %.6e%?C?, %C?, %s] " # set attach_sep="\n" # set attach_split=yes # set attribution="On %d, %n wrote:" # how to attribute replies # set bounce_delivered=yes # set compose_format="-- Mutt: Compose [Approx. msg size: %l Atts: %a]%>-" # set confirmcreate # prompt when creating new files # set connect_timeout=30 # set date_format="!%a, %b %d, %Y at %I:%M:%S%p %Z" # set delete_untag=yes # set digest_collapse=yes # set display_filter="" # set dotlock_program="/usr/local/bin/mutt_dotlock" # set dsn_notify='failure,delay' # when to return an error message # set dsn_return=hdrs # what to return in the error message # set edit_headers # let me edit the message header when composing # set encode_from=no # set escape="~" # set fcc_clear=no # set followup_to=yes # set force_name # fcc by recipient, create if mailbox doesn't exist # set forward_edit=yes # set forward_format="[%a: %s]" # subject to use when forwarding messages # set forward_quote # quote the header and body of forward msgs # set gecos_mask="^[^,]*" # set hdrs # include `my_hdr' lines in outgoing messages # set header # include message header when replying # set hidden_host=no # set hide_limited=no # set hide_missing=yes # set hide_top_limited=no # set hide_top_missing=yes # set history=20 # number of lines of history to remember # set honor_followup_to=yes # set imap_authenticators="" # set imap_delim_chars="/." # set imap_force_ssl=no # set imap_home_namespace="" # set imap_keepalive=900 # set imap_list_subscribed=no # set imap_pass="" # set imap_passive=yes # set imap_peek=yes # set imap_servernoise=yes # set imap_user="" # set implicit_autoview=no # set indent_string="> " # how to quote replied text # set index_format="%4C %Z %{%b %d} %-15.15L (%?l?%4l&%4c?) %s" # set keep_flagged=no # set locale="C" # locale to use for printing time # set mailcap_path="~/.mailcap:/usr/local/share/mailcap" # set mail_check=5 # set mailcap_path="" # set mailcap_sanitize=yes # set maildir_trash=no # set markers=yes # set mask="!^\\.[^.]" # set mbox_type=mbox # set menu_scroll # no implicit next-page/prev-page # set metoo # remove my address when replying # set meta_key=no # set mh_purge=no # set mh_seq_flagged="flagged" # set mh_seq_replied="replied" # set mh_seq_unseen="unseen" # set message_format="%s" # set mime_forward # use message/rfc822 type to forward messages # set mime_forward_rest=yes # set narrow_tree=no # set pager=less # some people prefer an external pager # set pager_context=5 # no. of lines of context to give when scrolling # set pager_format="-%S- %-20.20f %s" # format of the pager status bar # set pgp_strict_enc # use Q-P encoding when needed for PGP # set post_indent_string='---end quoted text---' # set print=ask-yes # ask me if I really want to print messages # set print_command=/bin/false # how to print things (I like to save trees) # set quote_regexp="^ *[a-zA-Z]*[>:#}]" # how to catch quoted text # set reply_self # for forcing a reply to all addresses, including mine # set reply_regexp="^(re:[ \t]*)+"# how to identify replies in the subject: # set save_name # save outgoing messages by recipient, if the # set sendmail="/usr/lib/sendmail -oi -oem" # how to deliver mail # set shell="/bin/zsh" # program to use for shell escapes # set signature="~/.signature" # file which contains my signature # set smime_is_default=no # set smime_ask_cert_label=yes # set smime_decrypt_use_default_key=yes # set smime_timeout=300 # set smime_encrypt_with="" # set smime_keys="" # set smime_ca_location="" # set smime_certificates="" # set smime_decrypt_command="" # set smime_verify_command="" # set smime_verify_opaque_command="" # set smime_sign_command="" # set smime_sign_opaque_command="" # set smime_encrypt_command="" # set smime_pk7out_command="" # set smime_get_cert_command="" # set smime_get_signer_cert_command="" # set smime_import_cert_command="" # set smime_get_cert_email_command="" # set smime_default_key="" # set sort_aux=reverse-date-received # how to sort subthreads # set sort_aux=last-date # date of the last message in thread # set ssl_starttls=yes # set ssl_usesystemcerts=yes # set ssl_use_sslv2=yes # set ssl_use_sslv3=yes # set ssl_use_tlsv1=yes # set status_format="-%r-Mutt: %f [Msgs:%?M?%M/?%m%?n? New:%n?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b? %l]---(%s)-%>-(%P)---" # set strict_threads # don't thread by subject # set tilde # virtual lines to pad blank lines in the pager # set tmpdir=~/tmp # where to store temp files # set uncollapse_jump=no # set use_8bitmime # enable the -B8BITMIME sendmail flag # set use_domain # don't qualify local addresses with $domain # set use_mailcap=yes # always use a mailcap entry when found # set visual=vim # editor invoked by ~v in the builtin editor # set nowait_key # prompt when a pipe returns normal status # unset weed # weed headers # unset wrap_search # go to the top and continue searching