# # ~/.mutt/set # ## ======================================================================== ## VARIABLES : ## See http://www.math.fu-berlin.de/~guckes/mutt/mutt.manual.html#variables ## All variables are described with their type, the version number of MUTT ## when they were introduced, and their default value. ## NOTE: The names of variables are defined in "init.c" (struct rc_option). ## The variables pgp and pgp_autosign are only available in mutt-pgp. ## ======================================================================== ## Valid variable types are: Boolean, Number, Format_String, String. ## Documentation: http://www.math.fu-berlin.de/~guckes/mutt/manual.html#types ## ======================================================================== ## ======================================================================== ## Variable settings ## ======================================================================== ###### A set abort_nosubject=no # set abort_unmodified set alias_format="%2n %t %-10a %r" set alias_file="~/.mutt/aliases" # file to use for saving new aliases set allow_8bit # unset: convert 8bit data to 7bit # set alternates # personal setting -> .mutt.personal set arrow_cursor # Display: show current mail. set: "->" unset: inverse bar # ascii_acs requires patch bu Liviu Daia # set ascii_acs # set: use ascii chars to show thread tree set ascii_chars # set: use ASCII characters to build the thread tree # set askbcc # set askcc # set attach_format "%u%D%t%2n %T%.40d%> [%.7m/%.10M, %.6e, %s] " # set attach_sep= # set attach_split set attribution="%n <%a>:" # attribution given to quoted text ## When I reply to mail that has been in my mailbox for some time ## then I also use the Subject and the Date in my attribution: ## set attribution="\n\tSubject: %s\n\tDate: %d\n\nTime to reply!\n\nQuoting %n (%a):" set autoedit # set: skip the prompts for To: and Subject: # before invoking the editor for composing # set autotag ###### B #set beep ###### C set charset="iso-8859-1" # set checknew unset confirmappend # set: prompt for confirmation on appending mail to folder set confirmcreate # set: prompt for confirmation on creation of folders set collapse_unread set copy=yes # Always keep a copy of my mails! ###### D # set date_format="!%a, %b %d, %Y at %I:%M:%S%p %Z" set date_format="%Y-%m-%d %H:%M:%S %Z" # set default_hook="~f%s | (~P (~c %s | ~t %s))" set delete=yes # set dsn_notify="failure,delay" # set dsn_return=hdrs ###### E set edit_headers # set: header editing! total control over headers! :-) # set editor=vim # set editor="vim '+/^$'" # use vim as editor and start after first empty line # (ie right after the header) # Start vim as editor on the To-line of the header: set editor="vim -u ~/.vimrc.mutt -c ':0;/^To: '" set escape=~ ###### F set fast_reply set fcc_attach set folder=~/Mail # directory with all mail folders ## folder_format # new with mutt-0.92 - configure display of browser # set folder_format="%N %F %2l %-8.8u %-8.8g %8s %d %f" ## followup_to: control generatation of the Mail-Followup-To field [mutt-0.92] unset followup_to #set force_name # set: save outbound mail by username (even if =username does not exist) set forward_decode unset forward_quote ## forward_format - format the text used in the format attribution ## default: set forw_format="[%a: %s]" set forward_format="Fwd: %s" # set forward_weed ###### H set hdrs #set hdr_order="From |Date:|From:|To:|Cc:|Subject:" # wishful thinking :-) unset header set help set history=50 # 0.51: number of input lines for prompts to remember set hostname="arago.de" ###### I unset ignore_list_reply_to # set in_reply_to="%i; from \"%n\" on %{!%a, %b %d, %Y at %I:%M:%S%p}" set in_reply_to="%i; from \"%n\" on %{%Y-%m-%d %H:%M:%S %Z}" set include=yes # set: include mail as quoted text in replies set indent_str="> " # change this and I'll kill you! ;-) set ispell ## index_format - format of all mails shown in the index display ## Examples: ## set index_format="%4C %Z %M %2N %-15.15F (%6c) %s" ## set index_format="%4C %Z %2m%2N %-17.17n (%4c) %s" ## set index_format="%4C %Z %2m%2N %-17.17n (%4l) %s" ## set index_format="%4C %Z %[!%y%m%d] %-17.17F (%3l) %s" # Sven's favourite set index_format="%3C %Z %[!%d.%m %H:%M] %-17.17F (%5c) %s" # Bronski's favourite ###### L #set locale ###### M #set mailcap_path set mark_old # set: make distinction between New mail and Old mail. set markers set mask="^(\.\.$|[^.])" set mbox="+inbox" set mbox_type=mbox unset meta_key set metoo set menu_scroll set message_format="%s" set mime_forward=yes set mime_forward_decode set move=ask-no # folder update: unset: Do not move read mail to "mbox". set nomove # do not move read mails from mailbox to $mbox (was: "set hold") #set msg_format ###### N ###### O ###### P # pager: Program to show mails with. # The builtin pager is very good although not perfect. set pager=builtin # I recommend "less" as the external pager. set pager_context=0 ## pager_format - format of summary on current mail in the pager ## (until 0.52: pager_fmt) ## Examples: ## set pager_format="%S %C/%T: %-20.20n %s" # default ## set pager_format="%S %C/%T?%n: %-20.20n %s" set pager_format="%S [%C/%T] %n (%l) %s" # Sven's favourite set pager_index_lines=8 # number of lines to see from the index # set pager_stop: # set: prevents the command next-page to perform a set pager_stop # next-undeleted when the end of the mail is shown unset pipe_decode # set pipe_sep # set pipe_split #### POP stuff # set pop_delete # set pop_host # set pop_pass # set pop_port # set pop_user # set post_indent_str set postpone=ask-yes set postponed="+postponed" # set print # print_cmd: Command to use to handle mail for printing. # set print_cmd="a2ps -nn -ns -H -p -1 -B -F10 -nL | lpr" # print_cmd - further examples: # checking the output of the print command: # set print_cmd="less -aCMsei" # printing *with* Header # set print_cmd="a2ps -nn -ns -nH -p -1 -B -F10 -nL | lpr" # printing *without* Header set print_cmd="a2ps -B | lpr" unset prompt_after # set: gives you a prompt when pager exits ###### Q ## quote_regexp: Regexpr that defines "quoted text". ## This is used by the pager to colorize and hide/show quoted text. # set quote_regexp="^ *[a-zA-Z]*[]>|}()%:=-][]>|}():=-]*" # YESS!! # set quote_regexp="^[>|\#:}] *" # DEFAULT # set quote_regexp="^ \\?[>|]" # "\\" escapes the '?' ("zero or one") - hmm # set quote_regexp="^[>|:}]+" # '+' (one or more") does not work here. :-( # set quote_regexp="^ *[:alpha:]*[]->:|}][]->:|}]*" # forget it! # set quote_regexp="^([ \t]*[>|#:}%=-])+" # use this to be more inclusive set quote_regexp="^([ \t]*[>%:|])+" # less inclusive, useful w/mail w/code set quit=yes ###### R set read_inc=1 # '1': show count number with *every* mail. unset read_only set realname="Christoph Rummel" set recall=ask-yes set record=+sent-mail #set references set reply_regexp="^((re|aw|wg|antw.):[ \t]*)*" set reply_to=ask-yes # "reply": set: Use address in Reply-To? set resolve # set: skip "deleted" mails with 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 # Example: I often get emails addressed "To: guckes@vim.org". # With "reverse_name" I can thus reply as "guckes@vim.org" - # even from other accounts. :-) ###### S unset save_address unset save_empty unset save_name # set: save outbound mail to =username if it exists #set sendmail #set sendmail_bounce # removed with mutt-0.92 set shell=bash # use the bash for shell commands set sig_dashes set signature="~/.signature" set simple_search="~f %s | ~s %s" set smart_wrap set smileys="(>From)|(:[-^]?[][)(><}{|/DP]) set sort="threads" # sorting method - I definitely like "threads" best set sort_alias=alias set sort_aux=date-sent set sort_browser=alpha set spoolfile="/var/mail/bronski" set spoolfile="/usr/people/bronski/Mail/inbox" set sort_re set status_chars=" *%A" #set status_on_top # set: present the status bar at top, ie before the index set nostrict_threads # set: use references: for threading only, ie do not # thread by subject or in-reply-to set suspend ## status_format - format of summary on the current folder in the index ## meta strings: ## -----f-h---lmn-p--st-v---- lower case letters (09) ## ------------M----------X-- upper case letters (02) ## %d the number of messages with the flag 'delete' (v64) ## %f the full pathname of the current mailbox ## %h local hostname ## %l size (in bytes) of the current mailbox ## %m the number of messages in the mailbox ## %M the number of messages shown (i.e., which match the current limit) ## %n number of new messages in the mailbox ## %p number of postponed messages ## %s current sorting mode ## %t number of tagged messages ## %v Mutt version string ## %>X right justify the rest of the string and pad with "X" ## %|X pad to the end of the line with "X" ## Examples: #set status_format="%v: %f (%s) [%?M/?%m] [flags:%?t tagged,?%n new%?p post?]" #set status_format="%v: %f (%s) [%?M/?%m] [flags:%?t tagged,?%n new]" #set status_format="%v: %f (%s) [%M/%m]\n[flags:n=%n,D=%d,t=%t,!=%F]" #set status_format="%v: %f (%s) [%M/%m] [flags:n=%n,t=%t]" #set status_format="%v: (%s) [%M/%m] [flags:n=%n,t=%t]" #set status_format="%v: (%s) [%M/%m] [flags:n:%n,t:%t,p:%p]" #set status_format="%v: (%s) [%M/%m] [flags:%?02n new?,t:%t]" #set status_format="%v: %f (%s) [%M/%m] [flags:%n new,%?t tagged?]" #set status_format="%v: %f (%s) [%M/%m;%l bytes] [N=%n,*=%t,post=%p]" #set status_format="%v: %f (%s) [%M/%m] [N=%n,*=%t,post=%p,new=%b]" set status_format=" Msgs=%M(%m) [N=%n,O=%o,*=%t,p=%p] %> %r (%P) %h:%f [%l] (%s/%S) (%v) " ###### T set thorough_search set tilde # show non-existant lines of text with a tilde at begin-of-line set timeout=60 # time in seconds until mutt checks folder for new mail set tmpdir="/tmp" # directory where temporary files are to be placed set to_chars=" +TCF" #default # set to_chars="X+TCF" ###### U unset uncollapse_jump # set url_regexp="((ftp|http)://|mailto:)[^ ]*[^., \n\t>]" unset use_8bitmime set use_domain set use_from # set use_mailcap=ask-yes ###### V set visual="vim" ###### W set wait_key set write_inc=1 # number - display increment count for every n-th mail set wrap_search ###### X ###### Y ###### Z