X-Git-Url: https://git.madduck.net/etc/mutt.git/blobdiff_plain/a96cbcad902330f69bfc726639b142af1527c16a..7013dfe93a05082153f79eca6c9e5c05b54d9d50:/.mutt/confvars diff --git a/.mutt/confvars b/.mutt/confvars deleted file mode 100644 index 255e3bc..0000000 --- a/.mutt/confvars +++ /dev/null @@ -1,5346 +0,0 @@ -# Auto-generated using mkconf from manual.txt -# on 2019-01-18 23:28:41 -# -# Invoked as: ./mkconf confvars -# - -# 3.1. abort_noattach -# -# Type: quadoption -# Default: no -# -# When the body of the message matches $abort_noattach_regexp and there are no -# attachments, this quadoption controls whether to abort sending the message. -# -set abort_noattach=ask-yes - - -# 3.2. abort_noattach_regexp -# -# Type: regular expression -# Default: “attach” -# -# Specifies a regular expression to match against the body of the message, to -# determine if an attachment was mentioned but mistakenly forgotten. If it -# matches, $abort_noattach will be consulted to determine if message sending will -# be aborted. -# -# Like other regular expressions in Mutt, the search is case sensitive if the -# pattern contains at least one upper case letter, and case insensitive -# otherwise. -# -set abort_noattach_regexp='attach|beigefügt|angehängt|an(hang|lage)|screenshot|bildschirmphoto' -#'attach(ing|ed|ment)?|included\W+(with|in)\W+th(is|e\W+(curr|pres)ent)\W+mail|an(geh(ä|=E4|=C3=A4)ngt|h(ä|=E4|=C3=A4)ngsel|bei)|bei(gef(ü|=FC|=C3=BC)gt|lage)|(im|siehe)\W+(anhang|beilage)|attach(e|er|(é|=E9|=C3=A9)e?s?|ement|ant)' - - -# 3.3. abort_nosubject -# -# Type: quadoption -# Default: ask-yes -# -# If set to yes, when composing messages and no subject is given at the subject -# prompt, composition will be aborted. If set to no, composing messages with no -# subject given at the subject prompt will never be aborted. -# - - -# 3.4. abort_unmodified -# -# Type: quadoption -# Default: yes -# -# If set to yes, composition will automatically abort after editing the message -# body if no changes are made to the file (this check only happens after the -# first edit of the file). When set to no, composition will never be aborted. -# - - -# 3.5. alias_file -# -# Type: path -# Default: “~/.muttrc” -# -# The default file in which to save aliases created by the -# function. Entries added to this file are encoded in the character set specified -# by $config_charset if it is set or the current character set otherwise. -# -# Note: Mutt will not automatically source this file; you must explicitly use the -# “source” command for it to be executed in case this option points to a -# dedicated alias file. -# -# The default for this option is the currently used muttrc file, or “~/.muttrc” -# if no user muttrc was found. -# -set alias_file="$my_confdir/aliases" - - -# 3.6. alias_format -# -# Type: string -# Default: “%4n %2f %t %-10a %r” -# -# Specifies the format of the data displayed for the “alias” menu. The following -# printf(3)-style sequences are available: -# -# ┌──┬──────────────────────────────────────────────────────────────┐ -# │%a│alias name │ -# ├──┼──────────────────────────────────────────────────────────────┤ -# │%f│flags - currently, a “d” for an alias marked for deletion │ -# ├──┼──────────────────────────────────────────────────────────────┤ -# │%n│index number │ -# ├──┼──────────────────────────────────────────────────────────────┤ -# │%r│address which alias expands to │ -# ├──┼──────────────────────────────────────────────────────────────┤ -# │%t│character which indicates if the alias is tagged for inclusion│ -# └──┴──────────────────────────────────────────────────────────────┘ -# - - -# 3.7. allow_8bit -# -# Type: boolean -# Default: yes -# -# Controls whether 8-bit data is converted to 7-bit using either Quoted- -# Printable or Base64 encoding when sending mail. -# - - -# 3.8. allow_ansi -# -# Type: boolean -# Default: no -# -# Controls whether ANSI color codes in messages (and color tags in rich text -# messages) are to be interpreted. Messages containing these codes are rare, but -# if this option is set, their text will be colored accordingly. Note that this -# may override your color choices, and even present a security problem, since a -# message could include a line like -# -# [-- PGP output follows ... -# -# and give it the same color as your attachment color (see also $crypt_timestamp -# ). -# - - -# 3.9. arrow_cursor -# -# Type: boolean -# Default: no -# -# When set, an arrow (“->”) will be used to indicate the current entry in menus -# instead of highlighting the whole line. On slow network or modem links this -# will make response faster because there is less that has to be redrawn on the -# screen when moving to the next or previous entries in the menu. -# - - -# 3.10. ascii_chars -# -# Type: boolean -# Default: no -# -# If set, Mutt will use plain ASCII characters when displaying thread and -# attachment trees, instead of the default ACS characters. -# - - -# 3.11. askbcc -# -# Type: boolean -# Default: no -# -# If set, Mutt will prompt you for blind-carbon-copy (Bcc) recipients before -# editing an outgoing message. -# - - -# 3.12. askcc -# -# Type: boolean -# Default: no -# -# If set, Mutt will prompt you for carbon-copy (Cc) recipients before editing the -# body of an outgoing message. -# - - -# 3.13. assumed_charset -# -# Type: string -# Default: (empty) -# -# This variable is a colon-separated list of character encoding schemes for -# messages without character encoding indication. Header field values and message -# body content without character encoding indication would be assumed that they -# are written in one of this list. By default, all the header fields and message -# body without any charset indication are assumed to be in “us-ascii”. -# -# For example, Japanese users might prefer this: -# -# set assumed_charset="iso-2022-jp:euc-jp:shift_jis:utf-8" -# -# However, only the first content is valid for the message body. -# - - -# 3.14. attach_charset -# -# Type: string -# Default: (empty) -# -# This variable is a colon-separated list of character encoding schemes for text -# file attachments. Mutt uses this setting to guess which encoding files being -# attached are encoded in to convert them to a proper character set given in -# $send_charset. -# -# If unset, the value of $charset will be used instead. For example, the -# following configuration would work for Japanese text handling: -# -# set attach_charset="iso-2022-jp:euc-jp:shift_jis:utf-8" -# -# Note: for Japanese users, “iso-2022-*” must be put at the head of the value as -# shown above if included. -# - - -# 3.15. attach_format -# -# Type: string -# Default: “%u%D%I %t%4n %T%.40d%> [%.7m/%.10M, %.6e%?C?, %C?, %s] ” -# -# This variable describes the format of the “attachment” menu. The following -# printf(3)-style sequences are understood: -# -# ┌───┬─────────────────────────────────────────────────────────────────────────┐ -# │%C │charset │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%c │requires charset conversion (“n” or “c”) │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%D │deleted flag │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%d │description (if none, falls back to %F) │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%e │MIME content-transfer-encoding │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%F │filename in content-disposition header (if none, falls back to %f) │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%f │filename │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%I │disposition (“I” for inline, “A” for attachment) │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%m │major MIME type │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%M │MIME subtype │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%n │attachment number │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%Q │“Q”, if MIME part qualifies for attachment counting │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%s │size │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%t │tagged flag │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%T │graphic tree characters │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%u │unlink (=to delete) flag │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%X │number of qualifying MIME parts in this part and its children (please see│ -# │ │the “attachments” section for possible speed effects) │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%>X│right justify the rest of the string and pad with character “X” │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%|X│pad to the end of the line with character “X” │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%*X│soft-fill with character “X” as pad │ -# └───┴─────────────────────────────────────────────────────────────────────────┘ -# -# For an explanation of “soft-fill”, see the $index_format documentation. -# - - -# 3.16. attach_sep -# -# Type: string -# Default: “n” -# -# The separator to add between attachments when operating (saving, printing, -# piping, etc) on a list of tagged attachments. -# - - -# 3.17. attach_split -# -# Type: boolean -# Default: yes -# -# If this variable is unset, when operating (saving, printing, piping, etc) on a -# list of tagged attachments, Mutt will concatenate the attachments and will -# operate on them as a single attachment. The $attach_sep separator is added -# after each attachment. When set, Mutt will operate on the attachments one by -# one. -# - - -# 3.18. attribution -# -# Type: string -# Default: “On %d, %n wrote:” -# -# This is the string that will precede a message which has been included in a -# reply. For a full listing of defined printf(3)-like sequences see the section -# on $index_format. -# -set attribution="$my_attribution_en" - - -# 3.19. attribution_locale -# -# Type: string -# Default: (empty) -# -# The locale used by strftime(3) to format dates in the attribution string. Legal -# values are the strings your system accepts for the locale environment variable -# $LC_TIME. -# -# This variable is to allow the attribution date format to be customized by -# recipient or folder using hooks. By default, Mutt will use your locale -# environment, so there is no need to set this except to override that default. -# - - -# 3.20. auto_tag -# -# Type: boolean -# Default: no -# -# When set, functions in the index menu which affect a message will be applied to -# all tagged messages (if there are any). When unset, you must first use the -# function (bound to “;” by default) to make the next function apply -# to all tagged messages. -# - - -# 3.21. autoedit -# -# Type: boolean -# Default: no -# -# When set along with $edit_headers, Mutt will skip the initial send-menu -# (prompting for subject and recipients) and allow you to immediately begin -# editing the body of your message. The send-menu may still be accessed once you -# have finished editing the body of your message. -# -# Note: when this option is set, you cannot use send-hooks that depend on the -# recipients when composing a new (non-reply) message, as the initial list of -# recipients is empty. -# -# Also see $fast_reply. -# -set autoedit=yes - - -# 3.22. beep -# -# Type: boolean -# Default: yes -# -# When this variable is set, mutt will beep when an error occurs. -# -set beep=no - - -# 3.23. beep_new -# -# Type: boolean -# Default: no -# -# When this variable is set, mutt will beep whenever it prints a message -# notifying you of new mail. This is independent of the setting of the $beep -# variable. -# - - -# 3.24. bounce -# -# Type: quadoption -# Default: ask-yes -# -# Controls whether you will be asked to confirm bouncing messages. If set to yes -# you don't get asked if you want to bounce a message. Setting this variable to -# no is not generally useful, and thus not recommended, because you are unable to -# bounce messages. -# - - -# 3.25. bounce_delivered -# -# Type: boolean -# Default: yes -# -# When this variable is set, mutt will include Delivered-To headers when bouncing -# messages. Postfix users may wish to unset this variable. -# -set bounce_delivered=no - - -# 3.26. braille_friendly -# -# Type: boolean -# Default: no -# -# When this variable is set, mutt will place the cursor at the beginning of the -# current line in menus, even when the $arrow_cursor variable is unset, making it -# easier for blind persons using Braille displays to follow these menus. The -# option is unset by default because many visual terminals don't permit making -# the cursor invisible. -# - - -# 3.27. browser_abbreviate_mailboxes -# -# Type: boolean -# Default: yes -# -# When this variable is set, mutt will abbreviate mailbox names in the browser -# mailbox list, using '~' and '=' shortcuts. -# -# The default "alpha" setting of $sort_browser uses locale-based sorting (using -# strcoll(3)), which ignores some punctuation. This can lead to some situations -# where the order doesn't make intuitive sense. In those cases, it may be -# desirable to unset this variable. -# - - -# 3.28. certificate_file -# -# Type: path -# Default: “~/.mutt_certificates” -# -# This variable specifies the file where the certificates you trust are saved. -# When an unknown certificate is encountered, you are asked if you accept it or -# not. If you accept it, the certificate can also be saved in this file and -# further connections are automatically accepted. -# -# You can also manually add CA certificates in this file. Any server certificate -# that is signed with one of these CA certificates is also automatically -# accepted. -# -# Example: -# -# set certificate_file=~/.mutt/certificates -# - - -# 3.29. change_folder_next -# -# Type: boolean -# Default: no -# -# When this variable is set, the function mailbox suggestion will -# start at the next folder in your “mailboxes” list, instead of starting at the -# first folder in the list. -# - - -# 3.30. charset -# -# Type: string -# Default: (empty) -# -# Character set your terminal uses to display and enter textual data. It is also -# the fallback for $send_charset. -# -# Upon startup Mutt tries to derive this value from environment variables such as -# $LC_CTYPE or $LANG. -# -# Note: It should only be set in case Mutt isn't able to determine the character -# set used correctly. -# - - -# 3.31. check_mbox_size -# -# Type: boolean -# Default: no -# -# When this variable is set, mutt will use file size attribute instead of access -# time when checking for new mail in mbox and mmdf folders. -# -# This variable is unset by default and should only be enabled when new mail -# detection for these folder types is unreliable or doesn't work. -# -# Note that enabling this variable should happen before any “mailboxes” -# directives occur in configuration files regarding mbox or mmdf folders because -# mutt needs to determine the initial new mail status of such a mailbox by -# performing a fast mailbox scan when it is defined. Afterwards the new mail -# status is tracked by file size changes. -# - - -# 3.32. check_new -# -# Type: boolean -# Default: yes -# -# Note: this option only affects maildir and MH style mailboxes. -# -# When set, Mutt will check for new mail delivered while the mailbox is open. -# Especially with MH mailboxes, this operation can take quite some time since it -# involves scanning the directory and checking each file to see if it has already -# been looked at. If this variable is unset, no check for new mail is performed -# while the mailbox is open. -# - - -# 3.33. collapse_unread -# -# Type: boolean -# Default: yes -# -# When unset, Mutt will not collapse a thread if it contains any unread messages. -# - - -# 3.34. compose_format -# -# Type: string -# Default: “-- Mutt: Compose [Approx. msg size: %l Atts: %a]%>-” -# -# Controls the format of the status line displayed in the “compose” menu. This -# string is similar to $status_format, but has its own set of printf(3)-like -# sequences: -# -# ┌──┬──────────────────────────────────────────────────┐ -# │%a│total number of attachments │ -# ├──┼──────────────────────────────────────────────────┤ -# │%h│local hostname │ -# ├──┼──────────────────────────────────────────────────┤ -# │%l│approximate size (in bytes) of the current message│ -# ├──┼──────────────────────────────────────────────────┤ -# │%v│Mutt version string │ -# └──┴──────────────────────────────────────────────────┘ -# -# See the text describing the $status_format option for more information on how -# to set $compose_format. -# - - -# 3.35. config_charset -# -# Type: string -# Default: (empty) -# -# When defined, Mutt will recode commands in rc files from this encoding to the -# current character set as specified by $charset and aliases written to -# $alias_file from the current character set. -# -# Please note that if setting $charset it must be done before setting -# $config_charset. -# -# Recoding should be avoided as it may render unconvertable characters as -# question marks which can lead to undesired side effects (for example in regular -# expressions). -# - - -# 3.36. confirmappend -# -# Type: boolean -# Default: yes -# -# When set, Mutt will prompt for confirmation when appending messages to an -# existing mailbox. -# -set confirmappend=no - - -# 3.37. confirmcreate -# -# Type: boolean -# Default: yes -# -# When set, Mutt will prompt for confirmation when saving messages to a mailbox -# which does not yet exist before creating it. -# - - -# 3.38. connect_timeout -# -# Type: number -# Default: 30 -# -# Causes Mutt to timeout a network connection (for IMAP, POP or SMTP) after this -# many seconds if the connection is not able to be established. A negative value -# causes Mutt to wait indefinitely for the connection attempt to succeed. -# - - -# 3.39. content_type -# -# Type: string -# Default: “text/plain” -# -# Sets the default Content-Type for the body of newly composed messages. -# -set content_type="text/plain; markup=markdown" - - -# 3.40. copy -# -# Type: quadoption -# Default: yes -# -# This variable controls whether or not copies of your outgoing messages will be -# saved for later references. Also see $record, $save_name, $force_name and “ -# fcc-hook”. -# -set copy=yes - - -# 3.41. crypt_autoencrypt -# -# Type: boolean -# Default: no -# -# Setting this variable will cause Mutt to always attempt to PGP encrypt outgoing -# messages. This is probably only useful in connection to the “send-hook” -# command. It can be overridden by use of the pgp menu, when encryption is not -# required or signing is requested as well. If $smime_is_default is set, then -# OpenSSL is used instead to create S/MIME messages and settings can be -# overridden by use of the smime menu instead. (Crypto only) -# - - -# 3.42. crypt_autopgp -# -# Type: boolean -# Default: yes -# -# This variable controls whether or not mutt may automatically enable PGP -# encryption/signing for messages. See also $crypt_autoencrypt, -# $crypt_replyencrypt, $crypt_autosign, $crypt_replysign and $smime_is_default. -# - - -# 3.43. crypt_autosign -# -# Type: boolean -# Default: no -# -# Setting this variable will cause Mutt to always attempt to cryptographically -# sign outgoing messages. This can be overridden by use of the pgp menu, when -# signing is not required or encryption is requested as well. If -# $smime_is_default is set, then OpenSSL is used instead to create S/MIME -# messages and settings can be overridden by use of the smime menu instead of the -# pgp menu. (Crypto only) -# -set crypt_autosign=yes - - -# 3.44. crypt_autosmime -# -# Type: boolean -# Default: yes -# -# This variable controls whether or not mutt may automatically enable S/MIME -# encryption/signing for messages. See also $crypt_autoencrypt, -# $crypt_replyencrypt, $crypt_autosign, $crypt_replysign and $smime_is_default. -# -set crypt_autosmime=no - - -# 3.45. crypt_confirmhook -# -# Type: boolean -# Default: yes -# -# If set, then you will be prompted for confirmation of keys when using the -# crypt-hook command. If unset, no such confirmation prompt will be presented. -# This is generally considered unsafe, especially where typos are concerned. -# - - -# 3.46. crypt_opportunistic_encrypt -# -# Type: boolean -# Default: no -# -# Setting this variable will cause Mutt to automatically enable and disable -# encryption, based on whether all message recipient keys can be located by Mutt. -# -# When this option is enabled, Mutt will enable/disable encryption each time the -# TO, CC, and BCC lists are edited. If $edit_headers is set, Mutt will also do so -# each time the message is edited. -# -# While this is set, encryption can't be manually enabled/disabled. The pgp or -# smime menus provide a selection to temporarily disable this option for the -# current message. -# -# If $crypt_autoencrypt or $crypt_replyencrypt enable encryption for a message, -# this option will be disabled for that message. It can be manually re-enabled in -# the pgp or smime menus. (Crypto only) -# - - -# 3.47. crypt_replyencrypt -# -# Type: boolean -# Default: yes -# -# If set, automatically PGP or OpenSSL encrypt replies to messages which are -# encrypted. (Crypto only) -# - - -# 3.48. crypt_replysign -# -# Type: boolean -# Default: no -# -# If set, automatically PGP or OpenSSL sign replies to messages which are signed. -# -# Note: this does not work on messages that are encrypted and signed! (Crypto -# only) -# -set crypt_replysign=yes - - -# 3.49. crypt_replysignencrypted -# -# Type: boolean -# Default: no -# -# If set, automatically PGP or OpenSSL sign replies to messages which are -# encrypted. This makes sense in combination with $crypt_replyencrypt, because it -# allows you to sign all messages which are automatically encrypted. This works -# around the problem noted in $crypt_replysign, that mutt is not able to find out -# whether an encrypted message is also signed. (Crypto only) -# -set crypt_replysignencrypted=yes - - -# 3.50. crypt_timestamp -# -# Type: boolean -# Default: yes -# -# If set, mutt will include a time stamp in the lines surrounding PGP or S/MIME -# output, so spoofing such lines is more difficult. If you are using colors to -# mark these lines, and rely on these, you may unset this setting. (Crypto only) -# - - -# 3.51. crypt_use_gpgme -# -# Type: boolean -# Default: no -# -# This variable controls the use of the GPGME-enabled crypto backends. If it is -# set and Mutt was built with gpgme support, the gpgme code for S/MIME and PGP -# will be used instead of the classic code. Note that you need to set this option -# in .muttrc; it won't have any effect when used interactively. -# -# Note that the GPGME backend does not support creating old-style inline -# (traditional) PGP encrypted or signed messages (see $pgp_autoinline). -# - - -# 3.52. crypt_use_pka -# -# Type: boolean -# Default: no -# -# Controls whether mutt uses PKA (see http://www.g10code.de/docs/ -# pka-intro.de.pdf) during signature verification (only supported by the GPGME -# backend). -# -set crypt_use_pka=yes - - -# 3.53. crypt_verify_sig -# -# Type: quadoption -# Default: yes -# -# If “yes”, always attempt to verify PGP or S/MIME signatures. If “ask-*”, ask -# whether or not to verify the signature. If “no”, never attempt to verify -# cryptographic signatures. (Crypto only) -# - - -# 3.54. date_format -# -# Type: string -# Default: “!%a, %b %d, %Y at %I:%M:%S%p %Z” -# -# This variable controls the format of the date printed by the “%d” sequence in -# $index_format. This is passed to the strftime(3) function to process the date, -# see the man page for the proper syntax. -# -# Unless the first character in the string is a bang (“!”), the month and week -# day names are expanded according to the locale. If the first character in the -# string is a bang, the bang is discarded, and the month and week day names in -# the rest of the string are expanded in the C locale (that is in US English). -# -set date_format="%F %T%Z" - - -# 3.55. default_hook -# -# Type: string -# Default: “~f %s !~P | (~P ~C %s)” -# -# This variable controls how “message-hook”, “reply-hook”, “send-hook”, “ -# send2-hook”, “save-hook”, and “fcc-hook” will be interpreted if they are -# specified with only a simple regexp, instead of a matching pattern. The hooks -# are expanded when they are declared, so a hook will be interpreted according to -# the value of this variable at the time the hook is declared. -# -# The default value matches if the message is either from a user matching the -# regular expression given, or if it is from you (if the from address matches “ -# alternates”) and is to or cc'ed to a user matching the given regular -# expression. -# - - -# 3.56. delete -# -# Type: quadoption -# Default: ask-yes -# -# Controls whether or not messages are really deleted when closing or -# synchronizing a mailbox. If set to yes, messages marked for deleting will -# automatically be purged without prompting. If set to no, messages marked for -# deletion will be kept in the mailbox. -# -set delete=yes - - -# 3.57. delete_untag -# -# Type: boolean -# Default: yes -# -# If this option is set, mutt will untag messages when marking them for deletion. -# This applies when you either explicitly delete a message, or when you save it -# to another folder. -# - - -# 3.58. digest_collapse -# -# Type: boolean -# Default: yes -# -# If this option is set, mutt's received-attachments menu will not show the -# subparts of individual messages in a multipart/digest. To see these subparts, -# press “v” on that menu. -# - - -# 3.59. display_filter -# -# Type: path -# Default: (empty) -# -# When set, specifies a command used to filter messages. When a message is viewed -# it is passed as standard input to $display_filter, and the filtered message is -# read from the standard output. -# - - -# 3.60. dotlock_program -# -# Type: path -# Default: “/usr/bin/mutt_dotlock” -# -# Contains the path of the mutt_dotlock(8) binary to be used by mutt. -# - - -# 3.61. dsn_notify -# -# Type: string -# Default: (empty) -# -# This variable sets the request for when notification is returned. The string -# consists of a comma separated list (no spaces!) of one or more of the -# following: never, to never request notification, failure, to request -# notification on transmission failure, delay, to be notified of message delays, -# success, to be notified of successful transmission. -# -# Example: -# -# set dsn_notify="failure,delay" -# -# Note: when using $sendmail for delivery, you should not enable this unless you -# are either using Sendmail 8.8.x or greater or a MTA providing a sendmail(1) -# -compatible interface supporting the -N option for DSN. For SMTP delivery, DSN -# support is auto-detected so that it depends on the server whether DSN will be -# used or not. -# - - -# 3.62. dsn_return -# -# Type: string -# Default: (empty) -# -# This variable controls how much of your message is returned in DSN messages. It -# may be set to either hdrs to return just the message header, or full to return -# the full message. -# -# Example: -# -# set dsn_return=hdrs -# -# Note: when using $sendmail for delivery, you should not enable this unless you -# are either using Sendmail 8.8.x or greater or a MTA providing a sendmail(1) -# -compatible interface supporting the -R option for DSN. For SMTP delivery, DSN -# support is auto-detected so that it depends on the server whether DSN will be -# used or not. -# - - -# 3.63. duplicate_threads -# -# Type: boolean -# Default: yes -# -# This variable controls whether mutt, when $sort is set to threads, threads -# messages with the same Message-Id together. If it is set, it will indicate that -# it thinks they are duplicates of each other with an equals sign in the thread -# tree. -# - - -# 3.64. edit_headers -# -# Type: boolean -# Default: no -# -# This option allows you to edit the header of your outgoing messages along with -# the body of your message. -# -# Although the compose menu may have localized header labels, the labels passed -# to your editor will be standard RFC 2822 headers, (e.g. To:, Cc:, Subject:). -# Headers added in your editor must also be RFC 2822 headers, or one of the -# pseudo headers listed in “edit-header”. Mutt will not understand localized -# header labels, just as it would not when parsing an actual email. -# -# Note that changes made to the References: and Date: headers are ignored for -# interoperability reasons. -# -set edit_headers=yes - - -# 3.65. editor -# -# Type: path -# Default: (empty) -# -# This variable specifies which editor is used by mutt. It defaults to the value -# of the $VISUAL, or $EDITOR, environment variable, or to the string “vi” if -# neither of those are set. -# -# The $editor string may contain a %s escape, which will be replaced by the name -# of the file to be edited. If the %s escape does not appear in $editor, a space -# and the name to be edited are appended. -# -# The resulting string is then executed by running -# -# sh -c 'string' -# -# where string is the expansion of $editor described above. -# -set editor="mailplate --edit --auto --keep-unknown" - - -# 3.66. encode_from -# -# Type: boolean -# Default: no -# -# When set, mutt will quoted-printable encode messages when they contain the -# string “From ” (note the trailing space) in the beginning of a line. This is -# useful to avoid the tampering certain mail delivery and transport agents tend -# to do with messages (in order to prevent tools from misinterpreting the line as -# a mbox message separator). -# - - -# 3.67. entropy_file -# -# Type: path -# Default: (empty) -# -# The file which includes random data that is used to initialize SSL library -# functions. -# - - -# 3.68. envelope_from_address -# -# Type: e-mail address -# Default: (empty) -# -# Manually sets the envelope sender for outgoing messages. This value is ignored -# if $use_envelope_from is unset. -# - - -# 3.69. error_history -# -# Type: number -# Default: 30 -# -# This variable controls the size (in number of strings remembered) of the error -# messages displayed by mutt. These can be shown with the -# function. The history is cleared each time this variable is set. -# - - -# 3.70. escape -# -# Type: string -# Default: “~” -# -# Escape character to use for functions in the built-in editor. -# - - -# 3.71. fast_reply -# -# Type: boolean -# Default: no -# -# When set, the initial prompt for recipients and subject are skipped when -# replying to messages, and the initial prompt for subject is skipped when -# forwarding messages. -# -# Note: this variable has no effect when the $autoedit variable is set. -# - - -# 3.72. fcc_attach -# -# Type: quadoption -# Default: yes -# -# This variable controls whether or not attachments on outgoing messages are -# saved along with the main body of your message. -# -set fcc_attach=yes - - -# 3.73. fcc_clear -# -# Type: boolean -# Default: no -# -# When this variable is set, FCCs will be stored unencrypted and unsigned, even -# when the actual message is encrypted and/or signed. (PGP only) -# - - -# 3.74. flag_safe -# -# Type: boolean -# Default: no -# -# If set, flagged messages cannot be deleted. -# - - -# 3.75. folder -# -# Type: path -# Default: “~/Mail” -# -# Specifies the default location of your mailboxes. A “+” or “=” at the beginning -# of a pathname will be expanded to the value of this variable. Note that if you -# change this variable (from the default) value you need to make sure that the -# assignment occurs before you use “+” or “=” for any other variables since -# expansion takes place when handling the “mailboxes” command. -# -set folder="~/mail" - - -# 3.76. folder_format -# -# Type: string -# Default: “%2C %t %N %F %2l %-8.8u %-8.8g %8s %d %f” -# -# This variable allows you to customize the file browser display to your personal -# taste. This string is similar to $index_format, but has its own set of printf -# (3)-like sequences: -# -# ┌───┬─────────────────────────────────────────────────────────────────────────┐ -# │%C │current file number │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%d │date/time folder was last modified │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%D │date/time folder was last modified using $date_format. │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%f │filename (“/” is appended to directory names, “@” to symbolic links and “│ -# │ │*” to executable files) │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%F │file permissions │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%g │group name (or numeric gid, if missing) │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%l │number of hard links │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%m │number of messages in the mailbox * │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%n │number of unread messages in the mailbox * │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%N │N if mailbox has new mail, blank otherwise │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%s │size in bytes │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%t │“*” if the file is tagged, blank otherwise │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%u │owner name (or numeric uid, if missing) │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%>X│right justify the rest of the string and pad with character “X” │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%|X│pad to the end of the line with character “X” │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%*X│soft-fill with character “X” as pad │ -# └───┴─────────────────────────────────────────────────────────────────────────┘ -# -# For an explanation of “soft-fill”, see the $index_format documentation. -# -# * = can be optionally printed if nonzero -# -# %m, %n, and %N only work for monitored mailboxes. %m requires $mail_check_stats -# to be set. %n requires $mail_check_stats to be set (except for IMAP mailboxes). -# - - -# 3.77. followup_to -# -# Type: boolean -# Default: yes -# -# Controls whether or not the “Mail-Followup-To:” header field is generated when -# sending mail. When set, Mutt will generate this field when you are replying to -# a known mailing list, specified with the “subscribe” or “lists” commands. -# -# This field has two purposes. First, preventing you from receiving duplicate -# copies of replies to messages which you send to mailing lists, and second, -# ensuring that you do get a reply separately for any messages sent to known -# lists to which you are not subscribed. -# -# The header will contain only the list's address for subscribed lists, and both -# the list address and your own email address for unsubscribed lists. Without -# this header, a group reply to your message sent to a subscribed list will be -# sent to both the list and your address, resulting in two copies of the same -# email for you. -# - - -# 3.78. force_name -# -# Type: boolean -# Default: no -# -# This variable is similar to $save_name, except that Mutt will store a copy of -# your outgoing message by the username of the address you are sending to even if -# that mailbox does not exist. -# -# Also see the $record variable. -# - - -# 3.79. forward_attribution_intro -# -# Type: string -# Default: “----- Forwarded message from %f -----” -# -# This is the string that will precede a message which has been forwarded in the -# main body of a message (when $mime_forward is unset). For a full listing of -# defined printf(3)-like sequences see the section on $index_format. See also -# $attribution_locale. -# - - -# 3.80. forward_attribution_trailer -# -# Type: string -# Default: “----- End forwarded message -----” -# -# This is the string that will follow a message which has been forwarded in the -# main body of a message (when $mime_forward is unset). For a full listing of -# defined printf(3)-like sequences see the section on $index_format. See also -# $attribution_locale. -# - - -# 3.81. forward_decode -# -# Type: boolean -# Default: yes -# -# Controls the decoding of complex MIME messages into text/plain when forwarding -# a message. The message header is also RFC2047 decoded. This variable is only -# used, if $mime_forward is unset, otherwise $mime_forward_decode is used -# instead. -# - - -# 3.82. forward_decrypt -# -# Type: boolean -# Default: yes -# -# Controls the handling of encrypted messages when forwarding a message. When set -# , the outer layer of encryption is stripped off. This variable is only used if -# $mime_forward is set and $mime_forward_decode is unset. (PGP only) -# - - -# 3.83. forward_edit -# -# Type: quadoption -# Default: yes -# -# This quadoption controls whether or not the user is automatically placed in the -# editor when forwarding messages. For those who always want to forward with no -# modification, use a setting of “no”. -# - - -# 3.84. forward_format -# -# Type: string -# Default: “[%a: %s]” -# -# This variable controls the default subject when forwarding a message. It uses -# the same format sequences as the $index_format variable. -# -set forward_format="(fwd) %s" - - -# 3.85. forward_quote -# -# Type: boolean -# Default: no -# -# When set, forwarded messages included in the main body of the message (when -# $mime_forward is unset) will be quoted using $indent_string. -# - - -# 3.86. from -# -# Type: e-mail address -# Default: (empty) -# -# When set, this variable contains a default from address. It can be overridden -# using “my_hdr” (including from a “send-hook”) and $reverse_name. This variable -# is ignored if $use_from is unset. -# -# This setting defaults to the contents of the environment variable $EMAIL. -# -set from='martin f krafft ' - - -# 3.87. gecos_mask -# -# Type: regular expression -# Default: “^[^,]*” -# -# A regular expression used by mutt to parse the GECOS field of a password entry -# when expanding the alias. The default value will return the string up to the -# first “,” encountered. If the GECOS field contains a string like “lastname, -# firstname” then you should set it to “.*”. -# -# This can be useful if you see the following behavior: you address an e-mail to -# user ID “stevef” whose full name is “Steve Franklin”. If mutt expands “stevef” -# to “"Franklin" stevef@foo.bar” then you should set the $gecos_mask to a regular -# expression that will match the whole name so mutt will expand “Franklin” to “ -# Franklin, Steve”. -# - - -# 3.88. hdrs -# -# Type: boolean -# Default: yes -# -# When unset, the header fields normally added by the “my_hdr” command are not -# created. This variable must be unset before composing a new message or replying -# in order to take effect. If set, the user defined header fields are added to -# every new message. -# - - -# 3.89. header -# -# Type: boolean -# Default: no -# -# When set, this variable causes Mutt to include the header of the message you -# are replying to into the edit buffer. The $weed setting applies. -# - - -# 3.90. header_cache -# -# Type: path -# Default: (empty) -# -# This variable points to the header cache database. If pointing to a directory -# Mutt will contain a header cache database file per folder, if pointing to a -# file that file will be a single global header cache. By default it is unset so -# no header caching will be used. -# -# Header caching can greatly improve speed when opening POP, IMAP MH or Maildir -# folders, see “caching” for details. -# -set header_cache="~/.var/mutt/header_cache" - - -# 3.91. header_cache_compress -# -# Type: boolean -# Default: yes -# -# When mutt is compiled with qdbm, tokyocabinet, or kyotocabinet as header cache -# backend, this option determines whether the database will be compressed. -# Compression results in database files roughly being one fifth of the usual -# diskspace, but the decompression can result in a slower opening of cached -# folder(s) which in general is still much faster than opening non header cached -# folders. -# -set header_cache_compress=no - - -# 3.92. header_cache_pagesize -# -# Type: string -# Default: “16384” -# -# When mutt is compiled with either gdbm or bdb4 as the header cache backend, -# this option changes the database page size. Too large or too small values can -# waste space, memory, or CPU time. The default should be more or less optimal -# for most use cases. -# - - -# 3.93. header_color_partial -# -# Type: boolean -# Default: no -# -# When set, color header regexps behave like color body regexps: color is applied -# to the exact text matched by the regexp. When unset, color is applied to the -# entire header. -# -# One use of this option might be to apply color to just the header labels. -# -# See “color” for more details. -# - - -# 3.94. help -# -# Type: boolean -# Default: yes -# -# When set, help lines describing the bindings for the major functions provided -# by each menu are displayed on the first line of the screen. -# -# Note: The binding will not be displayed correctly if the function is bound to a -# sequence rather than a single keystroke. Also, the help line may not be updated -# if a binding is changed while Mutt is running. Since this variable is primarily -# aimed at new users, neither of these should present a major problem. -# - - -# 3.95. hidden_host -# -# Type: boolean -# Default: no -# -# When set, mutt will skip the host name part of $hostname variable when adding -# the domain part to addresses. This variable does not affect the generation of -# Message-IDs, and it will not lead to the cut-off of first-level domains. -# - - -# 3.96. hide_limited -# -# Type: boolean -# Default: no -# -# When set, mutt will not show the presence of messages that are hidden by -# limiting, in the thread tree. -# - - -# 3.97. hide_missing -# -# Type: boolean -# Default: yes -# -# When set, mutt will not show the presence of missing messages in the thread -# tree. -# - - -# 3.98. hide_thread_subject -# -# Type: boolean -# Default: yes -# -# When set, mutt will not show the subject of messages in the thread tree that -# have the same subject as their parent or closest previously displayed sibling. -# - - -# 3.99. hide_top_limited -# -# Type: boolean -# Default: no -# -# When set, mutt will not show the presence of messages that are hidden by -# limiting, at the top of threads in the thread tree. Note that when -# $hide_limited is set, this option will have no effect. -# - - -# 3.100. hide_top_missing -# -# Type: boolean -# Default: yes -# -# When set, mutt will not show the presence of missing messages at the top of -# threads in the thread tree. Note that when $hide_missing is set, this option -# will have no effect. -# - - -# 3.101. history -# -# Type: number -# Default: 10 -# -# This variable controls the size (in number of strings remembered) of the string -# history buffer per category. The buffer is cleared each time the variable is -# set. -# - - -# 3.102. history_file -# -# Type: path -# Default: “~/.mutthistory” -# -# The file in which Mutt will save its history. -# -# Also see $save_history. -# -set history_file="~/.var/mutt/history" - - -# 3.103. history_remove_dups -# -# Type: boolean -# Default: no -# -# When set, all of the string history will be scanned for duplicates when a new -# entry is added. Duplicate entries in the $history_file will also be removed -# when it is periodically compacted. -# - - -# 3.104. honor_disposition -# -# Type: boolean -# Default: no -# -# When set, Mutt will not display attachments with a disposition of “attachment” -# inline even if it could render the part to plain text. These MIME parts can -# only be viewed from the attachment menu. -# -# If unset, Mutt will render all MIME parts it can properly transform to plain -# text. -# - - -# 3.105. honor_followup_to -# -# Type: quadoption -# Default: yes -# -# This variable controls whether or not a Mail-Followup-To header is honored when -# group-replying to a message. -# - - -# 3.106. hostname -# -# Type: string -# Default: (empty) -# -# Specifies the fully-qualified hostname of the system mutt is running on -# containing the host's name and the DNS domain it belongs to. It is used as the -# domain part (after “@”) for local email addresses as well as Message-Id -# headers. -# -# Its value is determined at startup as follows: the node's hostname is first -# determined by the uname(3) function. The domain is then looked up using the -# gethostname(2) and getaddrinfo(3) functions. If those calls are unable to -# determine the domain, the full value returned by uname is used. Optionally, -# Mutt can be compiled with a fixed domain name in which case a detected one is -# not used. -# -# Also see $use_domain and $hidden_host. -# - - -# 3.107. idn_decode -# -# Type: boolean -# Default: yes -# -# When set, Mutt will show you international domain names decoded. Note: You can -# use IDNs for addresses even if this is unset. This variable only affects -# decoding. (IDN only) -# - - -# 3.108. idn_encode -# -# Type: boolean -# Default: yes -# -# When set, Mutt will encode international domain names using IDN. Unset this if -# your SMTP server can handle newer (RFC 6531) UTF-8 encoded domains. (IDN only) -# - - -# 3.109. ignore_linear_white_space -# -# Type: boolean -# Default: no -# -# This option replaces linear-white-space between encoded-word and text to a -# single space to prevent the display of MIME-encoded “Subject:” field from being -# divided into multiple lines. -# - - -# 3.110. ignore_list_reply_to -# -# Type: boolean -# Default: no -# -# Affects the behavior of the function when replying to messages from -# mailing lists (as defined by the “subscribe” or “lists” commands). When set, if -# the “Reply-To:” field is set to the same value as the “To:” field, Mutt assumes -# that the “Reply-To:” field was set by the mailing list to automate responses to -# the list, and will ignore this field. To direct a response to the mailing list -# when this option is set, use the function; will -# reply to both the sender and the list. -# -set ignore_list_reply_to=yes - - -# 3.111. imap_authenticators -# -# Type: string -# Default: (empty) -# -# This is a colon-delimited list of authentication methods mutt may attempt to -# use to log in to an IMAP server, in the order mutt should try them. -# Authentication methods are either “login” or the right side of an IMAP “AUTH= -# xxx” capability string, e.g. “digest-md5”, “gssapi” or “cram-md5”. This option -# is case-insensitive. If it's unset (the default) mutt will try all available -# methods, in order from most-secure to least-secure. -# -# Example: -# -# set imap_authenticators="gssapi:cram-md5:login" -# -# Note: Mutt will only fall back to other authentication methods if the previous -# methods are unavailable. If a method is available but authentication fails, -# mutt will not connect to the IMAP server. -# - - -# 3.112. imap_check_subscribed -# -# Type: boolean -# Default: no -# -# When set, mutt will fetch the set of subscribed folders from your server on -# connection, and add them to the set of mailboxes it polls for new mail just as -# if you had issued individual “mailboxes” commands. -# - - -# 3.113. imap_delim_chars -# -# Type: string -# Default: “/.” -# -# This contains the list of characters which you would like to treat as folder -# separators for displaying IMAP paths. In particular it helps in using the “=” -# shortcut for your folder variable. -# - - -# 3.114. imap_headers -# -# Type: string -# Default: (empty) -# -# Mutt requests these header fields in addition to the default headers (“Date:”, -# “From:”, “Subject:”, “To:”, “Cc:”, “Message-Id:”, “References:”, “Content-Type: -# ”, “Content-Description:”, “In-Reply-To:”, “Reply-To:”, “Lines:”, “List-Post:”, -# “X-Label:”) from IMAP servers before displaying the index menu. You may want to -# add more headers for spam detection. -# -# Note: This is a space separated list, items should be uppercase and not contain -# the colon, e.g. “X-BOGOSITY X-SPAM-STATUS” for the “X-Bogosity:” and “ -# X-Spam-Status:” header fields. -# - - -# 3.115. imap_idle -# -# Type: boolean -# Default: no -# -# When set, mutt will attempt to use the IMAP IDLE extension to check for new -# mail in the current mailbox. Some servers (dovecot was the inspiration for this -# option) react badly to mutt's implementation. If your connection seems to -# freeze up periodically, try unsetting this. -# - - -# 3.116. imap_keepalive -# -# Type: number -# Default: 300 -# -# This variable specifies the maximum amount of time in seconds that mutt will -# wait before polling open IMAP connections, to prevent the server from closing -# them before mutt has finished with them. The default is well within the -# RFC-specified minimum amount of time (30 minutes) before a server is allowed to -# do this, but in practice the RFC does get violated every now and then. Reduce -# this number if you find yourself getting disconnected from your IMAP server due -# to inactivity. -# - - -# 3.117. imap_list_subscribed -# -# Type: boolean -# Default: no -# -# This variable configures whether IMAP folder browsing will look for only -# subscribed folders or all folders. This can be toggled in the IMAP browser with -# the function. -# - - -# 3.118. imap_login -# -# Type: string -# Default: (empty) -# -# Your login name on the IMAP server. -# -# This variable defaults to the value of $imap_user. -# - - -# 3.119. imap_oauth_refresh_command -# -# Type: string -# Default: (empty) -# -# The command to run to generate an OAUTH refresh token for authorizing your -# connection to your IMAP server. This command will be run on every connection -# attempt that uses the OAUTHBEARER authentication mechanism. -# - - -# 3.120. imap_pass -# -# Type: string -# Default: (empty) -# -# Specifies the password for your IMAP account. If unset, Mutt will prompt you -# for your password when you invoke the function or try to open -# an IMAP folder. -# -# Warning: you should only use this option when you are on a fairly secure -# machine, because the superuser can read your muttrc even if you are the only -# one who can read the file. -# - - -# 3.121. imap_passive -# -# Type: boolean -# Default: yes -# -# When set, mutt will not open new IMAP connections to check for new mail. Mutt -# will only check for new mail over existing IMAP connections. This is useful if -# you don't want to be prompted to user/password pairs on mutt invocation, or if -# opening the connection is slow. -# - - -# 3.122. imap_peek -# -# Type: boolean -# Default: yes -# -# When set, mutt will avoid implicitly marking your mail as read whenever you -# fetch a message from the server. This is generally a good thing, but can make -# closing an IMAP folder somewhat slower. This option exists to appease speed -# freaks. -# - - -# 3.123. imap_pipeline_depth -# -# Type: number -# Default: 15 -# -# Controls the number of IMAP commands that may be queued up before they are sent -# to the server. A deeper pipeline reduces the amount of time mutt must wait for -# the server, and can make IMAP servers feel much more responsive. But not all -# servers correctly handle pipelined commands, so if you have problems you might -# want to try setting this variable to 0. -# -# Note: Changes to this variable have no effect on open connections. -# - - -# 3.124. imap_poll_timeout -# -# Type: number -# Default: 15 -# -# This variable specifies the maximum amount of time in seconds that mutt will -# wait for a response when polling IMAP connections for new mail, before timing -# out and closing the connection. Set to 0 to disable timing out. -# - - -# 3.125. imap_servernoise -# -# Type: boolean -# Default: yes -# -# When set, mutt will display warning messages from the IMAP server as error -# messages. Since these messages are often harmless, or generated due to -# configuration problems on the server which are out of the users' hands, you may -# wish to suppress them at some point. -# - - -# 3.126. imap_user -# -# Type: string -# Default: (empty) -# -# The name of the user whose mail you intend to access on the IMAP server. -# -# This variable defaults to your user name on the local machine. -# - - -# 3.127. implicit_autoview -# -# Type: boolean -# Default: no -# -# If set to “yes”, mutt will look for a mailcap entry with the “copiousoutput” -# flag set for every MIME attachment it doesn't have an internal viewer defined -# for. If such an entry is found, mutt will use the viewer defined in that entry -# to convert the body part to text form. -# -set implicit_autoview=no - - -# 3.128. include -# -# Type: quadoption -# Default: ask-yes -# -# Controls whether or not a copy of the message(s) you are replying to is -# included in your reply. -# -set include=yes - - -# 3.129. include_onlyfirst -# -# Type: boolean -# Default: no -# -# Controls whether or not Mutt includes only the first attachment of the message -# you are replying. -# - - -# 3.130. indent_string -# -# Type: string -# Default: “> ” -# -# Specifies the string to prepend to each line of text quoted in a message to -# which you are replying. You are strongly encouraged not to change this value, -# as it tends to agitate the more fanatical netizens. -# -# The value of this option is ignored if $text_flowed is set, because the quoting -# mechanism is strictly defined for format=flowed. -# -# This option is a format string, please see the description of $index_format for -# supported printf(3)-style sequences. -# - - -# 3.131. index_format -# -# Type: string -# Default: “%4C %Z %{%b %d} %-15.15L (%?l?%4l&%4c?) %s” -# -# This variable allows you to customize the message index display to your -# personal taste. -# -# “Format strings” are similar to the strings used in the C function printf(3) to -# format output (see the man page for more details). For an explanation of the %? -# construct, see the $status_format description. The following sequences are -# defined in Mutt: -# -# ┌─────┬───────────────────────────────────────────────────────────────────────┐ -# │%a │address of the author │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%A │reply-to address (if present; otherwise: address of author) │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%b │filename of the original message folder (think mailbox) │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%B │the list to which the letter was sent, or else the folder name (%b). │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%c │number of characters (bytes) in the message │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%C │current message number │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%d │date and time of the message in the format specified by $date_format │ -# │ │converted to sender's time zone │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%D │date and time of the message in the format specified by $date_format │ -# │ │converted to the local time zone │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%e │current message number in thread │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%E │number of messages in current thread │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%f │sender (address + real name), either From: or Return-Path: │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%F │author name, or recipient name if the message is from you │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%H │spam attribute(s) of this message │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%i │message-id of the current message │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%l │number of lines in the message (does not work with maildir, mh, and │ -# │ │possibly IMAP folders) │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │ │If an address in the “To:” or “Cc:” header field matches an address │ -# │%L │defined by the users “subscribe” command, this displays "To │ -# │ │", otherwise the same as %F. │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%m │total number of message in the mailbox │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%M │number of hidden messages if the thread is collapsed. │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%N │message score │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%n │author's real name (or address if missing) │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%O │original save folder where mutt would formerly have stashed the │ -# │ │message: list name or recipient name if not sent to a list │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%P │progress indicator for the built-in pager (how much of the file has │ -# │ │been displayed) │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%r │comma separated list of “To:” recipients │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%R │comma separated list of “Cc:” recipients │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%s │subject of the message │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%S │single character status of the message (“N”/“O”/“D”/“d”/“!”/“r”/“*”) │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%t │“To:” field (recipients) │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%T │the appropriate character from the $to_chars string │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%u │user (login) name of the author │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%v │first name of the author, or the recipient if the message is from you │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%X │number of attachments (please see the “attachments” section for │ -# │ │possible speed effects) │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%y │“X-Label:” field, if present │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │ │“X-Label:” field, if present, and (1) not at part of a thread tree, (2)│ -# │%Y │at the top of a thread, or (3) “X-Label:” is different from preceding │ -# │ │message's “X-Label:”. │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │ │a three character set of message status flags. the first character is │ -# │%Z │new/read/replied flags (“n”/“o”/“r”/“O”/“N”). the second is deleted or │ -# │ │encryption flags (“D”/“d”/“S”/“P”/“s”/“K”). the third is either tagged/│ -# │ │flagged (“*”/“!”), or one of the characters listed in $to_chars. │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │% │the date and time of the message is converted to sender's time zone, │ -# │{fmt}│and “fmt” is expanded by the library function strftime(3); a leading │ -# │ │bang disables locales │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │% │the date and time of the message is converted to the local time zone, │ -# │[fmt]│and “fmt” is expanded by the library function strftime(3); a leading │ -# │ │bang disables locales │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │% │the local date and time when the message was received. “fmt” is │ -# │(fmt)│expanded by the library function strftime(3); a leading bang disables │ -# │ │locales │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │% │the current local time. “fmt” is expanded by the library function │ -# ││strftime(3); a leading bang disables locales. │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%>X │right justify the rest of the string and pad with character “X” │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%|X │pad to the end of the line with character “X” │ -# ├─────┼───────────────────────────────────────────────────────────────────────┤ -# │%*X │soft-fill with character “X” as pad │ -# └─────┴───────────────────────────────────────────────────────────────────────┘ -# -# “Soft-fill” deserves some explanation: Normal right-justification will print -# everything to the left of the “%>”, displaying padding and whatever lies to the -# right only if there's room. By contrast, soft-fill gives priority to the -# right-hand side, guaranteeing space to display it and showing padding only if -# there's still room. If necessary, soft-fill will eat text leftwards to make -# room for rightward text. -# -# Note that these expandos are supported in “save-hook”, “fcc-hook” and “ -# fcc-save-hook”, too. -# - - -# 3.132. ispell -# -# Type: path -# Default: “ispell” -# -# How to invoke ispell (GNU's spell-checking software). -# - - -# 3.133. keep_flagged -# -# Type: boolean -# Default: no -# -# If set, read messages marked as flagged will not be moved from your spool -# mailbox to your $mbox mailbox, or as a result of a “mbox-hook” command. -# - - -# 3.134. mail_check -# -# Type: number -# Default: 5 -# -# This variable configures how often (in seconds) mutt should look for new mail. -# Also see the $timeout variable. -# - - -# 3.135. mail_check_recent -# -# Type: boolean -# Default: yes -# -# When set, Mutt will only notify you about new mail that has been received since -# the last time you opened the mailbox. When unset, Mutt will notify you if any -# new mail exists in the mailbox, regardless of whether you have visited it -# recently. -# -# When $mark_old is set, Mutt does not consider the mailbox to contain new mail -# if only old messages exist. -# - - -# 3.136. mail_check_stats -# -# Type: boolean -# Default: no -# -# When set, mutt will periodically calculate message statistics of a mailbox -# while polling for new mail. It will check for unread, flagged, and total -# message counts. Because this operation is more performance intensive, it -# defaults to unset, and has a separate option, $mail_check_stats_interval, to -# control how often to update these counts. -# -set mail_check_stats=yes - - -# 3.137. mail_check_stats_interval -# -# Type: number -# Default: 60 -# -# When $mail_check_stats is set, this variable configures how often (in seconds) -# mutt will update message counts. -# - - -# 3.138. mailcap_path -# -# Type: string -# Default: (empty) -# -# This variable specifies which files to consult when attempting to display MIME -# bodies not directly supported by Mutt. -# -set mailcap_path="$my_confdir/mailcap.icalendar:$my_confdir/mailcap.backgrounding:$my_confdir/mailcap.htmldump" - - -# 3.139. mailcap_sanitize -# -# Type: boolean -# Default: yes -# -# If set, mutt will restrict possible characters in mailcap % expandos to a -# well-defined set of safe characters. This is the safe setting, but we are not -# sure it doesn't break some more advanced MIME stuff. -# -# DON'T CHANGE THIS SETTING UNLESS YOU ARE REALLY SURE WHAT YOU ARE DOING! -# - - -# 3.140. maildir_header_cache_verify -# -# Type: boolean -# Default: yes -# -# Check for Maildir unaware programs other than mutt having modified maildir -# files when the header cache is in use. This incurs one stat(2) per message -# every time the folder is opened (which can be very slow for NFS folders). -# -set maildir_header_cache_verify=no - - -# 3.141. maildir_trash -# -# Type: boolean -# Default: no -# -# If set, messages marked as deleted will be saved with the maildir trashed flag -# instead of unlinked. Note: this only applies to maildir-style mailboxes. -# Setting it will have no effect on other mailbox types. -# - - -# 3.142. maildir_check_cur -# -# Type: boolean -# Default: no -# -# If set, mutt will poll both the new and cur directories of a maildir folder for -# new messages. This might be useful if other programs interacting with the -# folder (e.g. dovecot) are moving new messages to the cur directory. Note that -# setting this option may slow down polling for new messages in large folders, -# since mutt has to scan all cur messages. -# - - -# 3.143. mark_macro_prefix -# -# Type: string -# Default: “'” -# -# Prefix for macros created using mark-message. A new macro automatically -# generated with a will be composed from this prefix and the letter -# a. -# - - -# 3.144. mark_old -# -# Type: boolean -# Default: yes -# -# Controls whether or not mutt marks new unread messages as old if you exit a -# mailbox without reading them. With this option set, the next time you start -# mutt, the messages will show up with an “O” next to them in the index menu, -# indicating that they are old. -# -set mark_old=no - - -# 3.145. markers -# -# Type: boolean -# Default: yes -# -# Controls the display of wrapped lines in the internal pager. If set, a “+” -# marker is displayed at the beginning of wrapped lines. -# -# Also see the $smart_wrap variable. -# -set markers=no - - -# 3.146. mask -# -# Type: regular expression -# Default: “!^.[^.]” -# -# A regular expression used in the file browser, optionally preceded by the not -# operator “!”. Only files whose names match this mask will be shown. The match -# is always case-sensitive. -# - - -# 3.147. mbox -# -# Type: path -# Default: “~/mbox” -# -# This specifies the folder into which read mail in your $spoolfile folder will -# be appended. -# -# Also see the $move variable. -# - - -# 3.148. mbox_type -# -# Type: folder magic -# Default: mbox -# -# The default mailbox type used when creating new folders. May be any of “mbox”, -# “MMDF”, “MH” and “Maildir”. This is overridden by the -m command-line option. -# -set mbox_type=Maildir - - -# 3.149. menu_context -# -# Type: number -# Default: 0 -# -# This variable controls the number of lines of context that are given when -# scrolling through menus. (Similar to $pager_context.) -# -set menu_context=2 - - -# 3.150. menu_move_off -# -# Type: boolean -# Default: yes -# -# When unset, the bottom entry of menus will never scroll up past the bottom of -# the screen, unless there are less entries than lines. When set, the bottom -# entry may move off the bottom. -# - - -# 3.151. menu_scroll -# -# Type: boolean -# Default: no -# -# When set, menus will be scrolled up or down one line when you attempt to move -# across a screen boundary. If unset, the screen is cleared and the next or -# previous page of the menu is displayed (useful for slow links to avoid many -# redraws). -# -set menu_scroll=yes - - -# 3.152. message_cache_clean -# -# Type: boolean -# Default: no -# -# If set, mutt will clean out obsolete entries from the message cache when the -# mailbox is synchronized. You probably only want to set it every once in a -# while, since it can be a little slow (especially for large folders). -# - - -# 3.153. message_cachedir -# -# Type: path -# Default: (empty) -# -# Set this to a directory and mutt will cache copies of messages from your IMAP -# and POP servers here. You are free to remove entries at any time. -# -# When setting this variable to a directory, mutt needs to fetch every remote -# message only once and can perform regular expression searches as fast as for -# local folders. -# -# Also see the $message_cache_clean variable. -# - - -# 3.154. message_format -# -# Type: string -# Default: “%s” -# -# This is the string displayed in the “attachment” menu for attachments of type -# message/rfc822. For a full listing of defined printf(3)-like sequences see the -# section on $index_format. -# - - -# 3.155. meta_key -# -# Type: boolean -# Default: no -# -# If set, forces Mutt to interpret keystrokes with the high bit (bit 8) set as if -# the user had pressed the Esc key and whatever key remains after having the high -# bit removed. For example, if the key pressed has an ASCII value of 0xf8, then -# this is treated as if the user had pressed Esc then “x”. This is because the -# result of removing the high bit from 0xf8 is 0x78, which is the ASCII character -# “x”. -# - - -# 3.156. metoo -# -# Type: boolean -# Default: no -# -# If unset, Mutt will remove your address (see the “alternates” command) from the -# list of recipients when replying to a message. -# - - -# 3.157. mh_purge -# -# Type: boolean -# Default: no -# -# When unset, mutt will mimic mh's behavior and rename deleted messages to , in mh folders instead of really deleting them. This leaves the -# message on disk but makes programs reading the folder ignore it. If the -# variable is set, the message files will simply be deleted. -# -# This option is similar to $maildir_trash for Maildir folders. -# - - -# 3.158. mh_seq_flagged -# -# Type: string -# Default: “flagged” -# -# The name of the MH sequence used for flagged messages. -# - - -# 3.159. mh_seq_replied -# -# Type: string -# Default: “replied” -# -# The name of the MH sequence used to tag replied messages. -# - - -# 3.160. mh_seq_unseen -# -# Type: string -# Default: “unseen” -# -# The name of the MH sequence used for unseen messages. -# - - -# 3.161. mime_forward -# -# Type: quadoption -# Default: no -# -# When set, the message you are forwarding will be attached as a separate message -# /rfc822 MIME part instead of included in the main body of the message. This is -# useful for forwarding MIME messages so the receiver can properly view the -# message as it was delivered to you. If you like to switch between MIME and not -# MIME from mail to mail, set this variable to “ask-no” or “ask-yes”. -# -# Also see $forward_decode and $mime_forward_decode. -# -set mime_forward=ask-yes - - -# 3.162. mime_forward_decode -# -# Type: boolean -# Default: no -# -# Controls the decoding of complex MIME messages into text/plain when forwarding -# a message while $mime_forward is set. Otherwise $forward_decode is used -# instead. -# - - -# 3.163. mime_forward_rest -# -# Type: quadoption -# Default: yes -# -# When forwarding multiple attachments of a MIME message from the attachment -# menu, attachments which cannot be decoded in a reasonable manner will be -# attached to the newly composed message if this option is set. -# - - -# 3.164. mime_type_query_command -# -# Type: string -# Default: (empty) -# -# This specifies a command to run, to determine the mime type of a new attachment -# when composing a message. Unless $mime_type_query_first is set, this will only -# be run if the attachment's extension is not found in the mime.types file. -# -# The string may contain a “%s”, which will be substituted with the attachment -# filename. Mutt will add quotes around the string substituted for “%s” -# automatically according to shell quoting rules, so you should avoid adding your -# own. If no “%s” is found in the string, Mutt will append the attachment -# filename to the end of the string. -# -# The command should output a single line containing the attachment's mime type. -# -# Suggested values are “xdg-mime query filetype” or “file -bi”. -# - - -# 3.165. mime_type_query_first -# -# Type: boolean -# Default: no -# -# When set, the $mime_type_query_command will be run before the mime.types -# lookup. -# - - -# 3.166. mix_entry_format -# -# Type: string -# Default: “%4n %c %-16s %a” -# -# This variable describes the format of a remailer line on the mixmaster chain -# selection screen. The following printf(3)-like sequences are supported: -# -# ┌──┬───────────────────────────────┐ -# │%n│The running number on the menu.│ -# ├──┼───────────────────────────────┤ -# │%c│Remailer capabilities. │ -# ├──┼───────────────────────────────┤ -# │%s│The remailer's short name. │ -# ├──┼───────────────────────────────┤ -# │%a│The remailer's e-mail address. │ -# └──┴───────────────────────────────┘ -# - - -# 3.167. mixmaster -# -# Type: path -# Default: “mixmaster” -# -# This variable contains the path to the Mixmaster binary on your system. It is -# used with various sets of parameters to gather the list of known remailers, and -# to finally send a message through the mixmaster chain. -# -set mixmaster="mixmaster-filter" - - -# 3.168. move -# -# Type: quadoption -# Default: no -# -# Controls whether or not Mutt will move read messages from your spool mailbox to -# your $mbox mailbox, or as a result of a “mbox-hook” command. -# -set move=no - - -# 3.169. narrow_tree -# -# Type: boolean -# Default: no -# -# This variable, when set, makes the thread tree narrower, allowing deeper -# threads to fit on the screen. -# -set narrow_tree=yes - - -# 3.170. net_inc -# -# Type: number -# Default: 10 -# -# Operations that expect to transfer a large amount of data over the network will -# update their progress every $net_inc kilobytes. If set to 0, no progress -# messages will be displayed. -# -# See also $read_inc, $write_inc and $net_inc. -# - - -# 3.171. new_mail_command -# -# Type: path -# Default: (empty) -# -# If set, Mutt will call this command after a new message is received. See the -# $status_format documentation for the values that can be formatted into this -# command. -# - - -# 3.172. pager -# -# Type: path -# Default: “builtin” -# -# This variable specifies which pager you would like to use to view messages. The -# value “builtin” means to use the built-in pager, otherwise this variable should -# specify the pathname of the external pager you would like to use. -# -# Using an external pager may have some disadvantages: Additional keystrokes are -# necessary because you can't call mutt functions directly from the pager, and -# screen resizes cause lines longer than the screen width to be badly formatted -# in the help menu. -# - - -# 3.173. pager_context -# -# Type: number -# Default: 0 -# -# This variable controls the number of lines of context that are given when -# displaying the next or previous page in the internal pager. By default, Mutt -# will display the line after the last one on the screen at the top of the next -# page (0 lines of context). -# -# This variable also specifies the amount of context given for search results. If -# positive, this many lines will be given before a match, if 0, the match will be -# top-aligned. -# -set pager_context=2 - - -# 3.174. pager_format -# -# Type: string -# Default: “-%Z- %C/%m: %-20.20n %s%* -- (%P)” -# -# This variable controls the format of the one-line message “status” displayed -# before each message in either the internal or an external pager. The valid -# sequences are listed in the $index_format section. -# -set pager_format="<%a> %* %i (%P)" - - -# 3.175. pager_index_lines -# -# Type: number -# Default: 0 -# -# Determines the number of lines of a mini-index which is shown when in the -# pager. The current message, unless near the top or bottom of the folder, will -# be roughly one third of the way down this mini-index, giving the reader the -# context of a few messages before and after the message. This is useful, for -# example, to determine how many messages remain to be read in the current -# thread. One of the lines is reserved for the status bar from the index, so a -# setting of 6 will only show 5 lines of the actual index. A value of 0 results -# in no index being shown. If the number of messages in the current folder is -# less than $pager_index_lines, then the index will only use as many lines as it -# needs. -# -set pager_index_lines=5 - - -# 3.176. pager_stop -# -# Type: boolean -# Default: no -# -# When set, the internal-pager will not move to the next message when you are at -# the end of a message and invoke the function. -# -set pager_stop=yes - - -# 3.177. pgp_auto_decode -# -# Type: boolean -# Default: no -# -# If set, mutt will automatically attempt to decrypt traditional PGP messages -# whenever the user performs an operation which ordinarily would result in the -# contents of the message being operated on. For example, if the user displays a -# pgp-traditional message which has not been manually checked with the -# function, mutt will automatically check the message for -# traditional pgp. -# -set pgp_auto_decode=yes - - -# 3.178. pgp_autoinline -# -# Type: boolean -# Default: no -# -# This option controls whether Mutt generates old-style inline (traditional) PGP -# encrypted or signed messages under certain circumstances. This can be -# overridden by use of the pgp menu, when inline is not required. The GPGME -# backend does not support this option. -# -# Note that Mutt might automatically use PGP/MIME for messages which consist of -# more than a single MIME part. Mutt can be configured to ask before sending PGP/ -# MIME messages when inline (traditional) would not work. -# -# Also see the $pgp_mime_auto variable. -# -# Also note that using the old-style PGP message format is strongly deprecated. -# (PGP only) -# - - -# 3.179. pgp_check_exit -# -# Type: boolean -# Default: yes -# -# If set, mutt will check the exit code of the PGP subprocess when signing or -# encrypting. A non-zero exit code means that the subprocess failed. (PGP only) -# - - -# 3.180. pgp_check_gpg_decrypt_status_fd -# -# Type: boolean -# Default: yes -# -# If set, mutt will check the status file descriptor output of -# $pgp_decrypt_command and $pgp_decode_command for GnuPG status codes indicating -# successful decryption. This will check for the presence of DECRYPTION_OKAY, -# absence of DECRYPTION_FAILED, and that all PLAINTEXT occurs between the -# BEGIN_DECRYPTION and END_DECRYPTION status codes. -# -# If unset, mutt will instead match the status fd output against -# $pgp_decryption_okay. (PGP only) -# - - -# 3.181. pgp_clearsign_command -# -# Type: string -# Default: (empty) -# -# This format is used to create an old-style “clearsigned” PGP message. Note that -# the use of this format is strongly deprecated. -# -# This is a format string, see the $pgp_decode_command command for possible -# printf(3)-like sequences. (PGP only) -# - - -# 3.182. pgp_decode_command -# -# Type: string -# Default: (empty) -# -# This format strings specifies a command which is used to decode application/pgp -# attachments. -# -# The PGP command formats have their own set of printf(3)-like sequences: -# -# ┌──┬──────────────────────────────────────────────────────────────────────────┐ -# │%p│Expands to PGPPASSFD=0 when a pass phrase is needed, to an empty string │ -# │ │otherwise. Note: This may be used with a %? construct. │ -# ├──┼──────────────────────────────────────────────────────────────────────────┤ -# │%f│Expands to the name of a file containing a message. │ -# ├──┼──────────────────────────────────────────────────────────────────────────┤ -# │%s│Expands to the name of a file containing the signature part of a multipart│ -# │ │/signed attachment when verifying it. │ -# ├──┼──────────────────────────────────────────────────────────────────────────┤ -# │%a│The value of $pgp_sign_as if set, otherwise the value of $pgp_default_key.│ -# ├──┼──────────────────────────────────────────────────────────────────────────┤ -# │%r│One or more key IDs (or fingerprints if available). │ -# └──┴──────────────────────────────────────────────────────────────────────────┘ -# -# For examples on how to configure these formats for the various versions of PGP -# which are floating around, see the pgp and gpg sample configuration files in -# the samples/ subdirectory which has been installed on your system alongside the -# documentation. (PGP only) -# - - -# 3.183. pgp_decrypt_command -# -# Type: string -# Default: (empty) -# -# This command is used to decrypt a PGP encrypted message. -# -# This is a format string, see the $pgp_decode_command command for possible -# printf(3)-like sequences. (PGP only) -# - - -# 3.184. pgp_decryption_okay -# -# Type: regular expression -# Default: (empty) -# -# If you assign text to this variable, then an encrypted PGP message is only -# considered successfully decrypted if the output from $pgp_decrypt_command -# contains the text. This is used to protect against a spoofed encrypted message, -# with multipart/encrypted headers but containing a block that is not actually -# encrypted. (e.g. simply signed and ascii armored text). -# -# Note that if $pgp_check_gpg_decrypt_status_fd is set, this variable is ignored. -# (PGP only) -# - - -# 3.185. pgp_default_key -# -# Type: string -# Default: (empty) -# -# This is the default key-pair to use for PGP operations. It will be used for -# encryption (see $postpone_encrypt and $pgp_self_encrypt). -# -# It will also be used for signing unless $pgp_sign_as is set. -# -# The (now deprecated) pgp_self_encrypt_as is an alias for this variable, and -# should no longer be used. (PGP only) -# - - -# 3.186. pgp_encrypt_only_command -# -# Type: string -# Default: (empty) -# -# This command is used to encrypt a body part without signing it. -# -# This is a format string, see the $pgp_decode_command command for possible -# printf(3)-like sequences. (PGP only) -# - - -# 3.187. pgp_encrypt_sign_command -# -# Type: string -# Default: (empty) -# -# This command is used to both sign and encrypt a body part. -# -# This is a format string, see the $pgp_decode_command command for possible -# printf(3)-like sequences. (PGP only) -# - - -# 3.188. pgp_entry_format -# -# Type: string -# Default: “%4n %t%f %4l/0x%k %-4a %2c %u” -# -# This variable allows you to customize the PGP key selection menu to your -# personal taste. This string is similar to $index_format, but has its own set of -# printf(3)-like sequences: -# -# ┌──────┬──────────────────────────────────────────────────────┐ -# │%n │number │ -# ├──────┼──────────────────────────────────────────────────────┤ -# │%k │key id │ -# ├──────┼──────────────────────────────────────────────────────┤ -# │%u │user id │ -# ├──────┼──────────────────────────────────────────────────────┤ -# │%a │algorithm │ -# ├──────┼──────────────────────────────────────────────────────┤ -# │%l │key length │ -# ├──────┼──────────────────────────────────────────────────────┤ -# │%f │flags │ -# ├──────┼──────────────────────────────────────────────────────┤ -# │%c │capabilities │ -# ├──────┼──────────────────────────────────────────────────────┤ -# │%t │trust/validity of the key-uid association │ -# ├──────┼──────────────────────────────────────────────────────┤ -# │%[]│date of the key where is an strftime(3) expression│ -# └──────┴──────────────────────────────────────────────────────┘ -# -# (PGP only) -# - - -# 3.189. pgp_export_command -# -# Type: string -# Default: (empty) -# -# This command is used to export a public key from the user's key ring. -# -# This is a format string, see the $pgp_decode_command command for possible -# printf(3)-like sequences. (PGP only) -# - - -# 3.190. pgp_getkeys_command -# -# Type: string -# Default: (empty) -# -# This command is invoked whenever Mutt needs to fetch the public key associated -# with an email address. Of the sequences supported by $pgp_decode_command, %r is -# the only printf(3)-like sequence used with this format. Note that in this case, -# %r expands to the email address, not the public key ID (the key ID is unknown, -# which is why Mutt is invoking this command). (PGP only) -# - - -# 3.191. pgp_good_sign -# -# Type: regular expression -# Default: (empty) -# -# If you assign a text to this variable, then a PGP signature is only considered -# verified if the output from $pgp_verify_command contains the text. Use this -# variable if the exit code from the command is 0 even for bad signatures. (PGP -# only) -# - - -# 3.192. pgp_ignore_subkeys -# -# Type: boolean -# Default: yes -# -# Setting this variable will cause Mutt to ignore OpenPGP subkeys. Instead, the -# principal key will inherit the subkeys' capabilities. Unset this if you want to -# play interesting key selection games. (PGP only) -# - - -# 3.193. pgp_import_command -# -# Type: string -# Default: (empty) -# -# This command is used to import a key from a message into the user's public key -# ring. -# -# This is a format string, see the $pgp_decode_command command for possible -# printf(3)-like sequences. (PGP only) -# - - -# 3.194. pgp_list_pubring_command -# -# Type: string -# Default: (empty) -# -# This command is used to list the public key ring's contents. The output format -# must be analogous to the one used by -# -# gpg --list-keys --with-colons --with-fingerprint -# -# This format is also generated by the pgpring utility which comes with mutt. -# -# Note: gpg's fixed-list-mode option should not be used. It produces a different -# date format which may result in mutt showing incorrect key generation dates. -# -# This is a format string, see the $pgp_decode_command command for possible -# printf(3)-like sequences. (PGP only) -# - - -# 3.195. pgp_list_secring_command -# -# Type: string -# Default: (empty) -# -# This command is used to list the secret key ring's contents. The output format -# must be analogous to the one used by: -# -# gpg --list-keys --with-colons --with-fingerprint -# -# This format is also generated by the pgpring utility which comes with mutt. -# -# Note: gpg's fixed-list-mode option should not be used. It produces a different -# date format which may result in mutt showing incorrect key generation dates. -# -# This is a format string, see the $pgp_decode_command command for possible -# printf(3)-like sequences. (PGP only) -# - - -# 3.196. pgp_long_ids -# -# Type: boolean -# Default: yes -# -# If set, use 64 bit PGP key IDs, if unset use the normal 32 bit key IDs. NOTE: -# Internally, Mutt has transitioned to using fingerprints (or long key IDs as a -# fallback). This option now only controls the display of key IDs in the key -# selection menu and a few other places. (PGP only) -# - - -# 3.197. pgp_mime_auto -# -# Type: quadoption -# Default: ask-yes -# -# This option controls whether Mutt will prompt you for automatically sending a -# (signed/encrypted) message using PGP/MIME when inline (traditional) fails (for -# any reason). -# -# Also note that using the old-style PGP message format is strongly deprecated. -# (PGP only) -# - - -# 3.198. pgp_replyinline -# -# Type: boolean -# Default: no -# -# Setting this variable will cause Mutt to always attempt to create an inline -# (traditional) message when replying to a message which is PGP encrypted/signed -# inline. This can be overridden by use of the pgp menu, when inline is not -# required. This option does not automatically detect if the (replied-to) message -# is inline; instead it relies on Mutt internals for previously checked/flagged -# messages. -# -# Note that Mutt might automatically use PGP/MIME for messages which consist of -# more than a single MIME part. Mutt can be configured to ask before sending PGP/ -# MIME messages when inline (traditional) would not work. -# -# Also see the $pgp_mime_auto variable. -# -# Also note that using the old-style PGP message format is strongly deprecated. -# (PGP only) -# - - -# 3.199. pgp_retainable_sigs -# -# Type: boolean -# Default: no -# -# If set, signed and encrypted messages will consist of nested multipart/signed -# and multipart/encrypted body parts. -# -# This is useful for applications like encrypted and signed mailing lists, where -# the outer layer (multipart/encrypted) can be easily removed, while the inner -# multipart/signed part is retained. (PGP only) -# -set pgp_retainable_sigs=yes - - -# 3.200. pgp_self_encrypt -# -# Type: boolean -# Default: yes -# -# When set, PGP encrypted messages will also be encrypted using the key in -# $pgp_default_key. (PGP only) -# - - -# 3.201. pgp_show_unusable -# -# Type: boolean -# Default: yes -# -# If set, mutt will display non-usable keys on the PGP key selection menu. This -# includes keys which have been revoked, have expired, or have been marked as “ -# disabled” by the user. (PGP only) -# -set pgp_show_unusable=no - - -# 3.202. pgp_sign_as -# -# Type: string -# Default: (empty) -# -# If you have a different key pair to use for signing, you should set this to the -# signing key. Most people will only need to set $pgp_default_key. It is -# recommended that you use the keyid form to specify your key (e.g. 0x00112233). -# (PGP only) -# -set pgp_sign_as="0x9C9D6979AE941637" - - -# 3.203. pgp_sign_command -# -# Type: string -# Default: (empty) -# -# This command is used to create the detached PGP signature for a multipart/ -# signed PGP/MIME body part. -# -# This is a format string, see the $pgp_decode_command command for possible -# printf(3)-like sequences. (PGP only) -# - - -# 3.204. pgp_sort_keys -# -# Type: sort order -# Default: address -# -# Specifies how the entries in the pgp menu are sorted. The following are legal -# values: -# -# ┌───────┬──────────────────────────────┐ -# │address│sort alphabetically by user id│ -# ├───────┼──────────────────────────────┤ -# │keyid │sort alphabetically by key id │ -# ├───────┼──────────────────────────────┤ -# │date │sort by key creation date │ -# ├───────┼──────────────────────────────┤ -# │trust │sort by the trust of the key │ -# └───────┴──────────────────────────────┘ -# -# If you prefer reverse order of the above values, prefix it with “reverse-”. -# (PGP only) -# - - -# 3.205. pgp_strict_enc -# -# Type: boolean -# Default: yes -# -# If set, Mutt will automatically encode PGP/MIME signed messages as -# quoted-printable. Please note that unsetting this variable may lead to problems -# with non-verifyable PGP signatures, so only change this if you know what you -# are doing. (PGP only) -# - - -# 3.206. pgp_timeout -# -# Type: number -# Default: 300 -# -# The number of seconds after which a cached passphrase will expire if not used. -# (PGP only) -# - - -# 3.207. pgp_use_gpg_agent -# -# Type: boolean -# Default: no -# -# If set, mutt will use a possibly-running gpg-agent(1) process. Note that as of -# version 2.1, GnuPG no longer exports GPG_AGENT_INFO, so mutt no longer verifies -# if the agent is running. (PGP only) -# -set pgp_use_gpg_agent=yes - - -# 3.208. pgp_verify_command -# -# Type: string -# Default: (empty) -# -# This command is used to verify PGP signatures. -# -# This is a format string, see the $pgp_decode_command command for possible -# printf(3)-like sequences. (PGP only) -# - - -# 3.209. pgp_verify_key_command -# -# Type: string -# Default: (empty) -# -# This command is used to verify key information from the key selection menu. -# -# This is a format string, see the $pgp_decode_command command for possible -# printf(3)-like sequences. (PGP only) -# - - -# 3.210. pipe_decode -# -# Type: boolean -# Default: no -# -# Used in connection with the command. When unset, Mutt will pipe -# the messages without any preprocessing. When set, Mutt will weed headers and -# will attempt to decode the messages first. -# - - -# 3.211. pipe_sep -# -# Type: string -# Default: “n” -# -# The separator to add between messages when piping a list of tagged messages to -# an external Unix command. -# - - -# 3.212. pipe_split -# -# Type: boolean -# Default: no -# -# Used in connection with the function following . If -# this variable is unset, when piping a list of tagged messages Mutt will -# concatenate the messages and will pipe them all concatenated. When set, Mutt -# will pipe the messages one by one. In both cases the messages are piped in the -# current sorted order, and the $pipe_sep separator is added after each message. -# - - -# 3.213. pop_auth_try_all -# -# Type: boolean -# Default: yes -# -# If set, Mutt will try all available authentication methods. When unset, Mutt -# will only fall back to other authentication methods if the previous methods are -# unavailable. If a method is available but authentication fails, Mutt will not -# connect to the POP server. -# - - -# 3.214. pop_authenticators -# -# Type: string -# Default: (empty) -# -# This is a colon-delimited list of authentication methods mutt may attempt to -# use to log in to an POP server, in the order mutt should try them. -# Authentication methods are either “user”, “apop” or any SASL mechanism, e.g. “ -# digest-md5”, “gssapi” or “cram-md5”. This option is case-insensitive. If this -# option is unset (the default) mutt will try all available methods, in order -# from most-secure to least-secure. -# -# Example: -# -# set pop_authenticators="digest-md5:apop:user" -# - - -# 3.215. pop_checkinterval -# -# Type: number -# Default: 60 -# -# This variable configures how often (in seconds) mutt should look for new mail -# in the currently selected mailbox if it is a POP mailbox. -# - - -# 3.216. pop_delete -# -# Type: quadoption -# Default: ask-no -# -# If set, Mutt will delete successfully downloaded messages from the POP server -# when using the function. When unset, Mutt will download messages -# but also leave them on the POP server. -# - - -# 3.217. pop_host -# -# Type: string -# Default: (empty) -# -# The name of your POP server for the function. You can also specify -# an alternative port, username and password, i.e.: -# -# [pop[s]://][username[:password]@]popserver[:port] -# -# where “[...]” denotes an optional part. -# - - -# 3.218. pop_last -# -# Type: boolean -# Default: no -# -# If this variable is set, mutt will try to use the “LAST” POP command for -# retrieving only unread messages from the POP server when using the -# function. -# - - -# 3.219. pop_oauth_refresh_command -# -# Type: string -# Default: (empty) -# -# The command to run to generate an OAUTH refresh token for authorizing your -# connection to your POP server. This command will be run on every connection -# attempt that uses the OAUTHBEARER authentication mechanism. -# - - -# 3.220. pop_pass -# -# Type: string -# Default: (empty) -# -# Specifies the password for your POP account. If unset, Mutt will prompt you for -# your password when you open a POP mailbox. -# -# Warning: you should only use this option when you are on a fairly secure -# machine, because the superuser can read your muttrc even if you are the only -# one who can read the file. -# - - -# 3.221. pop_reconnect -# -# Type: quadoption -# Default: ask-yes -# -# Controls whether or not Mutt will try to reconnect to the POP server if the -# connection is lost. -# - - -# 3.222. pop_user -# -# Type: string -# Default: (empty) -# -# Your login name on the POP server. -# -# This variable defaults to your user name on the local machine. -# - - -# 3.223. post_indent_string -# -# Type: string -# Default: (empty) -# -# Similar to the $attribution variable, Mutt will append this string after the -# inclusion of a message which is being replied to. -# - - -# 3.224. postpone -# -# Type: quadoption -# Default: ask-yes -# -# Controls whether or not messages are saved in the $postponed mailbox when you -# elect not to send immediately. -# -# Also see the $recall variable. -# - - -# 3.225. postponed -# -# Type: path -# Default: “~/postponed” -# -# Mutt allows you to indefinitely “postpone sending a message” which you are -# editing. When you choose to postpone a message, Mutt saves it in the mailbox -# specified by this variable. -# -# Also see the $postpone variable. -# -set postponed="=drafts" - - -# 3.226. postpone_encrypt -# -# Type: boolean -# Default: no -# -# When set, postponed messages that are marked for encryption will be -# self-encrypted. Mutt will first try to encrypt using the value specified in -# $pgp_default_key or $smime_default_key. If those are not set, it will try the -# deprecated $postpone_encrypt_as. (Crypto only) -# - - -# 3.227. postpone_encrypt_as -# -# Type: string -# Default: (empty) -# -# This is a deprecated fall-back variable for $postpone_encrypt. Please use -# $pgp_default_key or $smime_default_key. (Crypto only) -# - - -# 3.228. preconnect -# -# Type: string -# Default: (empty) -# -# If set, a shell command to be executed if mutt fails to establish a connection -# to the server. This is useful for setting up secure connections, e.g. with ssh -# (1). If the command returns a nonzero status, mutt gives up opening the server. -# Example: -# -# set preconnect="ssh -f -q -L 1234:mailhost.net:143 mailhost.net sleep 20 < /dev/null > /dev/null" -# -# Mailbox “foo” on “mailhost.net” can now be reached as “{localhost:1234}foo”. -# -# Note: For this example to work, you must be able to log in to the remote -# machine without having to enter a password. -# - - -# 3.229. print -# -# Type: quadoption -# Default: ask-no -# -# Controls whether or not Mutt really prints messages. This is set to “ask-no” by -# default, because some people accidentally hit “p” often. -# - - -# 3.230. print_command -# -# Type: path -# Default: “lpr” -# -# This specifies the command pipe that should be used to print messages. -# -set print_command="muttprint" - - -# 3.231. print_decode -# -# Type: boolean -# Default: yes -# -# Used in connection with the command. If this option is set, the -# message is decoded before it is passed to the external command specified by -# $print_command. If this option is unset, no processing will be applied to the -# message when printing it. The latter setting may be useful if you are using -# some advanced printer filter which is able to properly format e-mail messages -# for printing. -# - - -# 3.232. print_split -# -# Type: boolean -# Default: no -# -# Used in connection with the command. If this option is set, the -# command specified by $print_command is executed once for each message which is -# to be printed. If this option is unset, the command specified by $print_command -# is executed only once, and all the messages are concatenated, with a form feed -# as the message separator. -# -# Those who use the enscript(1) program's mail-printing mode will most likely -# want to set this option. -# -set print_split=yes - - -# 3.233. prompt_after -# -# Type: boolean -# Default: yes -# -# If you use an external $pager, setting this variable will cause Mutt to prompt -# you for a command when the pager exits rather than returning to the index menu. -# If unset, Mutt will return to the index menu when the external pager exits. -# - - -# 3.234. query_command -# -# Type: path -# Default: (empty) -# -# This specifies the command Mutt will use to make external address queries. The -# string may contain a “%s”, which will be substituted with the query string the -# user types. Mutt will add quotes around the string substituted for “%s” -# automatically according to shell quoting rules, so you should avoid adding your -# own. If no “%s” is found in the string, Mutt will append the user's query to -# the end of the string. See “query” for more information. -# -set query_command="lbdbq" - - -# 3.235. query_format -# -# Type: string -# Default: “%4c %t %-25.25a %-25.25n %?e?(%e)?” -# -# This variable describes the format of the “query” menu. The following printf(3) -# -style sequences are understood: -# -# ┌───┬─────────────────────────────────────────────────────┐ -# │%a │destination address │ -# ├───┼─────────────────────────────────────────────────────┤ -# │%c │current entry number │ -# ├───┼─────────────────────────────────────────────────────┤ -# │%e │extra information * │ -# ├───┼─────────────────────────────────────────────────────┤ -# │%n │destination name │ -# ├───┼─────────────────────────────────────────────────────┤ -# │%t │“*” if current entry is tagged, a space otherwise │ -# ├───┼─────────────────────────────────────────────────────┤ -# │%>X│right justify the rest of the string and pad with “X”│ -# ├───┼─────────────────────────────────────────────────────┤ -# │%|X│pad to the end of the line with “X” │ -# ├───┼─────────────────────────────────────────────────────┤ -# │%*X│soft-fill with character “X” as pad │ -# └───┴─────────────────────────────────────────────────────┘ -# -# For an explanation of “soft-fill”, see the $index_format documentation. -# -# * = can be optionally printed if nonzero, see the $status_format documentation. -# - - -# 3.236. quit -# -# Type: quadoption -# Default: yes -# -# This variable controls whether “quit” and “exit” actually quit from mutt. If -# this option is set, they do quit, if it is unset, they have no effect, and if -# it is set to ask-yes or ask-no, you are prompted for confirmation when you try -# to quit. -# - - -# 3.237. quote_regexp -# -# Type: regular expression -# Default: “^([ t]*[|>:}#])+” -# -# A regular expression used in the internal pager to determine quoted sections of -# text in the body of a message. Quoted text may be filtered out using the -# command, or colored according to the “color quoted” family of -# directives. -# -# Higher levels of quoting may be colored differently (“color quoted1”, “color -# quoted2”, etc.). The quoting level is determined by removing the last character -# from the matched text and recursively reapplying the regular expression until -# it fails to produce a match. -# -# Match detection may be overridden by the $smileys regular expression. -# - - -# 3.238. read_inc -# -# Type: number -# Default: 10 -# -# If set to a value greater than 0, Mutt will display which message it is -# currently on when reading a mailbox or when performing search actions such as -# search and limit. The message is printed after this many messages have been -# read or searched (e.g., if set to 25, Mutt will print a message when it is at -# message 25, and then again when it gets to message 50). This variable is meant -# to indicate progress when reading or searching large mailboxes which may take -# some time. When set to 0, only a single message will appear before the reading -# the mailbox. -# -# Also see the $write_inc, $net_inc and $time_inc variables and the “tuning” -# section of the manual for performance considerations. -# - - -# 3.239. read_only -# -# Type: boolean -# Default: no -# -# If set, all folders are opened in read-only mode. -# - - -# 3.240. realname -# -# Type: string -# Default: (empty) -# -# This variable specifies what “real” or “personal” name should be used when -# sending messages. -# -# By default, this is the GECOS field from /etc/passwd. Note that this variable -# will not be used when the user has set a real name in the $from variable. -# - - -# 3.241. recall -# -# Type: quadoption -# Default: ask-yes -# -# Controls whether or not Mutt recalls postponed messages when composing a new -# message. -# -# Setting this variable to yes is not generally useful, and thus not recommended. -# Note that the function can be used to manually recall -# postponed messages. -# -# Also see $postponed variable. -# -set recall=no - - -# 3.242. record -# -# Type: path -# Default: “~/sent” -# -# This specifies the file into which your outgoing messages should be appended. -# (This is meant as the primary method for saving a copy of your messages, but -# another way to do this is using the “my_hdr” command to create a “Bcc:” field -# with your email address in it.) -# -# The value of $record is overridden by the $force_name and $save_name variables, -# and the “fcc-hook” command. -# -set record="=store" - - -# 3.243. reflow_space_quotes -# -# Type: boolean -# Default: yes -# -# This option controls how quotes from format=flowed messages are displayed in -# the pager and when replying (with $text_flowed unset). When set, this option -# adds spaces after each level of quote marks, turning ">>>foo" into "> > > foo". -# -# Note: If $reflow_text is unset, this option has no effect. Also, this option -# does not affect replies when $text_flowed is set. -# - - -# 3.244. reflow_text -# -# Type: boolean -# Default: yes -# -# When set, Mutt will reformat paragraphs in text/plain parts marked format= -# flowed. If unset, Mutt will display paragraphs unaltered from how they appear -# in the message body. See RFC3676 for details on the format=flowed format. -# -# Also see $reflow_wrap, and $wrap. -# - - -# 3.245. reflow_wrap -# -# Type: number -# Default: 78 -# -# This variable controls the maximum paragraph width when reformatting text/plain -# parts when $reflow_text is set. When the value is 0, paragraphs will be wrapped -# at the terminal's right margin. A positive value sets the paragraph width -# relative to the left margin. A negative value set the paragraph width relative -# to the right margin. -# -# Also see $wrap. -# -set reflow_wrap=-10 - - -# 3.246. reply_regexp -# -# Type: regular expression -# Default: “^(re([[0-9]+])*|aw):[ t]*” -# -# A regular expression used to recognize reply messages when threading and -# replying. The default value corresponds to the English "Re:" and the German -# "Aw:". -# -set reply_regexp="^((re([-[(]?[[:digit:]]+[)]]?)?|a(nt)?w(ort)?|wg|s(gkb|v)):[[:space:]]*)+" - - -# 3.247. reply_self -# -# Type: boolean -# Default: no -# -# If unset and you are replying to a message sent by you, Mutt will assume that -# you want to reply to the recipients of that message rather than to yourself. -# -# Also see the “alternates” command. -# - - -# 3.248. reply_to -# -# Type: quadoption -# Default: ask-yes -# -# If set, when replying to a message, Mutt will use the address listed in the -# Reply-to: header as the recipient of the reply. If unset, it will use the -# address in the From: header field instead. This option is useful for reading a -# mailing list that sets the Reply-To: header field to the list address and you -# want to send a private message to the author of a message. -# - - -# 3.249. resolve -# -# Type: boolean -# Default: yes -# -# When set, the cursor will be automatically advanced to the next (possibly -# undeleted) message whenever a command that modifies the current message is -# executed. -# - - -# 3.250. resume_draft_files -# -# Type: boolean -# Default: no -# -# If set, draft files (specified by -H on the command line) are processed -# similarly to when resuming a postponed message. Recipients are not prompted -# for; send-hooks are not evaluated; no alias expansion takes place; user-defined -# headers and signatures are not added to the message. -# - - -# 3.251. resume_edited_draft_files -# -# Type: boolean -# Default: yes -# -# If set, draft files previously edited (via -E -H on the command line) will have -# $resume_draft_files automatically set when they are used as a draft file again. -# -# The first time a draft file is saved, mutt will add a header, -# X-Mutt-Resume-Draft to the saved file. The next time the draft file is read in, -# if mutt sees the header, it will set $resume_draft_files. -# -# This option is designed to prevent multiple signatures, user-defined headers, -# and other processing effects from being made multiple times to the draft file. -# - - -# 3.252. reverse_alias -# -# Type: boolean -# Default: no -# -# This variable controls whether or not Mutt will display the “personal” name -# from your aliases in the index menu if it finds an alias that matches the -# message's sender. For example, if you have the following alias: -# -# alias juser abd30425@somewhere.net (Joe User) -# -# and then you receive mail which contains the following header: -# -# From: abd30425@somewhere.net -# -# It would be displayed in the index menu as “Joe User” instead of “ -# abd30425@somewhere.net.” This is useful when the person's e-mail address is not -# human friendly. -# - - -# 3.253. reverse_name -# -# Type: boolean -# Default: no -# -# It may sometimes arrive that you receive mail to a certain machine, move the -# messages to another machine, and reply to some the messages from there. If this -# variable is set, the default From: line of the reply messages is built using -# the address where you received the messages you are replying to if that address -# matches your “alternates”. If the variable is unset, or the address that would -# be used doesn't match your “alternates”, the From: line will use your address -# on the current machine. -# -# Also see the “alternates” command. -# -set reverse_name=yes - - -# 3.254. reverse_realname -# -# Type: boolean -# Default: yes -# -# This variable fine-tunes the behavior of the $reverse_name feature. When it is -# set, mutt will use the address from incoming messages as-is, possibly including -# eventual real names. When it is unset, mutt will override any such real names -# with the setting of the $realname variable. -# - - -# 3.255. rfc2047_parameters -# -# Type: boolean -# Default: no -# -# When this variable is set, Mutt will decode RFC2047-encoded MIME parameters. -# You want to set this variable when mutt suggests you to save attachments to -# files named like: -# -# =?iso-8859-1?Q?file=5F=E4=5F991116=2Ezip?= -# -# When this variable is set interactively, the change won't be active until you -# change folders. -# -# Note that this use of RFC2047's encoding is explicitly prohibited by the -# standard, but nevertheless encountered in the wild. -# -# Also note that setting this parameter will not have the effect that mutt -# generates this kind of encoding. Instead, mutt will unconditionally use the -# encoding specified in RFC2231. -# -set rfc2047_parameters=yes - - -# 3.256. save_address -# -# Type: boolean -# Default: no -# -# If set, mutt will take the sender's full address when choosing a default folder -# for saving a mail. If $save_name or $force_name is set too, the selection of -# the Fcc folder will be changed as well. -# - - -# 3.257. save_empty -# -# Type: boolean -# Default: yes -# -# When unset, mailboxes which contain no saved messages will be removed when -# closed (the exception is $spoolfile which is never removed). If set, mailboxes -# are never removed. -# -# Note: This only applies to mbox and MMDF folders, Mutt does not delete MH and -# Maildir directories. -# - - -# 3.258. save_history -# -# Type: number -# Default: 0 -# -# This variable controls the size of the history (per category) saved in the -# $history_file file. -# -set save_history=100 - - -# 3.259. save_name -# -# Type: boolean -# Default: no -# -# This variable controls how copies of outgoing messages are saved. When set, a -# check is made to see if a mailbox specified by the recipient address exists -# (this is done by searching for a mailbox in the $folder directory with the -# username part of the recipient address). If the mailbox exists, the outgoing -# message will be saved to that mailbox, otherwise the message is saved to the -# $record mailbox. -# -# Also see the $force_name variable. -# - - -# 3.260. score -# -# Type: boolean -# Default: yes -# -# When this variable is unset, scoring is turned off. This can be useful to -# selectively disable scoring for certain folders when the -# $score_threshold_delete variable and related are used. -# - - -# 3.261. score_threshold_delete -# -# Type: number -# Default: -1 -# -# Messages which have been assigned a score equal to or lower than the value of -# this variable are automatically marked for deletion by mutt. Since mutt scores -# are always greater than or equal to zero, the default setting of this variable -# will never mark a message for deletion. -# - - -# 3.262. score_threshold_flag -# -# Type: number -# Default: 9999 -# -# Messages which have been assigned a score greater than or equal to this -# variable's value are automatically marked "flagged". -# - - -# 3.263. score_threshold_read -# -# Type: number -# Default: -1 -# -# Messages which have been assigned a score equal to or lower than the value of -# this variable are automatically marked as read by mutt. Since mutt scores are -# always greater than or equal to zero, the default setting of this variable will -# never mark a message read. -# - - -# 3.264. search_context -# -# Type: number -# Default: 0 -# -# For the pager, this variable specifies the number of lines shown before search -# results. By default, search results will be top-aligned. -# -set search_context=5 - - -# 3.265. send_charset -# -# Type: string -# Default: “us-ascii:iso-8859-1:utf-8” -# -# A colon-delimited list of character sets for outgoing messages. Mutt will use -# the first character set into which the text can be converted exactly. If your -# $charset is not “iso-8859-1” and recipients may not understand “UTF-8”, it is -# advisable to include in the list an appropriate widely used standard character -# set (such as “iso-8859-2”, “koi8-r” or “iso-2022-jp”) either instead of or -# after “iso-8859-1”. -# -# In case the text cannot be converted into one of these exactly, mutt uses -# $charset as a fallback. -# -set send_charset="utf-8" - - -# 3.266. sendmail -# -# Type: path -# Default: “/usr/sbin/sendmail -oem -oi” -# -# Specifies the program and arguments used to deliver mail sent by Mutt. Mutt -# expects that the specified program interprets additional arguments as recipient -# addresses. Mutt appends all recipients after adding a -- delimiter (if not -# already present). Additional flags, such as for $use_8bitmime, -# $use_envelope_from, $dsn_notify, or $dsn_return will be added before the -# delimiter. -# -set sendmail="$my_confdir/sendmail" - - -# 3.267. sendmail_wait -# -# Type: number -# Default: 0 -# -# Specifies the number of seconds to wait for the $sendmail process to finish -# before giving up and putting delivery in the background. -# -# Mutt interprets the value of this variable as follows: -# -# ┌──┬──────────────────────────────────────────────────────────────────┐ -# │>0│number of seconds to wait for sendmail to finish before continuing│ -# ├──┼──────────────────────────────────────────────────────────────────┤ -# │0 │wait forever for sendmail to finish │ -# ├──┼──────────────────────────────────────────────────────────────────┤ -# │<0│always put sendmail in the background without waiting │ -# └──┴──────────────────────────────────────────────────────────────────┘ -# -# Note that if you specify a value other than 0, the output of the child process -# will be put in a temporary file. If there is some error, you will be informed -# as to where to find the output. -# - - -# 3.268. shell -# -# Type: path -# Default: (empty) -# -# Command to use when spawning a subshell. By default, the user's login shell -# from /etc/passwd is used. -# - - -# 3.269. sidebar_delim_chars -# -# Type: string -# Default: “/.” -# -# This contains the list of characters which you would like to treat as folder -# separators for displaying paths in the sidebar. -# -# Local mail is often arranged in directories: `dir1/dir2/mailbox'. -# -# set sidebar_delim_chars='/' -# -# IMAP mailboxes are often named: `folder1.folder2.mailbox'. -# -# set sidebar_delim_chars='.' -# -# See also: $sidebar_short_path, $sidebar_folder_indent, $sidebar_indent_string. -# - - -# 3.270. sidebar_divider_char -# -# Type: string -# Default: “|” -# -# This specifies the characters to be drawn between the sidebar (when visible) -# and the other Mutt panels. ASCII and Unicode line-drawing characters are -# supported. -# -set sidebar_divider_char=" " - - -# 3.271. sidebar_folder_indent -# -# Type: boolean -# Default: no -# -# Set this to indent mailboxes in the sidebar. -# -# See also: $sidebar_short_path, $sidebar_indent_string, $sidebar_delim_chars. -# -set sidebar_folder_indent=yes - - -# 3.272. sidebar_format -# -# Type: string -# Default: “%B%* %n” -# -# This variable allows you to customize the sidebar display. This string is -# similar to $index_format, but has its own set of printf(3)-like sequences: -# -# ┌───┬─────────────────────────────────────────────────────────────────────────┐ -# │%B │Name of the mailbox │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%S │* Size of mailbox (total number of messages) │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%N │* Number of unread messages in the mailbox │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%n │N if mailbox has new mail, blank otherwise │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%F │* Number of Flagged messages in the mailbox │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%! │“!” : one flagged message; “!!” : two flagged messages; “n!” : n flagged │ -# │ │messages (for n > 2). Otherwise prints nothing. │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%d │* @ Number of deleted messages │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%L │* @ Number of messages after limiting │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%t │* @ Number of tagged messages │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%>X│right justify the rest of the string and pad with “X” │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%|X│pad to the end of the line with “X” │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%*X│soft-fill with character “X” as pad │ -# └───┴─────────────────────────────────────────────────────────────────────────┘ -# -# * = Can be optionally printed if nonzero @ = Only applicable to the current -# folder -# -# In order to use %S, %N, %F, and %!, $mail_check_stats must be set. When thus -# set, a suggested value for this option is "%B%?F? [%F]?%* %?N?%N/?%S". -# -set sidebar_format="%B%?F? [%F]?%* %?N?%N/?%S" - - -# 3.273. sidebar_indent_string -# -# Type: string -# Default: “ ” -# -# This specifies the string that is used to indent mailboxes in the sidebar. It -# defaults to two spaces. -# -# See also: $sidebar_short_path, $sidebar_folder_indent, $sidebar_delim_chars. -# -set sidebar_indent_string=" " - - -# 3.274. sidebar_new_mail_only -# -# Type: boolean -# Default: no -# -# When set, the sidebar will only display mailboxes containing new, or flagged, -# mail. -# -# See also: sidebar_whitelist. -# - - -# 3.275. sidebar_next_new_wrap -# -# Type: boolean -# Default: no -# -# When set, the command will not stop and the end of the list -# of mailboxes, but wrap around to the beginning. The command -# is similarly affected, wrapping around to the end of the list. -# -set sidebar_next_new_wrap=yes - - -# 3.276. sidebar_short_path -# -# Type: boolean -# Default: no -# -# By default the sidebar will show the mailbox's path, relative to the $folder -# variable. Setting sidebar_shortpath=yes will shorten the names relative to the -# previous name. Here's an example: -# -# ┌────────────┬─────────────┬───────────────────────────────────────────────┐ -# │shortpath=no│shortpath=yes│shortpath=yes, folderindent=yes, indentstr=".."│ -# ├────────────┼─────────────┼───────────────────────────────────────────────┤ -# │fruit │fruit │fruit │ -# ├────────────┼─────────────┼───────────────────────────────────────────────┤ -# │fruit.apple │apple │..apple │ -# ├────────────┼─────────────┼───────────────────────────────────────────────┤ -# │fruit.banana│banana │..banana │ -# ├────────────┼─────────────┼───────────────────────────────────────────────┤ -# │fruit.cherry│cherry │..cherry │ -# └────────────┴─────────────┴───────────────────────────────────────────────┘ -# -# See also: $sidebar_delim_chars, $sidebar_folder_indent, $sidebar_indent_string. -# -set sidebar_short_path=yes - - -# 3.277. sidebar_sort_method -# -# Type: sort order -# Default: order -# -# Specifies how to sort entries in the file browser. By default, the entries are -# sorted alphabetically. Valid values: -# -# • alpha (alphabetically) -# -# • count (all message count) -# -# • flagged (flagged message count) -# -# • name (alphabetically) -# -# • new (unread message count) -# -# • path (alphabetically) -# -# • unread (unread message count) -# -# • unsorted -# -# You may optionally use the “reverse-” prefix to specify reverse sorting order -# (example: “set sort_browser=reverse-date”). -# -set sidebar_sort_method=path - - -# 3.278. sidebar_visible -# -# Type: boolean -# Default: no -# -# This specifies whether or not to show sidebar. The sidebar shows a list of all -# your mailboxes. -# -# See also: $sidebar_format, $sidebar_width -# -set sidebar_visible=yes - - -# 3.279. sidebar_width -# -# Type: number -# Default: 30 -# -# This controls the width of the sidebar. It is measured in screen columns. For -# example: sidebar_width=20 could display 20 ASCII characters, or 10 Chinese -# characters. -# -set sidebar_width=20 - - -# 3.280. sig_dashes -# -# Type: boolean -# Default: yes -# -# If set, a line containing “-- ” (note the trailing space) will be inserted -# before your $signature. It is strongly recommended that you not unset this -# variable unless your signature contains just your name. The reason for this is -# because many software packages use “-- n” to detect your signature. For -# example, Mutt has the ability to highlight the signature in a different color -# in the built-in pager. -# -set sig_dashes=no - - -# 3.281. sig_on_top -# -# Type: boolean -# Default: no -# -# If set, the signature will be included before any quoted or forwarded text. It -# is strongly recommended that you do not set this variable unless you really -# know what you are doing, and are prepared to take some heat from netiquette -# guardians. -# - - -# 3.282. signature -# -# Type: path -# Default: “~/.signature” -# -# Specifies the filename of your signature, which is appended to all outgoing -# messages. If the filename ends with a pipe (“|”), it is assumed that filename -# is a shell command and input should be read from its standard output. -# - - -# 3.283. simple_search -# -# Type: string -# Default: “~f %s | ~s %s” -# -# Specifies how Mutt should expand a simple search into a real search pattern. A -# simple search is one that does not contain any of the “~” pattern operators. -# See “patterns” for more information on search patterns. -# -# For example, if you simply type “joe” at a search or limit prompt, Mutt will -# automatically expand it to the value specified by this variable by replacing “ -# %s” with the supplied string. For the default value, “joe” would be expanded -# to: “~f joe | ~s joe”. -# -set simple_search="~L %s | ~s %s" - - -# 3.284. sleep_time -# -# Type: number -# Default: 1 -# -# Specifies time, in seconds, to pause while displaying certain informational -# messages, while moving from folder to folder and after expunging messages from -# the current folder. The default is to pause one second, so a value of zero for -# this option suppresses the pause. -# - - -# 3.285. smart_wrap -# -# Type: boolean -# Default: yes -# -# Controls the display of lines longer than the screen width in the internal -# pager. If set, long lines are wrapped at a word boundary. If unset, lines are -# simply wrapped at the screen edge. Also see the $markers variable. -# - - -# 3.286. smileys -# -# Type: regular expression -# Default: “(>From )|(:[-^]?[][)(><}{|/DP])” -# -# The pager uses this variable to catch some common false positives of -# $quote_regexp, most notably smileys and not consider a line quoted text if it -# also matches $smileys. This mostly happens at the beginning of a line. -# - - -# 3.287. smime_ask_cert_label -# -# Type: boolean -# Default: yes -# -# This flag controls whether you want to be asked to enter a label for a -# certificate about to be added to the database or not. It is set by default. (S/ -# MIME only) -# - - -# 3.288. smime_ca_location -# -# Type: path -# Default: (empty) -# -# This variable contains the name of either a directory, or a file which contains -# trusted certificates for use with OpenSSL. (S/MIME only) -# - - -# 3.289. smime_certificates -# -# Type: path -# Default: (empty) -# -# Since for S/MIME there is no pubring/secring as with PGP, mutt has to handle -# storage and retrieval of keys by itself. This is very basic right now, and keys -# and certificates are stored in two different directories, both named as the -# hash-value retrieved from OpenSSL. There is an index file which contains -# mailbox-address keyid pairs, and which can be manually edited. This option -# points to the location of the certificates. (S/MIME only) -# -set smime_certificates="~/.smime/certificates" - - -# 3.290. smime_decrypt_command -# -# Type: string -# Default: (empty) -# -# This format string specifies a command which is used to decrypt application/ -# x-pkcs7-mime attachments. -# -# The OpenSSL command formats have their own set of printf(3)-like sequences -# similar to PGP's: -# -# ┌──┬──────────────────────────────────────────────────────────────────────────┐ -# │%f│Expands to the name of a file containing a message. │ -# ├──┼──────────────────────────────────────────────────────────────────────────┤ -# │%s│Expands to the name of a file containing the signature part of a multipart│ -# │ │/signed attachment when verifying it. │ -# ├──┼──────────────────────────────────────────────────────────────────────────┤ -# │%k│The key-pair specified with $smime_default_key │ -# ├──┼──────────────────────────────────────────────────────────────────────────┤ -# │%c│One or more certificate IDs. │ -# ├──┼──────────────────────────────────────────────────────────────────────────┤ -# │%a│The algorithm used for encryption. │ -# ├──┼──────────────────────────────────────────────────────────────────────────┤ -# │%d│The message digest algorithm specified with $smime_sign_digest_alg. │ -# ├──┼──────────────────────────────────────────────────────────────────────────┤ -# │ │CA location: Depending on whether $smime_ca_location points to a directory│ -# │%C│or file, this expands to “-CApath $smime_ca_location” or “-CAfile │ -# │ │$smime_ca_location”. │ -# └──┴──────────────────────────────────────────────────────────────────────────┘ -# -# For examples on how to configure these formats, see the smime.rc in the samples -# / subdirectory which has been installed on your system alongside the -# documentation. (S/MIME only) -# - - -# 3.291. smime_decrypt_use_default_key -# -# Type: boolean -# Default: yes -# -# If set (default) this tells mutt to use the default key for decryption. -# Otherwise, if managing multiple certificate-key-pairs, mutt will try to use the -# mailbox-address to determine the key to use. It will ask you to supply a key, -# if it can't find one. (S/MIME only) -# - - -# 3.292. smime_default_key -# -# Type: string -# Default: (empty) -# -# This is the default key-pair to use for S/MIME operations, and must be set to -# the keyid (the hash-value that OpenSSL generates) to work properly. -# -# It will be used for encryption (see $postpone_encrypt and $smime_self_encrypt). -# -# It will be used for decryption unless $smime_decrypt_use_default_key is unset. -# -# It will also be used for signing unless $smime_sign_as is set. -# -# The (now deprecated) smime_self_encrypt_as is an alias for this variable, and -# should no longer be used. (S/MIME only) -# - - -# 3.293. smime_encrypt_command -# -# Type: string -# Default: (empty) -# -# This command is used to create encrypted S/MIME messages. -# -# This is a format string, see the $smime_decrypt_command command for possible -# printf(3)-like sequences. (S/MIME only) -# - - -# 3.294. smime_encrypt_with -# -# Type: string -# Default: “aes256” -# -# This sets the algorithm that should be used for encryption. Valid choices are “ -# aes128”, “aes192”, “aes256”, “des”, “des3”, “rc2-40”, “rc2-64”, “rc2-128”. (S/ -# MIME only) -# - - -# 3.295. smime_get_cert_command -# -# Type: string -# Default: (empty) -# -# This command is used to extract X509 certificates from a PKCS7 structure. -# -# This is a format string, see the $smime_decrypt_command command for possible -# printf(3)-like sequences. (S/MIME only) -# - - -# 3.296. smime_get_cert_email_command -# -# Type: string -# Default: (empty) -# -# This command is used to extract the mail address(es) used for storing X509 -# certificates, and for verification purposes (to check whether the certificate -# was issued for the sender's mailbox). -# -# This is a format string, see the $smime_decrypt_command command for possible -# printf(3)-like sequences. (S/MIME only) -# - - -# 3.297. smime_get_signer_cert_command -# -# Type: string -# Default: (empty) -# -# This command is used to extract only the signers X509 certificate from a S/MIME -# signature, so that the certificate's owner may get compared to the email's “ -# From:” field. -# -# This is a format string, see the $smime_decrypt_command command for possible -# printf(3)-like sequences. (S/MIME only) -# - - -# 3.298. smime_import_cert_command -# -# Type: string -# Default: (empty) -# -# This command is used to import a certificate via smime_keys. -# -# This is a format string, see the $smime_decrypt_command command for possible -# printf(3)-like sequences. (S/MIME only) -# - - -# 3.299. smime_is_default -# -# Type: boolean -# Default: no -# -# The default behavior of mutt is to use PGP on all auto-sign/encryption -# operations. To override and to use OpenSSL instead this must be set. However, -# this has no effect while replying, since mutt will automatically select the -# same application that was used to sign/encrypt the original message. (Note that -# this variable can be overridden by unsetting $crypt_autosmime.) (S/MIME only) -# - - -# 3.300. smime_keys -# -# Type: path -# Default: (empty) -# -# Since for S/MIME there is no pubring/secring as with PGP, mutt has to handle -# storage and retrieval of keys/certs by itself. This is very basic right now, -# and stores keys and certificates in two different directories, both named as -# the hash-value retrieved from OpenSSL. There is an index file which contains -# mailbox-address keyid pair, and which can be manually edited. This option -# points to the location of the private keys. (S/MIME only) -# -set smime_keys="~/.smime/keys" - - -# 3.301. smime_pk7out_command -# -# Type: string -# Default: (empty) -# -# This command is used to extract PKCS7 structures of S/MIME signatures, in order -# to extract the public X509 certificate(s). -# -# This is a format string, see the $smime_decrypt_command command for possible -# printf(3)-like sequences. (S/MIME only) -# - - -# 3.302. smime_self_encrypt -# -# Type: boolean -# Default: yes -# -# When set, S/MIME encrypted messages will also be encrypted using the -# certificate in $smime_default_key. (S/MIME only) -# - - -# 3.303. smime_sign_as -# -# Type: string -# Default: (empty) -# -# If you have a separate key to use for signing, you should set this to the -# signing key. Most people will only need to set $smime_default_key. (S/MIME -# only) -# - - -# 3.304. smime_sign_command -# -# Type: string -# Default: (empty) -# -# This command is used to created S/MIME signatures of type multipart/signed, -# which can be read by all mail clients. -# -# This is a format string, see the $smime_decrypt_command command for possible -# printf(3)-like sequences. NOTE: %c and %k will default to $smime_sign_as if -# set, otherwise $smime_default_key. (S/MIME only) -# - - -# 3.305. smime_sign_digest_alg -# -# Type: string -# Default: “sha256” -# -# This sets the algorithm that should be used for the signature message digest. -# Valid choices are “md5”, “sha1”, “sha224”, “sha256”, “sha384”, “sha512”. (S/ -# MIME only) -# - - -# 3.306. smime_sign_opaque_command -# -# Type: string -# Default: (empty) -# -# This command is used to created S/MIME signatures of type application/ -# x-pkcs7-signature, which can only be handled by mail clients supporting the S/ -# MIME extension. -# -# This is a format string, see the $smime_decrypt_command command for possible -# printf(3)-like sequences. (S/MIME only) -# - - -# 3.307. smime_timeout -# -# Type: number -# Default: 300 -# -# The number of seconds after which a cached passphrase will expire if not used. -# (S/MIME only) -# - - -# 3.308. smime_verify_command -# -# Type: string -# Default: (empty) -# -# This command is used to verify S/MIME signatures of type multipart/signed. -# -# This is a format string, see the $smime_decrypt_command command for possible -# printf(3)-like sequences. (S/MIME only) -# - - -# 3.309. smime_verify_opaque_command -# -# Type: string -# Default: (empty) -# -# This command is used to verify S/MIME signatures of type application/ -# x-pkcs7-mime. -# -# This is a format string, see the $smime_decrypt_command command for possible -# printf(3)-like sequences. (S/MIME only) -# - - -# 3.310. smtp_authenticators -# -# Type: string -# Default: (empty) -# -# This is a colon-delimited list of authentication methods mutt may attempt to -# use to log in to an SMTP server, in the order mutt should try them. -# Authentication methods are any SASL mechanism, e.g. “digest-md5”, “gssapi” or “ -# cram-md5”. This option is case-insensitive. If it is “unset” (the default) mutt -# will try all available methods, in order from most-secure to least-secure. -# -# Example: -# -# set smtp_authenticators="digest-md5:cram-md5" -# - - -# 3.311. smtp_oauth_refresh_command -# -# Type: string -# Default: (empty) -# -# The command to run to generate an OAUTH refresh token for authorizing your -# connection to your SMTP server. This command will be run on every connection -# attempt that uses the OAUTHBEARER authentication mechanism. -# - - -# 3.312. smtp_pass -# -# Type: string -# Default: (empty) -# -# Specifies the password for your SMTP account. If unset, Mutt will prompt you -# for your password when you first send mail via SMTP. See $smtp_url to configure -# mutt to send mail via SMTP. -# -# Warning: you should only use this option when you are on a fairly secure -# machine, because the superuser can read your muttrc even if you are the only -# one who can read the file. -# - - -# 3.313. smtp_url -# -# Type: string -# Default: (empty) -# -# Defines the SMTP smarthost where sent messages should relayed for delivery. -# This should take the form of an SMTP URL, e.g.: -# -# smtp[s]://[user[:pass]@]host[:port] -# -# where “[...]” denotes an optional part. Setting this variable overrides the -# value of the $sendmail variable. -# - - -# 3.314. sort -# -# Type: sort order -# Default: date -# -# Specifies how to sort messages in the “index” menu. Valid values are: -# -# • date or date-sent -# -# • date-received -# -# • from -# -# • mailbox-order (unsorted) -# -# • score -# -# • size -# -# • spam -# -# • subject -# -# • threads -# -# • to -# -# You may optionally use the “reverse-” prefix to specify reverse sorting order -# (example: “set sort=reverse-date-sent”). -# -set sort=threads - - -# 3.315. sort_alias -# -# Type: sort order -# Default: alias -# -# Specifies how the entries in the “alias” menu are sorted. The following are -# legal values: -# -# • address (sort alphabetically by email address) -# -# • alias (sort alphabetically by alias name) -# -# • unsorted (leave in order specified in .muttrc) -# - - -# 3.316. sort_aux -# -# Type: sort order -# Default: date -# -# When sorting by threads, this variable controls how threads are sorted in -# relation to other threads, and how the branches of the thread trees are sorted. -# This can be set to any value that $sort can, except “threads” (in that case, -# mutt will just use “date-sent”). You can also specify the “last-” prefix in -# addition to the “reverse-” prefix, but “last-” must come after “reverse-”. The -# “last-” prefix causes messages to be sorted against its siblings by which has -# the last descendant, using the rest of $sort_aux as an ordering. For instance, -# -# set sort_aux=last-date-received -# -# would mean that if a new message is received in a thread, that thread becomes -# the last one displayed (or the first, if you have “set sort=reverse-threads”.) -# -# Note: For reversed $sort order $sort_aux is reversed again (which is not the -# right thing to do, but kept to not break any existing configuration setting). -# -set sort_aux=last-date-received - - -# 3.317. sort_browser -# -# Type: sort order -# Default: alpha -# -# Specifies how to sort entries in the file browser. By default, the entries are -# sorted alphabetically. Valid values: -# -# • alpha (alphabetically) -# -# • count -# -# • date -# -# • size -# -# • unread -# -# • unsorted -# -# You may optionally use the “reverse-” prefix to specify reverse sorting order -# (example: “set sort_browser=reverse-date”). -# - - -# 3.318. sort_re -# -# Type: boolean -# Default: yes -# -# This variable is only useful when sorting by threads with $strict_threads unset -# . In that case, it changes the heuristic mutt uses to thread messages by -# subject. With $sort_re set, mutt will only attach a message as the child of -# another message by subject if the subject of the child message starts with a -# substring matching the setting of $reply_regexp. With $sort_re unset, mutt will -# attach the message whether or not this is the case, as long as the non- -# $reply_regexp parts of both messages are identical. -# - - -# 3.319. spam_separator -# -# Type: string -# Default: “,” -# -# This variable controls what happens when multiple spam headers are matched: if -# unset, each successive header will overwrite any previous matches value for the -# spam label. If set, each successive match will append to the previous, using -# this variable's value as a separator. -# - - -# 3.320. spoolfile -# -# Type: path -# Default: (empty) -# -# If your spool mailbox is in a non-default place where Mutt cannot find it, you -# can specify its location with this variable. Mutt will initially set this -# variable to the value of the environment variable $MAIL or $MAILDIR if either -# is defined. -# -set spoolfile="=inbox" - - -# 3.321. ssl_ca_certificates_file -# -# Type: path -# Default: (empty) -# -# This variable specifies a file containing trusted CA certificates. Any server -# certificate that is signed with one of these CA certificates is also -# automatically accepted. (GnuTLS only) -# -# Example: -# -# set ssl_ca_certificates_file=/etc/ssl/certs/ca-certificates.crt -# -set ssl_ca_certificates_file="/etc/ssl/certs/ca-certificates.crt" - - -# 3.322. ssl_client_cert -# -# Type: path -# Default: (empty) -# -# The file containing a client certificate and its associated private key. -# - - -# 3.323. ssl_force_tls -# -# Type: boolean -# Default: no -# -# If this variable is set, Mutt will require that all connections to remote -# servers be encrypted. Furthermore it will attempt to negotiate TLS even if the -# server does not advertise the capability, since it would otherwise have to -# abort the connection anyway. This option supersedes $ssl_starttls. -# - - -# 3.324. ssl_min_dh_prime_bits -# -# Type: number -# Default: 0 -# -# This variable specifies the minimum acceptable prime size (in bits) for use in -# any Diffie-Hellman key exchange. A value of 0 will use the default from the -# GNUTLS library. (GnuTLS only) -# - - -# 3.325. ssl_starttls -# -# Type: quadoption -# Default: yes -# -# If set (the default), mutt will attempt to use STARTTLS on servers advertising -# the capability. When unset, mutt will not attempt to use STARTTLS regardless of -# the server's capabilities. -# - - -# 3.326. ssl_use_sslv2 -# -# Type: boolean -# Default: no -# -# This variable specifies whether to attempt to use SSLv2 in the SSL -# authentication process. Note that SSLv2 and SSLv3 are now considered -# fundamentally insecure and are no longer recommended. (OpenSSL only) -# - - -# 3.327. ssl_use_sslv3 -# -# Type: boolean -# Default: no -# -# This variable specifies whether to attempt to use SSLv3 in the SSL -# authentication process. Note that SSLv2 and SSLv3 are now considered -# fundamentally insecure and are no longer recommended. -# - - -# 3.328. ssl_use_tlsv1 -# -# Type: boolean -# Default: yes -# -# This variable specifies whether to attempt to use TLSv1.0 in the SSL -# authentication process. -# - - -# 3.329. ssl_use_tlsv1_1 -# -# Type: boolean -# Default: yes -# -# This variable specifies whether to attempt to use TLSv1.1 in the SSL -# authentication process. -# - - -# 3.330. ssl_use_tlsv1_2 -# -# Type: boolean -# Default: yes -# -# This variable specifies whether to attempt to use TLSv1.2 in the SSL -# authentication process. -# - - -# 3.331. ssl_usesystemcerts -# -# Type: boolean -# Default: yes -# -# If set to yes, mutt will use CA certificates in the system-wide certificate -# store when checking if a server certificate is signed by a trusted CA. (OpenSSL -# only) -# - - -# 3.332. ssl_verify_dates -# -# Type: boolean -# Default: yes -# -# If set (the default), mutt will not automatically accept a server certificate -# that is either not yet valid or already expired. You should only unset this for -# particular known hosts, using the function. -# - - -# 3.333. ssl_verify_host -# -# Type: boolean -# Default: yes -# -# If set (the default), mutt will not automatically accept a server certificate -# whose host name does not match the host used in your folder URL. You should -# only unset this for particular known hosts, using the function. -# - - -# 3.334. ssl_verify_partial_chains -# -# Type: boolean -# Default: no -# -# This option should not be changed from the default unless you understand what -# you are doing. -# -# Setting this variable to yes will permit verifying partial certification -# chains, i. e. a certificate chain where not the root, but an intermediate -# certificate CA, or the host certificate, are marked trusted (in -# $certificate_file), without marking the root signing CA as trusted. -# -# (OpenSSL 1.0.2b and newer only). -# - - -# 3.335. ssl_ciphers -# -# Type: string -# Default: (empty) -# -# Contains a colon-seperated list of ciphers to use when using SSL. For OpenSSL, -# see ciphers(1) for the syntax of the string. -# -# For GnuTLS, this option will be used in place of "NORMAL" at the start of the -# priority string. See gnutls_priority_init(3) for the syntax and more details. -# (Note: GnuTLS version 2.1.7 or higher is required.) -# - - -# 3.336. status_chars -# -# Type: string -# Default: “-*%A” -# -# Controls the characters used by the “%r” indicator in $status_format. The first -# character is used when the mailbox is unchanged. The second is used when the -# mailbox has been changed, and it needs to be resynchronized. The third is used -# if the mailbox is in read-only mode, or if the mailbox will not be written when -# exiting that mailbox (You can toggle whether to write changes to a mailbox with -# the operation, bound by default to “%”). The fourth is used to -# indicate that the current folder has been opened in attach- message mode -# (Certain operations like composing a new mail, replying, forwarding, etc. are -# not permitted in this mode). -# - - -# 3.337. status_format -# -# Type: string -# Default: “-%r-Mutt: %f [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d? Del:%d?%?F? -# Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b?%?l? %l?]---(%s/%S)-%>-(%P)---” -# -# Controls the format of the status line displayed in the “index” menu. This -# string is similar to $index_format, but has its own set of printf(3)-like -# sequences: -# -# ┌───┬─────────────────────────────────────────────────────────────────────────┐ -# │%b │number of mailboxes with new mail * │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%d │number of deleted messages * │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%f │the full pathname of the current mailbox │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%F │number of flagged messages * │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%h │local hostname │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%l │size (in bytes) of the current mailbox * │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%L │size (in bytes) of the messages shown (i.e., which match the current │ -# │ │limit) * │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%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 * │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%o │number of old unread messages * │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%p │number of postponed messages * │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%P │percentage of the way through the index │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%r │modified/read-only/won't-write/attach-message indicator, according to │ -# │ │$status_chars │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%R │number of read messages * │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%s │current sorting mode ($sort) │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%S │current aux sorting method ($sort_aux) │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%t │number of tagged messages * │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%u │number of unread messages * │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%v │Mutt version string │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%V │currently active limit pattern, if any * │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%>X│right justify the rest of the string and pad with “X” │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%|X│pad to the end of the line with “X” │ -# ├───┼─────────────────────────────────────────────────────────────────────────┤ -# │%*X│soft-fill with character “X” as pad │ -# └───┴─────────────────────────────────────────────────────────────────────────┘ -# -# For an explanation of “soft-fill”, see the $index_format documentation. -# -# * = can be optionally printed if nonzero -# -# Some of the above sequences can be used to optionally print a string if their -# value is nonzero. For example, you may only want to see the number of flagged -# messages if such messages exist, since zero is not particularly meaningful. To -# optionally print a string based upon one of the above sequences, the following -# construct is used: -# -# %??? -# -# where sequence_char is a character from the table above, and optional_string is -# the string you would like printed if sequence_char is nonzero. optional_string -# may contain other sequences as well as normal text, but you may not nest -# optional strings. -# -# Here is an example illustrating how to optionally print the number of new -# messages in a mailbox: -# -# %?n?%n new messages.? -# -# You can also switch between two strings using the following construct: -# -# %??&? -# -# If the value of sequence_char is non-zero, if_string will be expanded, -# otherwise else_string will be expanded. -# -# You can force the result of any printf(3)-like sequence to be lowercase by -# prefixing the sequence character with an underscore (“_”) sign. For example, if -# you want to display the local hostname in lowercase, you would use: “%_h”. -# -# If you prefix the sequence character with a colon (“:”) character, mutt will -# replace any dots in the expansion by underscores. This might be helpful with -# IMAP folders that don't like dots in folder names. -# -set status_format=" %r %f [m:%?M?%M/?%m%?n? n:%n?%?o? o:%o?%?d? d:%d?%?F? f:%F?%?t? t:%t?%?p? p:%p?%?b? i:%b?%?l? %l?] %?V?%V ?(%s/%S) %> (%P) " - - -# 3.338. status_on_top -# -# Type: boolean -# Default: no -# -# Setting this variable causes the “status bar” to be displayed on the first line -# of the screen rather than near the bottom. If $help is set, too it'll be placed -# at the bottom. -# - - -# 3.339. strict_threads -# -# Type: boolean -# Default: no -# -# If set, threading will only make use of the “In-Reply-To” and “References:” -# fields when you $sort by message threads. By default, messages with the same -# subject are grouped together in “pseudo threads.”. This may not always be -# desirable, such as in a personal mailbox where you might have several unrelated -# messages with the subjects like “hi” which will get grouped together. See also -# $sort_re for a less drastic way of controlling this behavior. -# -set strict_threads=yes - - -# 3.340. suspend -# -# Type: boolean -# Default: yes -# -# When unset, mutt won't stop when the user presses the terminal's susp key, -# usually “^Z”. This is useful if you run mutt inside an xterm using a command -# like “xterm -e mutt”. -# - - -# 3.341. text_flowed -# -# Type: boolean -# Default: no -# -# When set, mutt will generate “format=flowed” bodies with a content type of “ -# text/plain; format=flowed”. This format is easier to handle for some mailing -# software, and generally just looks like ordinary text. To actually make use of -# this format's features, you'll need support in your editor. -# -# Note that $indent_string is ignored when this option is set. -# -set text_flowed=yes - - -# 3.342. thorough_search -# -# Type: boolean -# Default: yes -# -# Affects the ~b and ~h search operations described in section “patterns”. If set -# , the headers and body/attachments of messages to be searched are decoded -# before searching. If unset, messages are searched as they appear in the folder. -# -# Users searching attachments or for non-ASCII characters should set this value -# because decoding also includes MIME parsing/decoding and possible character set -# conversions. Otherwise mutt will attempt to match against the raw message -# received (for example quoted-printable encoded or with encoded headers) which -# may lead to incorrect search results. -# -set thorough_search=yes - - -# 3.343. thread_received -# -# Type: boolean -# Default: no -# -# When set, mutt uses the date received rather than the date sent to thread -# messages by subject. -# -set thread_received=yes - - -# 3.344. tilde -# -# Type: boolean -# Default: no -# -# When set, the internal-pager will pad blank lines to the bottom of the screen -# with a tilde (“~”). -# -set tilde=yes - - -# 3.345. time_inc -# -# Type: number -# Default: 0 -# -# Along with $read_inc, $write_inc, and $net_inc, this variable controls the -# frequency with which progress updates are displayed. It suppresses updates less -# than $time_inc milliseconds apart. This can improve throughput on systems with -# slow terminals, or when running mutt on a remote system. -# -# Also see the “tuning” section of the manual for performance considerations. -# -set time_inc=250 - - -# 3.346. timeout -# -# Type: number -# Default: 600 -# -# When Mutt is waiting for user input either idling in menus or in an interactive -# prompt, Mutt would block until input is present. Depending on the context, this -# would prevent certain operations from working, like checking for new mail or -# keeping an IMAP connection alive. -# -# This variable controls how many seconds Mutt will at most wait until it aborts -# waiting for input, performs these operations and continues to wait for input. -# -# A value of zero or less will cause Mutt to never time out. -# - - -# 3.347. tmpdir -# -# Type: path -# Default: (empty) -# -# This variable allows you to specify where Mutt will place its temporary files -# needed for displaying and composing messages. If this variable is not set, the -# environment variable $TMPDIR is used. If $TMPDIR is not set then “/tmp” is -# used. -# - - -# 3.348. to_chars -# -# Type: string -# Default: “ +TCFL” -# -# Controls the character used to indicate mail addressed to you. The first -# character is the one used when the mail is not addressed to your address. The -# second is used when you are the only recipient of the message. The third is -# when your address appears in the “To:” header field, but you are not the only -# recipient of the message. The fourth character is used when your address is -# specified in the “Cc:” header field, but you are not the only recipient. The -# fifth character is used to indicate mail that was sent by you. The sixth -# character is used to indicate when a mail was sent to a mailing-list you -# subscribe to. -# - - -# 3.349. trash -# -# Type: path -# Default: (empty) -# -# If set, this variable specifies the path of the trash folder where the mails -# marked for deletion will be moved, instead of being irremediably purged. -# -# NOTE: When you delete a message in the trash folder, it is really deleted, so -# that you have a way to clean the trash. -# - - -# 3.350. ts_icon_format -# -# Type: string -# Default: “M%?n?AIL&ail?” -# -# Controls the format of the icon title, as long as “$ts_enabled” is set. This -# string is identical in formatting to the one used by “$status_format”. -# - - -# 3.351. ts_enabled -# -# Type: boolean -# Default: no -# -# Controls whether mutt tries to set the terminal status line and icon name. Most -# terminal emulators emulate the status line in the window title. -# -set ts_enabled=yes - - -# 3.352. ts_status_format -# -# Type: string -# Default: “Mutt with %?m?%m messages&no messages?%?n? [%n NEW]?” -# -# Controls the format of the terminal status line (or window title), provided -# that “$ts_enabled” has been set. This string is identical in formatting to the -# one used by “$status_format”. -# -set ts_status_format="mutt: %f%?V?[%V]&?" - - -# 3.353. tunnel -# -# Type: string -# Default: (empty) -# -# Setting this variable will cause mutt to open a pipe to a command instead of a -# raw socket. You may be able to use this to set up preauthenticated connections -# to your IMAP/POP3/SMTP server. Example: -# -# set tunnel="ssh -q mailhost.net /usr/local/libexec/imapd" -# -# Note: For this example to work you must be able to log in to the remote machine -# without having to enter a password. -# -# When set, Mutt uses the tunnel for all remote connections. Please see “ -# account-hook” in the manual for how to use different tunnel commands per -# connection. -# - - -# 3.354. uncollapse_jump -# -# Type: boolean -# Default: no -# -# When set, Mutt will jump to the next unread message, if any, when the current -# thread is uncollapsed. -# - - -# 3.355. uncollapse_new -# -# Type: boolean -# Default: yes -# -# When set, Mutt will automatically uncollapse any collapsed thread that receives -# a new message. When unset, collapsed threads will remain collapsed. the -# presence of the new message will still affect index sorting, though. -# - - -# 3.356. use_8bitmime -# -# Type: boolean -# Default: no -# -# Warning: do not set this variable unless you are using a version of sendmail -# which supports the -B8BITMIME flag (such as sendmail 8.8.x) or you may not be -# able to send mail. -# -# When set, Mutt will invoke $sendmail with the -B8BITMIME flag when sending -# 8-bit messages to enable ESMTP negotiation. -# - - -# 3.357. use_domain -# -# Type: boolean -# Default: yes -# -# When set, Mutt will qualify all local addresses (ones without the “@host” -# portion) with the value of $hostname. If unset, no addresses will be qualified. -# - - -# 3.358. use_envelope_from -# -# Type: boolean -# Default: no -# -# When set, mutt will set the envelope sender of the message. If -# $envelope_from_address is set, it will be used as the sender address. If unset, -# mutt will attempt to derive the sender from the “From:” header. -# -# Note that this information is passed to sendmail command using the -f command -# line switch. Therefore setting this option is not useful if the $sendmail -# variable already contains -f or if the executable pointed to by $sendmail -# doesn't support the -f switch. -# -set use_envelope_from=yes - - -# 3.359. use_from -# -# Type: boolean -# Default: yes -# -# When set, Mutt will generate the “From:” header field when sending messages. If -# unset, no “From:” header field will be generated unless the user explicitly -# sets one using the “my_hdr” command. -# - - -# 3.360. use_ipv6 -# -# Type: boolean -# Default: yes -# -# When set, Mutt will look for IPv6 addresses of hosts it tries to contact. If -# this option is unset, Mutt will restrict itself to IPv4 addresses. Normally, -# the default should work. -# - - -# 3.361. user_agent -# -# Type: boolean -# Default: yes -# -# When set, mutt will add a “User-Agent:” header to outgoing messages, indicating -# which version of mutt was used for composing them. -# - - -# 3.362. visual -# -# Type: path -# Default: (empty) -# -# Specifies the visual editor to invoke when the “~v” command is given in the -# built-in editor. -# - - -# 3.363. wait_key -# -# Type: boolean -# Default: yes -# -# Controls whether Mutt will ask you to press a key after an external command has -# been invoked by these functions: , , , -# , and commands. -# -# It is also used when viewing attachments with “auto_view”, provided that the -# corresponding mailcap entry has a needsterminal flag, and the external program -# is interactive. -# -# When set, Mutt will always ask for a key. When unset, Mutt will wait for a key -# only if the external command returned a non-zero status. -# -set wait_key=no - - -# 3.364. weed -# -# Type: boolean -# Default: yes -# -# When set, mutt will weed headers when displaying, forwarding, printing, or -# replying to messages. -# - - -# 3.365. wrap -# -# Type: number -# Default: 0 -# -# When set to a positive value, mutt will wrap text at $wrap characters. When set -# to a negative value, mutt will wrap text so that there are $wrap characters of -# empty space on the right side of the terminal. Setting it to zero makes mutt -# wrap at the terminal width. -# -# Also see $reflow_wrap. -# -set wrap=$reflow_wrap - - -# 3.366. wrap_headers -# -# Type: number -# Default: 78 -# -# This option specifies the number of characters to use for wrapping an outgoing -# message's headers. Allowed values are between 78 and 998 inclusive. -# -# Note: This option usually shouldn't be changed. RFC5233 recommends a line -# length of 78 (the default), so please only change this setting when you know -# what you're doing. -# - - -# 3.367. wrap_search -# -# Type: boolean -# Default: yes -# -# Controls whether searches wrap around the end. -# -# When set, searches will wrap around the first (or last) item. When unset, -# incremental searches will not wrap. -# - - -# 3.368. wrapmargin -# -# Type: number -# Default: 0 -# -# (DEPRECATED) Equivalent to setting $wrap with a negative value. -# - - -# 3.369. write_bcc -# -# Type: boolean -# Default: yes -# -# Controls whether mutt writes out the “Bcc:” header when preparing messages to -# be sent. Exim users may wish to unset this. If mutt is set to deliver directly -# via SMTP (see $smtp_url), this option does nothing: mutt will never write out -# the “Bcc:” header in this case. -# - - -# 3.370. write_inc -# -# Type: number -# Default: 10 -# -# When writing a mailbox, a message will be printed every $write_inc messages to -# indicate progress. If set to 0, only a single message will be displayed before -# writing a mailbox. -# -# Also see the $read_inc, $net_inc and $time_inc variables and the “tuning” -# section of the manual for performance considerations. -# - -# vim:sw=12:noet:sts=12:ts=12:ft=muttrc