madduck's git repository

Every one of the projects in this repository is available at the canonical URL git://git.madduck.net/madduck/pub/<projectpath> — see each project's metadata for the exact URL.

All patches and comments are welcome. Please squash your changes to logical commits before using git-format-patch and git-send-email to patches@git.madduck.net. If you'd read over the Git project's submission guidelines and adhered to them, I'd be especially grateful.

SSH access, as well as push access can be individually arranged.

If you use my repositories frequently, consider adding the following snippet to ~/.gitconfig and using the third clone URL listed for each project:

[url "git://git.madduck.net/madduck/"]
  insteadOf = madduck:

update confvars to latest version
authormartin f. krafft <madduck@madduck.net>
Mon, 13 Sep 2021 00:20:42 +0000 (12:20 +1200)
committermartin f. krafft <madduck@madduck.net>
Mon, 13 Sep 2021 00:20:42 +0000 (12:20 +1200)
.config/mutt/colours
.config/mutt/confvars
.config/mutt/keybindings
.config/mutt/multipart-alternative [deleted file]
.config/mutt/muttrc
.config/mutt/sidebar [deleted file]
.gitignore.d/mutt

index 3e7614d8853b820fd2dacf55b40ef113e88d3569..a74180536e96b448e19a3af5361ffb5cb685358e 100644 (file)
@@ -64,4 +64,9 @@ folder-hook .         "color index default red '!~P ~H .'"
 folder-hook spam    "uncolor index default red '!~P ~H .'"
 folder-hook retrain "uncolor index default red '!~P ~H .'"
 
+color sidebar_new      red     default
+color sidebar_divider  default black
+color sidebar_indicator white  black
+color sidebar_highlight white  blue
+
 # vim:sw=9:noet:sts=9:ts=9:ft=muttrc
index 74a417f6ad6378427bc6d4b20c350b95d40c718f..39a91fa1c3f767579bc3782f2286b8c1c86ce891 100644 (file)
@@ -1,7 +1,7 @@
 # Auto-generated using mkconf from manual.txt
-# on 2019-01-18 23:28:41
+# on 2021-09-13 12:06:16
 #
-# Invoked as: ./mkconf confvars
+# Invoked as: ./mkconf
 #
 
 # 3.1. abort_noattach
@@ -238,7 +238,7 @@ set alias_file="$my_confdir/aliases"
 # ├───┼─────────────────────────────────────────────────────────────────────────┤ 
 # │%Q │“Q”, if MIME part qualifies for attachment counting                      │
 # ├───┼─────────────────────────────────────────────────────────────────────────┤ 
-# │%s │size                                                                     │
+# │%s │size (see formatstrings-size)                                            │
 # ├───┼─────────────────────────────────────────────────────────────────────────┤ 
 # │%t │tagged flag                                                              │
 # ├───┼─────────────────────────────────────────────────────────────────────────┤ 
@@ -260,7 +260,21 @@ set alias_file="$my_confdir/aliases"
 # 
 
 
-# 3.16. attach_sep
+# 3.16. attach_save_dir
+# 
+# Type: path
+# Default: (empty)
+# 
+# The default directory to save attachments from the “attachment” menu. If it
+# doesn't exist, Mutt will prompt to create the directory before saving.
+# 
+# If the path is invalid (e.g. not a directory, or cannot be chdir'ed to), Mutt
+# will fall back to using the current directory.
+# 
+set attach_save_dir=$tmpdir
+
+
+# 3.17. attach_sep
 # 
 # Type: string
 # Default: “n”
@@ -270,7 +284,7 @@ set alias_file="$my_confdir/aliases"
 # 
 
 
-# 3.17. attach_split
+# 3.18. attach_split
 # 
 # Type: boolean
 # Default: yes
@@ -283,9 +297,9 @@ set alias_file="$my_confdir/aliases"
 # 
 
 
-# 3.18. attribution
+# 3.19. attribution
 # 
-# Type: string
+# Type: string (localized)
 # Default: “On %d, %n wrote:”
 # 
 # This is the string that will precede a message which has been included in a
@@ -295,7 +309,7 @@ set alias_file="$my_confdir/aliases"
 set attribution="$my_attribution_en"
 
 
-# 3.19. attribution_locale
+# 3.20. attribution_locale
 # 
 # Type: string
 # Default: (empty)
@@ -310,7 +324,19 @@ set attribution="$my_attribution_en"
 # 
 
 
-# 3.20. auto_tag
+# 3.21. auto_subscribe
+# 
+# Type: boolean
+# Default: no
+# 
+# When set, Mutt assumes the presence of a List-Post header means the recipient
+# is subscribed to the list. Unless the mailing list is in the “unsubscribe” or “
+# unlist” lists, it will be added to the “subscribe” list. Parsing and checking
+# these things slows header reading down, so this option is disabled by default.
+# 
+
+
+# 3.22. auto_tag
 # 
 # Type: boolean
 # Default: no
@@ -322,7 +348,64 @@ set attribution="$my_attribution_en"
 # 
 
 
-# 3.21. autoedit
+# 3.23. autocrypt
+# 
+# Type: boolean
+# Default: no
+# 
+# When set, enables autocrypt, which provides passive encryption protection with
+# keys exchanged via headers. See “autocryptdoc” for more details. (Autocrypt
+# only) 
+# 
+
+
+# 3.24. autocrypt_acct_format
+# 
+# Type: string
+# Default: “%4n %-30a %20p %10s”
+# 
+# This variable describes the format of the “autocrypt account” menu. The
+# following printf(3)-style sequences are understood
+# 
+# ┌──┬─────────────────────────────┐ 
+# │%a│email address                │
+# ├──┼─────────────────────────────┤ 
+# │%k│gpg keyid                    │
+# ├──┼─────────────────────────────┤ 
+# │%n│current entry number         │
+# ├──┼─────────────────────────────┤ 
+# │%p│prefer-encrypt flag          │
+# ├──┼─────────────────────────────┤ 
+# │%s│status flag (active/inactive)│
+# └──┴─────────────────────────────┘ 
+# 
+# (Autocrypt only)
+# 
+
+
+# 3.25. autocrypt_dir
+# 
+# Type: path
+# Default: “~/.mutt/autocrypt”
+# 
+# This variable sets where autocrypt files are stored, including the GPG keyring
+# and sqlite database. See “autocryptdoc” for more details. (Autocrypt only)
+# 
+
+
+# 3.26. autocrypt_reply
+# 
+# Type: boolean
+# Default: yes
+# 
+# When set, replying to an autocrypt email automatically enables autocrypt in the
+# reply. You may want to unset this if you're using the same key for autocrypt as
+# normal web-of-trust, so that autocrypt isn't forced on for all encrypted
+# replies. (Autocrypt only)
+# 
+
+
+# 3.27. autoedit
 # 
 # Type: boolean
 # Default: no
@@ -341,7 +424,62 @@ set attribution="$my_attribution_en"
 set autoedit=yes
 
 
-# 3.22. beep
+# 3.28. background_edit
+# 
+# Type: boolean
+# Default: no
+# 
+# When set, Mutt will run $editor in the background during message composition. A
+# landing page will display, waiting for the $editor to exit. The landing page
+# may be exited, allowing perusal of the mailbox, or even for other messages to
+# be composed. Backgrounded sessions may be returned to via the
+# <background-compose-menu> function.
+# 
+# For background editing to work properly, $editor must be set to an editor that
+# does not try to use the Mutt terminal: for example a graphical editor, or a
+# script launching (and waiting for) the editor in another Gnu Screen window.
+# 
+# For more details, see “bgedit” ("Background Editing" in the manual).
+# 
+
+
+# 3.29. background_confirm_quit
+# 
+# Type: boolean
+# Default: yes
+# 
+# When set, if there are any background edit sessions, you will be prompted to
+# confirm exiting Mutt, in addition to the $quit prompt.
+# 
+
+
+# 3.30. background_format
+# 
+# Type: string
+# Default: “%10S %7p %s”
+# 
+# This variable describes the format of the “background compose” menu. The
+# following printf(3)-style sequences are understood:
+# 
+# ┌──┬──────────────────────────────────────────────────────┐ 
+# │%i│parent message id (for replies and forwarded messages)│
+# ├──┼──────────────────────────────────────────────────────┤ 
+# │%n│the running number on the menu                        │
+# ├──┼──────────────────────────────────────────────────────┤ 
+# │%p│pid of the $editor process                            │
+# ├──┼──────────────────────────────────────────────────────┤ 
+# │%r│comma separated list of “To:” recipients              │
+# ├──┼──────────────────────────────────────────────────────┤ 
+# │%R│comma separated list of “Cc:” recipients              │
+# ├──┼──────────────────────────────────────────────────────┤ 
+# │%s│subject of the message                                │
+# ├──┼──────────────────────────────────────────────────────┤ 
+# │%S│status of the $editor process: running/finished       │
+# └──┴──────────────────────────────────────────────────────┘ 
+# 
+
+
+# 3.31. beep
 # 
 # Type: boolean
 # Default: yes
@@ -351,7 +489,7 @@ set autoedit=yes
 set beep=no
 
 
-# 3.23. beep_new
+# 3.32. beep_new
 # 
 # Type: boolean
 # Default: no
@@ -362,7 +500,7 @@ set beep=no
 # 
 
 
-# 3.24. bounce
+# 3.33. bounce
 # 
 # Type: quadoption
 # Default: ask-yes
@@ -374,7 +512,7 @@ set beep=no
 # 
 
 
-# 3.25. bounce_delivered
+# 3.34. bounce_delivered
 # 
 # Type: boolean
 # Default: yes
@@ -385,7 +523,7 @@ set beep=no
 set bounce_delivered=no
 
 
-# 3.26. braille_friendly
+# 3.35. braille_friendly
 # 
 # Type: boolean
 # Default: no
@@ -398,7 +536,7 @@ set bounce_delivered=no
 # 
 
 
-# 3.27. browser_abbreviate_mailboxes
+# 3.36. browser_abbreviate_mailboxes
 # 
 # Type: boolean
 # Default: yes
@@ -413,7 +551,19 @@ set bounce_delivered=no
 # 
 
 
-# 3.28. certificate_file
+# 3.37. browser_sticky_cursor
+# 
+# Type: boolean
+# Default: yes
+# 
+# When this variable is set, the browser will attempt to keep the cursor on the
+# same mailbox when performing various functions. These include moving up a
+# directory, toggling between mailboxes and directory listing, creating/renaming
+# a mailbox, toggling subscribed mailboxes, and entering a new mask.
+# 
+
+
+# 3.38. certificate_file
 # 
 # Type: path
 # Default: “~/.mutt_certificates”
@@ -433,7 +583,7 @@ set bounce_delivered=no
 # 
 
 
-# 3.29. change_folder_next
+# 3.39. change_folder_next
 # 
 # Type: boolean
 # Default: no
@@ -444,7 +594,7 @@ set bounce_delivered=no
 # 
 
 
-# 3.30. charset
+# 3.40. charset
 # 
 # Type: string
 # Default: (empty)
@@ -460,7 +610,7 @@ set bounce_delivered=no
 # 
 
 
-# 3.31. check_mbox_size
+# 3.41. check_mbox_size
 # 
 # Type: boolean
 # Default: no
@@ -479,7 +629,7 @@ set bounce_delivered=no
 # 
 
 
-# 3.32. check_new
+# 3.42. check_new
 # 
 # Type: boolean
 # Default: yes
@@ -494,7 +644,7 @@ set bounce_delivered=no
 # 
 
 
-# 3.33. collapse_unread
+# 3.43. collapse_unread
 # 
 # Type: boolean
 # Default: yes
@@ -503,31 +653,32 @@ set bounce_delivered=no
 # 
 
 
-# 3.34. compose_format
+# 3.44. compose_format
 # 
-# Type: string
+# Type: string (localized)
 # 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                               │
-# └──┴──────────────────────────────────────────────────┘ 
+# ┌──┬──────────────────────────────────────────────────────────────────────────┐ 
+# │%a│total number of attachments                                               │
+# ├──┼──────────────────────────────────────────────────────────────────────────┤ 
+# │%h│local hostname                                                            │
+# ├──┼──────────────────────────────────────────────────────────────────────────┤ 
+# │%l│approximate size (in bytes) of the current message (see formatstrings-size│
+# │ │)                                                                         │
+# ├──┼──────────────────────────────────────────────────────────────────────────┤ 
+# │%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
+# 3.45. config_charset
 # 
 # Type: string
 # Default: (empty)
@@ -545,7 +696,7 @@ set bounce_delivered=no
 # 
 
 
-# 3.36. confirmappend
+# 3.46. confirmappend
 # 
 # Type: boolean
 # Default: yes
@@ -556,7 +707,7 @@ set bounce_delivered=no
 set confirmappend=no
 
 
-# 3.37. confirmcreate
+# 3.47. confirmcreate
 # 
 # Type: boolean
 # Default: yes
@@ -566,7 +717,7 @@ set confirmappend=no
 # 
 
 
-# 3.38. connect_timeout
+# 3.48. connect_timeout
 # 
 # Type: number
 # Default: 30
@@ -577,7 +728,7 @@ set confirmappend=no
 # 
 
 
-# 3.39. content_type
+# 3.49. content_type
 # 
 # Type: string
 # Default: “text/plain”
@@ -587,7 +738,7 @@ set confirmappend=no
 set content_type="text/plain; markup=markdown"
 
 
-# 3.40. copy
+# 3.50. copy
 # 
 # Type: quadoption
 # Default: yes
@@ -599,7 +750,45 @@ set content_type="text/plain; markup=markdown"
 set copy=yes
 
 
-# 3.41. crypt_autoencrypt
+# 3.51. copy_decode_weed
+# 
+# Type: boolean
+# Default: no
+# 
+# Controls whether Mutt will weed headers when invoking the <decode-copy> or
+# <decode-save> functions.
+# 
+
+
+# 3.52. count_alternatives
+# 
+# Type: boolean
+# Default: no
+# 
+# When set, Mutt will recurse inside multipart/alternatives while performing
+# attachment searching and counting (see attachments).
+# 
+# Traditionally, multipart/alternative parts have simply represented different
+# encodings of the main content of the email. Unfortunately, some mail clients
+# have started to place email attachments inside one of alternatives. Setting
+# this will allow Mutt to find and count matching attachments hidden there, and
+# include them in the index via %X or through ~X pattern matching.
+# 
+
+
+# 3.53. cursor_overlay
+# 
+# Type: boolean
+# Default: no
+# 
+# When set, Mutt will overlay the indicator, tree, sidebar_highlight, and
+# sidebar_indicator colors onto the currently selected line. This will allow
+# default colors in those to be overridden, and for attributes to be merged
+# between the layers.
+# 
+
+
+# 3.54. crypt_autoencrypt
 # 
 # Type: boolean
 # Default: no
@@ -613,7 +802,7 @@ set copy=yes
 # 
 
 
-# 3.42. crypt_autopgp
+# 3.55. crypt_autopgp
 # 
 # Type: boolean
 # Default: yes
@@ -624,7 +813,7 @@ set copy=yes
 # 
 
 
-# 3.43. crypt_autosign
+# 3.56. crypt_autosign
 # 
 # Type: boolean
 # Default: no
@@ -639,7 +828,7 @@ set copy=yes
 set crypt_autosign=no
 
 
-# 3.44. crypt_autosmime
+# 3.57. crypt_autosmime
 # 
 # Type: boolean
 # Default: yes
@@ -651,7 +840,7 @@ set crypt_autosign=no
 set crypt_autosmime=no
 
 
-# 3.45. crypt_confirmhook
+# 3.58. crypt_confirmhook
 # 
 # Type: boolean
 # Default: yes
@@ -662,7 +851,7 @@ set crypt_autosmime=no
 # 
 
 
-# 3.46. crypt_opportunistic_encrypt
+# 3.59. crypt_opportunistic_encrypt
 # 
 # Type: boolean
 # Default: no
@@ -685,7 +874,92 @@ set crypt_autosmime=no
 set crypt_opportunistic_encrypt=no
 
 
-# 3.47. crypt_replyencrypt
+# 3.60. crypt_opportunistic_encrypt_strong_keys
+# 
+# Type: boolean
+# Default: no
+# 
+# When set, this modifies the behavior of $crypt_opportunistic_encrypt to only
+# search for "strong keys", that is, keys with full validity according to the
+# web-of-trust algorithm. A key with marginal or no validity will not enable
+# opportunistic encryption.
+# 
+# For S/MIME, the behavior depends on the backend. Classic S/MIME will filter for
+# certificates with the 't' (trusted) flag in the .index file. The GPGME backend
+# will use the same filters as with OpenPGP, and depends on GPGME's logic for
+# assigning the GPGME_VALIDITY_FULL and GPGME_VALIDITY_ULTIMATE validity flag.
+# 
+
+
+# 3.61. crypt_protected_headers_read
+# 
+# Type: boolean
+# Default: yes
+# 
+# When set, Mutt will display protected headers in the pager, and will update the
+# index and header cache with revised headers. Protected headers are stored
+# inside the encrypted or signed part of an an email, to prevent disclosure or
+# tampering. For more information see https://github.com/autocrypt/
+# protected-headers. Currently Mutt only supports the Subject header.
+# 
+# Encrypted messages using protected headers often substitute the exposed Subject
+# header with a dummy value (see $crypt_protected_headers_subject). Mutt will
+# update its concept of the correct subject after the message is opened, i.e. via
+# the <display-message> function. If you reply to a message before opening it,
+# Mutt will end up using the dummy Subject header, so be sure to open such a
+# message first. (Crypto only)
+# 
+
+
+# 3.62. crypt_protected_headers_save
+# 
+# Type: boolean
+# Default: no
+# 
+# When $crypt_protected_headers_read is set, and a message with a protected
+# Subject is opened, Mutt will save the updated Subject into the header cache by
+# default. This allows searching/limiting based on the protected Subject header
+# if the mailbox is re-opened, without having to re-open the message each time.
+# However, for mbox/mh mailbox types, or if header caching is not set up, you
+# would need to re-open the message each time the mailbox was reopened before you
+# could see or search/limit on the protected subject again.
+# 
+# When this variable is set, Mutt additionally saves the protected Subject back
+# in the clear-text message headers. This provides better usability, but with the
+# tradeoff of reduced security. The protected Subject header, which may have
+# previously been encrypted, is now stored in clear-text in the message headers.
+# Copying the message elsewhere, via Mutt or external tools, could expose this
+# previously encrypted data. Please make sure you understand the consequences of
+# this before you enable this variable. (Crypto only)
+# 
+
+
+# 3.63. crypt_protected_headers_subject
+# 
+# Type: string
+# Default: “...”
+# 
+# When $crypt_protected_headers_write is set, and the message is marked for
+# encryption, this will be substituted into the Subject field in the message
+# headers. To prevent a subject from being substituted, unset this variable, or
+# set it to the empty string. (Crypto only)
+# 
+
+
+# 3.64. crypt_protected_headers_write
+# 
+# Type: boolean
+# Default: no
+# 
+# When set, Mutt will generate protected headers for signed and encrypted emails.
+# Protected headers are stored inside the encrypted or signed part of an an
+# email, to prevent disclosure or tampering. For more information see https://
+# github.com/autocrypt/protected-headers. Currently Mutt only supports the
+# Subject header. (Crypto only)
+# 
+
+
+# 3.65. crypt_replyencrypt
 # 
 # Type: boolean
 # Default: yes
@@ -695,7 +969,7 @@ set crypt_opportunistic_encrypt=no
 # 
 
 
-# 3.48. crypt_replysign
+# 3.66. crypt_replysign
 # 
 # Type: boolean
 # Default: no
@@ -708,7 +982,7 @@ set crypt_opportunistic_encrypt=no
 set crypt_replysign=yes
 
 
-# 3.49. crypt_replysignencrypted
+# 3.67. crypt_replysignencrypted
 # 
 # Type: boolean
 # Default: no
@@ -722,7 +996,7 @@ set crypt_replysign=yes
 set crypt_replysignencrypted=yes
 
 
-# 3.50. crypt_timestamp
+# 3.68. crypt_timestamp
 # 
 # Type: boolean
 # Default: yes
@@ -733,7 +1007,7 @@ set crypt_replysignencrypted=yes
 # 
 
 
-# 3.51. crypt_use_gpgme
+# 3.69. crypt_use_gpgme
 # 
 # Type: boolean
 # Default: no
@@ -748,7 +1022,7 @@ set crypt_replysignencrypted=yes
 # 
 
 
-# 3.52. crypt_use_pka
+# 3.70. crypt_use_pka
 # 
 # Type: boolean
 # Default: no
@@ -760,7 +1034,7 @@ set crypt_replysignencrypted=yes
 set crypt_use_pka=yes
 
 
-# 3.53. crypt_verify_sig
+# 3.71. crypt_verify_sig
 # 
 # Type: quadoption
 # Default: yes
@@ -771,7 +1045,7 @@ set crypt_use_pka=yes
 # 
 
 
-# 3.54. date_format
+# 3.72. date_format
 # 
 # Type: string
 # Default: “!%a, %b %d, %Y at %I:%M:%S%p %Z”
@@ -788,7 +1062,7 @@ set crypt_use_pka=yes
 set date_format="%F"
 
 
-# 3.55. default_hook
+# 3.73. default_hook
 # 
 # Type: string
 # Default: “~f %s !~P | (~P ~C %s)”
@@ -806,7 +1080,7 @@ set date_format="%F"
 # 
 
 
-# 3.56. delete
+# 3.74. delete
 # 
 # Type: quadoption
 # Default: ask-yes
@@ -819,7 +1093,7 @@ set date_format="%F"
 set delete=yes
 
 
-# 3.57. delete_untag
+# 3.75. delete_untag
 # 
 # Type: boolean
 # Default: yes
@@ -830,7 +1104,7 @@ set delete=yes
 # 
 
 
-# 3.58. digest_collapse
+# 3.76. digest_collapse
 # 
 # Type: boolean
 # Default: yes
@@ -841,7 +1115,7 @@ set delete=yes
 # 
 
 
-# 3.59. display_filter
+# 3.77. display_filter
 # 
 # Type: path
 # Default: (empty)
@@ -852,16 +1126,16 @@ set delete=yes
 # 
 
 
-# 3.60. dotlock_program
+# 3.78. dotlock_program
 # 
 # Type: path
 # Default: “/usr/bin/mutt_dotlock”
 # 
-# Contains the path of the mutt_dotlock(8) binary to be used by mutt.
+# Contains the path of the mutt_dotlock(1) binary to be used by mutt.
 # 
 
 
-# 3.61. dsn_notify
+# 3.79. dsn_notify
 # 
 # Type: string
 # Default: (empty)
@@ -884,7 +1158,7 @@ set delete=yes
 # 
 
 
-# 3.62. dsn_return
+# 3.80. dsn_return
 # 
 # Type: string
 # Default: (empty)
@@ -905,7 +1179,7 @@ set delete=yes
 # 
 
 
-# 3.63. duplicate_threads
+# 3.81. duplicate_threads
 # 
 # Type: boolean
 # Default: yes
@@ -917,7 +1191,7 @@ set delete=yes
 # 
 
 
-# 3.64. edit_headers
+# 3.82. edit_headers
 # 
 # Type: boolean
 # Default: no
@@ -937,7 +1211,7 @@ set delete=yes
 set edit_headers=yes
 
 
-# 3.65. editor
+# 3.83. editor
 # 
 # Type: path
 # Default: (empty)
@@ -959,7 +1233,7 @@ set edit_headers=yes
 set editor="mailplate --edit --auto --keep-unknown"
 
 
-# 3.66. encode_from
+# 3.84. encode_from
 # 
 # Type: boolean
 # Default: no
@@ -972,7 +1246,7 @@ set editor="mailplate --edit --auto --keep-unknown"
 # 
 
 
-# 3.67. entropy_file
+# 3.85. entropy_file
 # 
 # Type: path
 # Default: (empty)
@@ -982,7 +1256,7 @@ set editor="mailplate --edit --auto --keep-unknown"
 # 
 
 
-# 3.68. envelope_from_address
+# 3.86. envelope_from_address
 # 
 # Type: e-mail address
 # Default: (empty)
@@ -992,7 +1266,7 @@ set editor="mailplate --edit --auto --keep-unknown"
 # 
 
 
-# 3.69. error_history
+# 3.87. error_history
 # 
 # Type: number
 # Default: 30
@@ -1003,7 +1277,7 @@ set editor="mailplate --edit --auto --keep-unknown"
 # 
 
 
-# 3.70. escape
+# 3.88. escape
 # 
 # Type: string
 # Default: “~”
@@ -1012,7 +1286,7 @@ set editor="mailplate --edit --auto --keep-unknown"
 # 
 
 
-# 3.71. fast_reply
+# 3.89. fast_reply
 # 
 # Type: boolean
 # Default: no
@@ -1025,7 +1299,7 @@ set editor="mailplate --edit --auto --keep-unknown"
 # 
 
 
-# 3.72. fcc_attach
+# 3.90. fcc_attach
 # 
 # Type: quadoption
 # Default: yes
@@ -1036,7 +1310,23 @@ set editor="mailplate --edit --auto --keep-unknown"
 set fcc_attach=yes
 
 
-# 3.73. fcc_clear
+# 3.91. fcc_before_send
+# 
+# Type: boolean
+# Default: no
+# 
+# When this variable is set, FCCs will occur before sending the message. Before
+# sending, the message cannot be manipulated, so it will be stored the exact same
+# as sent: $fcc_attach and $fcc_clear will be ignored (using their default
+# values). 
+# 
+# When unset, the default, FCCs will occur after sending. Variables $fcc_attach
+# and $fcc_clear will be respected, allowing it to be stored without attachments
+# or encryption/signing if desired.
+# 
+
+
+# 3.92. fcc_clear
 # 
 # Type: boolean
 # Default: no
@@ -1046,7 +1336,20 @@ set fcc_attach=yes
 # 
 
 
-# 3.74. flag_safe
+# 3.93. fcc_delimiter
+# 
+# Type: string
+# Default: (empty)
+# 
+# When specified, this allows the ability to Fcc to more than one mailbox. The
+# fcc value will be split by this delimiter and Mutt will evaluate each part as a
+# mailbox separately.
+# 
+# See $record, “fcc-hook”, and “fcc-save-hook”.
+# 
+
+
+# 3.94. flag_safe
 # 
 # Type: boolean
 # Default: no
@@ -1055,7 +1358,7 @@ set fcc_attach=yes
 # 
 
 
-# 3.75. folder
+# 3.95. folder
 # 
 # Type: path
 # Default: “~/Mail”
@@ -1069,7 +1372,7 @@ set fcc_attach=yes
 set folder="~/mail"
 
 
-# 3.76. folder_format
+# 3.96. folder_format
 # 
 # Type: string
 # Default: “%2C %t %N %F %2l %-8.8u %-8.8g %8s %d %f”
@@ -1100,7 +1403,7 @@ set folder="~/mail"
 # ├───┼─────────────────────────────────────────────────────────────────────────┤ 
 # │%N │N if mailbox has new mail, blank otherwise                               │
 # ├───┼─────────────────────────────────────────────────────────────────────────┤ 
-# │%s │size in bytes                                                            │
+# │%s │size in bytes (see formatstrings-size)                                   │
 # ├───┼─────────────────────────────────────────────────────────────────────────┤ 
 # │%t │“*” if the file is tagged, blank otherwise                               │
 # ├───┼─────────────────────────────────────────────────────────────────────────┤ 
@@ -1122,7 +1425,8 @@ set folder="~/mail"
 # 
 set folder_format='%t%N%2C  %D  %4s  %f'
 
-# 3.77. followup_to
+
+# 3.97. followup_to
 # 
 # Type: boolean
 # Default: yes
@@ -1144,7 +1448,7 @@ set folder_format='%t%N%2C  %D  %4s  %f'
 # 
 
 
-# 3.78. force_name
+# 3.98. force_name
 # 
 # Type: boolean
 # Default: no
@@ -1157,9 +1461,21 @@ set folder_format='%t%N%2C  %D  %4s  %f'
 # 
 
 
-# 3.79. forward_attribution_intro
+# 3.99. forward_attachments
 # 
-# Type: string
+# Type: quadoption
+# Default: ask-yes
+# 
+# When forwarding inline (i.e. $mime_forward unset or answered with “no” and
+# $forward_decode set), attachments which cannot be decoded in a reasonable
+# manner will be attached to the newly composed message if this quadoption is set
+# or answered with “yes”.
+# 
+
+
+# 3.100. forward_attribution_intro
+# 
+# Type: string (localized)
 # Default: “----- Forwarded message from %f -----”
 # 
 # This is the string that will precede a message which has been forwarded in the
@@ -1169,9 +1485,9 @@ set folder_format='%t%N%2C  %D  %4s  %f'
 # 
 
 
-# 3.80. forward_attribution_trailer
+# 3.101. forward_attribution_trailer
 # 
-# Type: string
+# Type: string (localized)
 # Default: “----- End forwarded message -----”
 # 
 # This is the string that will follow a message which has been forwarded in the
@@ -1181,7 +1497,7 @@ set folder_format='%t%N%2C  %D  %4s  %f'
 # 
 
 
-# 3.81. forward_decode
+# 3.102. forward_decode
 # 
 # Type: boolean
 # Default: yes
@@ -1193,7 +1509,7 @@ set folder_format='%t%N%2C  %D  %4s  %f'
 # 
 
 
-# 3.82. forward_decrypt
+# 3.103. forward_decrypt
 # 
 # Type: boolean
 # Default: yes
@@ -1204,7 +1520,7 @@ set folder_format='%t%N%2C  %D  %4s  %f'
 # 
 
 
-# 3.83. forward_edit
+# 3.104. forward_edit
 # 
 # Type: quadoption
 # Default: yes
@@ -1215,7 +1531,7 @@ set folder_format='%t%N%2C  %D  %4s  %f'
 # 
 
 
-# 3.84. forward_format
+# 3.105. forward_format
 # 
 # Type: string
 # Default: “[%a: %s]”
@@ -1226,7 +1542,7 @@ set folder_format='%t%N%2C  %D  %4s  %f'
 set forward_format="(fwd) %s"
 
 
-# 3.85. forward_quote
+# 3.106. forward_quote
 # 
 # Type: boolean
 # Default: no
@@ -1236,7 +1552,7 @@ set forward_format="(fwd) %s"
 # 
 
 
-# 3.86. from
+# 3.107. from
 # 
 # Type: e-mail address
 # Default: (empty)
@@ -1250,7 +1566,7 @@ set forward_format="(fwd) %s"
 set from='martin f krafft <madduck@madduck.net>'
 
 
-# 3.87. gecos_mask
+# 3.108. gecos_mask
 # 
 # Type: regular expression
 # Default: “^[^,]*”
@@ -1268,7 +1584,7 @@ set from='martin f krafft <madduck@madduck.net>'
 # 
 
 
-# 3.88. hdrs
+# 3.109. hdrs
 # 
 # Type: boolean
 # Default: yes
@@ -1280,7 +1596,7 @@ set from='martin f krafft <madduck@madduck.net>'
 # 
 
 
-# 3.89. header
+# 3.110. header
 # 
 # Type: boolean
 # Default: no
@@ -1290,7 +1606,7 @@ set from='martin f krafft <madduck@madduck.net>'
 # 
 
 
-# 3.90. header_cache
+# 3.111. header_cache
 # 
 # Type: path
 # Default: (empty)
@@ -1306,7 +1622,7 @@ set from='martin f krafft <madduck@madduck.net>'
 set header_cache="~/.var/mutt/header_cache"
 
 
-# 3.91. header_cache_compress
+# 3.112. header_cache_compress
 # 
 # Type: boolean
 # Default: yes
@@ -1321,10 +1637,10 @@ set header_cache="~/.var/mutt/header_cache"
 set header_cache_compress=no
 
 
-# 3.92. header_cache_pagesize
+# 3.113. header_cache_pagesize
 # 
-# Type: string
-# Default: “16384”
+# Type: number (long)
+# 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
@@ -1333,7 +1649,7 @@ set header_cache_compress=no
 # 
 
 
-# 3.93. header_color_partial
+# 3.114. header_color_partial
 # 
 # Type: boolean
 # Default: no
@@ -1348,7 +1664,7 @@ set header_cache_compress=no
 # 
 
 
-# 3.94. help
+# 3.115. help
 # 
 # Type: boolean
 # Default: yes
@@ -1363,7 +1679,7 @@ set header_cache_compress=no
 # 
 
 
-# 3.95. hidden_host
+# 3.116. hidden_host
 # 
 # Type: boolean
 # Default: no
@@ -1374,7 +1690,7 @@ set header_cache_compress=no
 # 
 
 
-# 3.96. hide_limited
+# 3.117. hide_limited
 # 
 # Type: boolean
 # Default: no
@@ -1384,7 +1700,7 @@ set header_cache_compress=no
 # 
 
 
-# 3.97. hide_missing
+# 3.118. hide_missing
 # 
 # Type: boolean
 # Default: yes
@@ -1394,7 +1710,7 @@ set header_cache_compress=no
 # 
 
 
-# 3.98. hide_thread_subject
+# 3.119. hide_thread_subject
 # 
 # Type: boolean
 # Default: yes
@@ -1404,7 +1720,7 @@ set header_cache_compress=no
 # 
 
 
-# 3.99. hide_top_limited
+# 3.120. hide_top_limited
 # 
 # Type: boolean
 # Default: no
@@ -1415,7 +1731,7 @@ set header_cache_compress=no
 # 
 
 
-# 3.100. hide_top_missing
+# 3.121. hide_top_missing
 # 
 # Type: boolean
 # Default: yes
@@ -1426,7 +1742,7 @@ set header_cache_compress=no
 # 
 
 
-# 3.101. history
+# 3.122. history
 # 
 # Type: number
 # Default: 10
@@ -1437,7 +1753,7 @@ set header_cache_compress=no
 # 
 
 
-# 3.102. history_file
+# 3.123. history_file
 # 
 # Type: path
 # Default: “~/.mutthistory”
@@ -1449,7 +1765,7 @@ set header_cache_compress=no
 set history_file="~/.var/mutt/history"
 
 
-# 3.103. history_remove_dups
+# 3.124. history_remove_dups
 # 
 # Type: boolean
 # Default: no
@@ -1460,7 +1776,7 @@ set history_file="~/.var/mutt/history"
 # 
 
 
-# 3.104. honor_disposition
+# 3.125. honor_disposition
 # 
 # Type: boolean
 # Default: no
@@ -1474,7 +1790,7 @@ set history_file="~/.var/mutt/history"
 # 
 
 
-# 3.105. honor_followup_to
+# 3.126. honor_followup_to
 # 
 # Type: quadoption
 # Default: yes
@@ -1484,7 +1800,7 @@ set history_file="~/.var/mutt/history"
 # 
 
 
-# 3.106. hostname
+# 3.127. hostname
 # 
 # Type: string
 # Default: (empty)
@@ -1501,11 +1817,16 @@ set history_file="~/.var/mutt/history"
 # Mutt can be compiled with a fixed domain name in which case a detected one is
 # not used.
 # 
+# Starting in Mutt 2.0, the operations described in the previous paragraph are
+# performed after the muttrc is processed, instead of beforehand. This way, if
+# the DNS operations are creating delays at startup, you can avoid those by
+# manually setting the value in your muttrc.
+# 
 # Also see $use_domain and $hidden_host.
 # 
 
 
-# 3.107. idn_decode
+# 3.128. idn_decode
 # 
 # Type: boolean
 # Default: yes
@@ -1516,7 +1837,7 @@ set history_file="~/.var/mutt/history"
 # 
 
 
-# 3.108. idn_encode
+# 3.129. idn_encode
 # 
 # Type: boolean
 # Default: yes
@@ -1526,7 +1847,7 @@ set history_file="~/.var/mutt/history"
 # 
 
 
-# 3.109. ignore_linear_white_space
+# 3.130. ignore_linear_white_space
 # 
 # Type: boolean
 # Default: no
@@ -1537,7 +1858,7 @@ set history_file="~/.var/mutt/history"
 # 
 
 
-# 3.110. ignore_list_reply_to
+# 3.131. ignore_list_reply_to
 # 
 # Type: boolean
 # Default: no
@@ -1553,7 +1874,7 @@ set history_file="~/.var/mutt/history"
 set ignore_list_reply_to=yes
 
 
-# 3.111. imap_authenticators
+# 3.132. imap_authenticators
 # 
 # Type: string
 # Default: (empty)
@@ -1575,7 +1896,7 @@ set ignore_list_reply_to=yes
 # 
 
 
-# 3.112. imap_check_subscribed
+# 3.133. imap_check_subscribed
 # 
 # Type: boolean
 # Default: no
@@ -1586,7 +1907,35 @@ set ignore_list_reply_to=yes
 # 
 
 
-# 3.113. imap_delim_chars
+# 3.134. imap_condstore
+# 
+# Type: boolean
+# Default: no
+# 
+# When set, mutt will use the CONDSTORE extension (RFC 7162) if advertised by the
+# server. Mutt's current implementation is basic, used only for initial message
+# fetching and flag updates.
+# 
+# For some IMAP servers, enabling this will slightly speed up downloading initial
+# messages. Unfortunately, Gmail is not one those, and displays worse performance
+# when enabled. Your mileage may vary.
+# 
+
+
+# 3.135. imap_deflate
+# 
+# Type: boolean
+# Default: no
+# 
+# When set, mutt will use the COMPRESS=DEFLATE extension (RFC 4978) if advertised
+# by the server.
+# 
+# In general a good compression efficiency can be achieved, which speeds up
+# reading large mailboxes also on fairly good connections.
+# 
+
+
+# 3.136. imap_delim_chars
 # 
 # Type: string
 # Default: “/.”
@@ -1597,16 +1946,28 @@ set ignore_list_reply_to=yes
 # 
 
 
-# 3.114. imap_headers
+# 3.137. imap_fetch_chunk_size
+# 
+# Type: number (long)
+# Default: 0
+# 
+# When set to a value greater than 0, new headers will be downloaded in groups of
+# this many headers per request. If you have a very large mailbox, this might
+# prevent a timeout and disconnect when opening the mailbox, by sending a FETCH
+# per set of this many headers, instead of a single FETCH for all new headers.
+# 
+
+
+# 3.138. 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.
+# “From:”, “Sender:”, “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 “
@@ -1614,7 +1975,7 @@ set ignore_list_reply_to=yes
 # 
 
 
-# 3.115. imap_idle
+# 3.139. imap_idle
 # 
 # Type: boolean
 # Default: no
@@ -1626,7 +1987,7 @@ set ignore_list_reply_to=yes
 # 
 
 
-# 3.116. imap_keepalive
+# 3.140. imap_keepalive
 # 
 # Type: number
 # Default: 300
@@ -1641,7 +2002,7 @@ set ignore_list_reply_to=yes
 # 
 
 
-# 3.117. imap_list_subscribed
+# 3.141. imap_list_subscribed
 # 
 # Type: boolean
 # Default: no
@@ -1652,7 +2013,7 @@ set ignore_list_reply_to=yes
 # 
 
 
-# 3.118. imap_login
+# 3.142. imap_login
 # 
 # Type: string
 # Default: (empty)
@@ -1663,18 +2024,19 @@ set ignore_list_reply_to=yes
 # 
 
 
-# 3.119. imap_oauth_refresh_command
+# 3.143. 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.
+# attempt that uses the OAUTHBEARER authentication mechanism. See “oauth” for
+# details. 
 # 
 
 
-# 3.120. imap_pass
+# 3.144. imap_pass
 # 
 # Type: string
 # Default: (empty)
@@ -1689,19 +2051,19 @@ set ignore_list_reply_to=yes
 # 
 
 
-# 3.121. imap_passive
+# 3.145. 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
+# you don't want to be prompted for user/password pairs on mutt invocation, or if
 # opening the connection is slow.
 # 
 
 
-# 3.122. imap_peek
+# 3.146. imap_peek
 # 
 # Type: boolean
 # Default: yes
@@ -1713,7 +2075,7 @@ set ignore_list_reply_to=yes
 # 
 
 
-# 3.123. imap_pipeline_depth
+# 3.147. imap_pipeline_depth
 # 
 # Type: number
 # Default: 15
@@ -1728,7 +2090,7 @@ set ignore_list_reply_to=yes
 # 
 
 
-# 3.124. imap_poll_timeout
+# 3.148. imap_poll_timeout
 # 
 # Type: number
 # Default: 15
@@ -1739,7 +2101,22 @@ set ignore_list_reply_to=yes
 # 
 
 
-# 3.125. imap_servernoise
+# 3.149. imap_qresync
+# 
+# Type: boolean
+# Default: no
+# 
+# When set, mutt will use the QRESYNC extension (RFC 7162) if advertised by the
+# server. Mutt's current implementation is basic, used only for initial message
+# fetching and flag updates.
+# 
+# Note: this feature is currently experimental. If you experience strange
+# behavior, such as duplicate or missing messages please file a bug report to let
+# us know.
+# 
+
+
+# 3.150. imap_servernoise
 # 
 # Type: boolean
 # Default: yes
@@ -1751,7 +2128,7 @@ set ignore_list_reply_to=yes
 # 
 
 
-# 3.126. imap_user
+# 3.151. imap_user
 # 
 # Type: string
 # Default: (empty)
@@ -1762,7 +2139,7 @@ set ignore_list_reply_to=yes
 # 
 
 
-# 3.127. implicit_autoview
+# 3.152. implicit_autoview
 # 
 # Type: boolean
 # Default: no
@@ -1775,7 +2152,7 @@ set ignore_list_reply_to=yes
 set implicit_autoview=no
 
 
-# 3.128. include
+# 3.153. include
 # 
 # Type: quadoption
 # Default: ask-yes
@@ -1786,7 +2163,22 @@ set implicit_autoview=no
 set include=yes
 
 
-# 3.129. include_onlyfirst
+# 3.154. include_encrypted
+# 
+# Type: boolean
+# Default: no
+# 
+# Controls whether or not Mutt includes separately encrypted attachment contents
+# when replying.
+# 
+# This variable was added to prevent accidental exposure of encrypted contents
+# when replying to an attacker. If a previously encrypted message were attached
+# by the attacker, they could trick an unwary recipient into decrypting and
+# including the message in their reply.
+# 
+
+
+# 3.155. include_onlyfirst
 # 
 # Type: boolean
 # Default: no
@@ -1796,7 +2188,7 @@ set include=yes
 # 
 
 
-# 3.130. indent_string
+# 3.156. indent_string
 # 
 # Type: string
 # Default: “> ”
@@ -1813,7 +2205,7 @@ set include=yes
 # 
 
 
-# 3.131. index_format
+# 3.157. index_format
 # 
 # Type: string
 # Default: “%4C %Z %{%b %d} %-15.15L (%?l?%4l&%4c?) %s”
@@ -1826,109 +2218,118 @@ set include=yes
 # 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 <list-name>│
-# │ │", 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      │
-# │<fmt>│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                                    │
-# └─────┴───────────────────────────────────────────────────────────────────────┘ 
+# ┌───────┬─────────────────────────────────────────────────────────────────────┐ 
+# │%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 (see formatstrings-size) │
+# ├───────┼─────────────────────────────────────────────────────────────────────┤ 
+# │%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 unprocessed message (may not work with        │
+# │ │maildir, mh, and 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          │
+# │ │<list-name>", 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,  │
+# │%Y │(2) 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│
+# │ │new/read/replied flags (“n”/“o”/“r”/“O”/“N”). the second is deleted  │
+# │%Z │or encryption flags (“D”/“d”/“S”/“P”/“s”/“K”). the third is either   │
+# │ │tagged/flagged (“*”/“!”), or one of the characters listed in         │
+# │ │$to_chars.                                                           │
+# ├───────┼─────────────────────────────────────────────────────────────────────┤ 
+# │%@name@│insert and evaluate format-string from the matching “                │
+# │ │index-format-hook” command                                           │
+# ├───────┼─────────────────────────────────────────────────────────────────────┤ 
+# │ │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                                                              │
+# ├───────┼─────────────────────────────────────────────────────────────────────┤ 
+# │%<fmt> │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                                  │
+# └───────┴─────────────────────────────────────────────────────────────────────┘ 
+# 
+# Note that for mbox/mmdf, “%l” applies to the unprocessed message, and for
+# maildir/mh, the value comes from the “Lines:” header field when present (the
+# meaning is normally the same). Thus the value depends on the encodings used in
+# the different parts of the message and has little meaning in practice.
 # 
 # “Soft-fill” deserves some explanation: Normal right-justification will print
 # everything to the left of the “%>”, displaying padding and whatever lies to the
@@ -1937,12 +2338,16 @@ set include=yes
 # 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.
+# Note that these expandos are supported in “save-hook”, “fcc-hook”, “
+# fcc-save-hook”, and “index-format-hook”.
+# 
+# They are also supported in the configuration variables $attribution,
+# $forward_attribution_intro, $forward_attribution_trailer, $forward_format,
+# $indent_string, $message_format, $pager_format, and $post_indent_string.
 # 
 
 
-# 3.132. ispell
+# 3.158. ispell
 # 
 # Type: path
 # Default: “ispell”
@@ -1951,7 +2356,7 @@ set include=yes
 # 
 
 
-# 3.133. keep_flagged
+# 3.159. keep_flagged
 # 
 # Type: boolean
 # Default: no
@@ -1961,7 +2366,7 @@ set include=yes
 # 
 
 
-# 3.134. mail_check
+# 3.160. mail_check
 # 
 # Type: number
 # Default: 5
@@ -1971,7 +2376,7 @@ set include=yes
 # 
 
 
-# 3.135. mail_check_recent
+# 3.161. mail_check_recent
 # 
 # Type: boolean
 # Default: yes
@@ -1986,7 +2391,7 @@ set include=yes
 # 
 
 
-# 3.136. mail_check_stats
+# 3.162. mail_check_stats
 # 
 # Type: boolean
 # Default: no
@@ -1997,10 +2402,13 @@ set include=yes
 # defaults to unset, and has a separate option, $mail_check_stats_interval, to
 # control how often to update these counts.
 # 
+# Message statistics can also be explicitly calculated by invoking the
+# <check-stats> function.
+# 
 set mail_check_stats=yes
 
 
-# 3.137. mail_check_stats_interval
+# 3.163. mail_check_stats_interval
 # 
 # Type: number
 # Default: 60
@@ -2010,18 +2418,19 @@ set mail_check_stats=yes
 # 
 
 
-# 3.138. mailcap_path
+# 3.164. mailcap_path
 # 
 # Type: string
 # Default: (empty)
 # 
 # This variable specifies which files to consult when attempting to display MIME
-# bodies not directly supported by Mutt.
+# bodies not directly supported by Mutt. The default value is generated during
+# startup: see the “mailcap” section of the manual.
 # 
 set mailcap_path="$my_confdir/mailcap.containers:$my_confdir/mailcap.icalendar:$my_confdir/mailcap.backgrounding:$my_confdir/mailcap.htmldump"
 
 
-# 3.139. mailcap_sanitize
+# 3.165. mailcap_sanitize
 # 
 # Type: boolean
 # Default: yes
@@ -2034,7 +2443,7 @@ set mailcap_path="$my_confdir/mailcap.containers:$my_confdir/mailcap.icalendar:$
 # 
 
 
-# 3.140. maildir_header_cache_verify
+# 3.166. maildir_header_cache_verify
 # 
 # Type: boolean
 # Default: yes
@@ -2046,7 +2455,7 @@ set mailcap_path="$my_confdir/mailcap.containers:$my_confdir/mailcap.icalendar:$
 set maildir_header_cache_verify=no
 
 
-# 3.141. maildir_trash
+# 3.167. maildir_trash
 # 
 # Type: boolean
 # Default: no
@@ -2057,7 +2466,7 @@ set maildir_header_cache_verify=no
 # 
 
 
-# 3.142. maildir_check_cur
+# 3.168. maildir_check_cur
 # 
 # Type: boolean
 # Default: no
@@ -2070,7 +2479,7 @@ set maildir_header_cache_verify=no
 # 
 
 
-# 3.143. mark_macro_prefix
+# 3.169. mark_macro_prefix
 # 
 # Type: string
 # Default: “'”
@@ -2081,7 +2490,7 @@ set maildir_header_cache_verify=no
 # 
 
 
-# 3.144. mark_old
+# 3.170. mark_old
 # 
 # Type: boolean
 # Default: yes
@@ -2094,7 +2503,7 @@ set maildir_header_cache_verify=no
 set mark_old=no
 
 
-# 3.145. markers
+# 3.171. markers
 # 
 # Type: boolean
 # Default: yes
@@ -2107,7 +2516,7 @@ set mark_old=no
 set markers=no
 
 
-# 3.146. mask
+# 3.172. mask
 # 
 # Type: regular expression
 # Default: “!^.[^.]”
@@ -2118,7 +2527,7 @@ set markers=no
 # 
 
 
-# 3.147. mbox
+# 3.173. mbox
 # 
 # Type: path
 # Default: “~/mbox”
@@ -2131,7 +2540,7 @@ set markers=no
 set mbox="=spool"
 
 
-# 3.148. mbox_type
+# 3.174. mbox_type
 # 
 # Type: folder magic
 # Default: mbox
@@ -2142,7 +2551,7 @@ set mbox="=spool"
 set mbox_type=Maildir
 
 
-# 3.149. menu_context
+# 3.175. menu_context
 # 
 # Type: number
 # Default: 0
@@ -2153,7 +2562,7 @@ set mbox_type=Maildir
 set menu_context=5
 
 
-# 3.150. menu_move_off
+# 3.176. menu_move_off
 # 
 # Type: boolean
 # Default: yes
@@ -2164,7 +2573,7 @@ set menu_context=5
 # 
 
 
-# 3.151. menu_scroll
+# 3.177. menu_scroll
 # 
 # Type: boolean
 # Default: no
@@ -2177,7 +2586,7 @@ set menu_context=5
 set menu_scroll=yes
 
 
-# 3.152. message_cache_clean
+# 3.178. message_cache_clean
 # 
 # Type: boolean
 # Default: no
@@ -2188,7 +2597,7 @@ set menu_scroll=yes
 # 
 
 
-# 3.153. message_cachedir
+# 3.179. message_cachedir
 # 
 # Type: path
 # Default: (empty)
@@ -2204,7 +2613,7 @@ set menu_scroll=yes
 # 
 
 
-# 3.154. message_format
+# 3.180. message_format
 # 
 # Type: string
 # Default: “%s”
@@ -2215,7 +2624,7 @@ set menu_scroll=yes
 # 
 
 
-# 3.155. meta_key
+# 3.181. meta_key
 # 
 # Type: boolean
 # Default: no
@@ -2229,7 +2638,7 @@ set menu_scroll=yes
 # 
 
 
-# 3.156. metoo
+# 3.182. metoo
 # 
 # Type: boolean
 # Default: no
@@ -2239,7 +2648,7 @@ set menu_scroll=yes
 # 
 
 
-# 3.157. mh_purge
+# 3.183. mh_purge
 # 
 # Type: boolean
 # Default: no
@@ -2253,7 +2662,7 @@ set menu_scroll=yes
 # 
 
 
-# 3.158. mh_seq_flagged
+# 3.184. mh_seq_flagged
 # 
 # Type: string
 # Default: “flagged”
@@ -2262,7 +2671,7 @@ set menu_scroll=yes
 # 
 
 
-# 3.159. mh_seq_replied
+# 3.185. mh_seq_replied
 # 
 # Type: string
 # Default: “replied”
@@ -2271,7 +2680,7 @@ set menu_scroll=yes
 # 
 
 
-# 3.160. mh_seq_unseen
+# 3.186. mh_seq_unseen
 # 
 # Type: string
 # Default: “unseen”
@@ -2280,7 +2689,7 @@ set menu_scroll=yes
 # 
 
 
-# 3.161. mime_forward
+# 3.187. mime_forward
 # 
 # Type: quadoption
 # Default: no
@@ -2296,7 +2705,7 @@ set menu_scroll=yes
 set mime_forward=ask-yes
 
 
-# 3.162. mime_forward_decode
+# 3.188. mime_forward_decode
 # 
 # Type: boolean
 # Default: no
@@ -2307,7 +2716,7 @@ set mime_forward=ask-yes
 # 
 
 
-# 3.163. mime_forward_rest
+# 3.189. mime_forward_rest
 # 
 # Type: quadoption
 # Default: yes
@@ -2318,7 +2727,7 @@ set mime_forward=ask-yes
 # 
 
 
-# 3.164. mime_type_query_command
+# 3.190. mime_type_query_command
 # 
 # Type: string
 # Default: (empty)
@@ -2339,7 +2748,7 @@ set mime_forward=ask-yes
 # 
 
 
-# 3.165. mime_type_query_first
+# 3.191. mime_type_query_first
 # 
 # Type: boolean
 # Default: no
@@ -2349,7 +2758,7 @@ set mime_forward=ask-yes
 # 
 
 
-# 3.166. mix_entry_format
+# 3.192. mix_entry_format
 # 
 # Type: string
 # Default: “%4n %c %-16s %a”
@@ -2369,7 +2778,7 @@ set mime_forward=ask-yes
 # 
 
 
-# 3.167. mixmaster
+# 3.193. mixmaster
 # 
 # Type: path
 # Default: “mixmaster”
@@ -2381,7 +2790,7 @@ set mime_forward=ask-yes
 set mixmaster="mixmaster-filter"
 
 
-# 3.168. move
+# 3.194. move
 # 
 # Type: quadoption
 # Default: no
@@ -2392,7 +2801,17 @@ set mixmaster="mixmaster-filter"
 set move=no
 
 
-# 3.169. narrow_tree
+# 3.195. muttlisp_inline_eval
+# 
+# Type: boolean
+# Default: no
+# 
+# If set, Mutt will evaluate bare parenthesis arguments to commands as MuttLisp
+# expressions. 
+# 
+
+
+# 3.196. narrow_tree
 # 
 # Type: boolean
 # Default: no
@@ -2403,7 +2822,7 @@ set move=no
 set narrow_tree=yes
 
 
-# 3.170. net_inc
+# 3.197. net_inc
 # 
 # Type: number
 # Default: 10
@@ -2416,7 +2835,7 @@ set narrow_tree=yes
 # 
 
 
-# 3.171. new_mail_command
+# 3.198. new_mail_command
 # 
 # Type: path
 # Default: (empty)
@@ -2427,7 +2846,7 @@ set narrow_tree=yes
 # 
 
 
-# 3.172. pager
+# 3.199. pager
 # 
 # Type: path
 # Default: “builtin”
@@ -2441,9 +2860,11 @@ set narrow_tree=yes
 # screen resizes cause lines longer than the screen width to be badly formatted
 # in the help menu.
 # 
+# When using an external pager, also see $prompt_after which defaults set.
+# 
 
 
-# 3.173. pager_context
+# 3.200. pager_context
 # 
 # Type: number
 # Default: 0
@@ -2460,7 +2881,7 @@ set narrow_tree=yes
 set pager_context=2
 
 
-# 3.174. pager_format
+# 3.201. pager_format
 # 
 # Type: string
 # Default: “-%Z- %C/%m: %-20.20n   %s%*  -- (%P)”
@@ -2472,7 +2893,7 @@ set pager_context=2
 set pager_format="<%a> %*  %i (%P)"
 
 
-# 3.175. pager_index_lines
+# 3.202. pager_index_lines
 # 
 # Type: number
 # Default: 0
@@ -2491,7 +2912,7 @@ set pager_format="<%a> %*  %i (%P)"
 set pager_index_lines=$menu_context
 
 
-# 3.176. pager_stop
+# 3.203. pager_stop
 # 
 # Type: boolean
 # Default: no
@@ -2502,7 +2923,25 @@ set pager_index_lines=$menu_context
 set pager_stop=yes
 
 
-# 3.177. pgp_auto_decode
+# 3.204. pattern_format
+# 
+# Type: string
+# Default: “%2n %-15e  %d”
+# 
+# This variable describes the format of the “pattern completion” menu. The
+# following printf(3)-style sequences are understood:
+# 
+# ┌──┬────────────────────┐ 
+# │%d│pattern description │
+# ├──┼────────────────────┤ 
+# │%e│pattern expression  │
+# ├──┼────────────────────┤ 
+# │%n│index number        │
+# └──┴────────────────────┘ 
+# 
+
+
+# 3.205. pgp_auto_decode
 # 
 # Type: boolean
 # Default: no
@@ -2517,7 +2956,7 @@ set pager_stop=yes
 set pgp_auto_decode=yes
 
 
-# 3.178. pgp_autoinline
+# 3.206. pgp_autoinline
 # 
 # Type: boolean
 # Default: no
@@ -2538,7 +2977,7 @@ set pgp_auto_decode=yes
 # 
 
 
-# 3.179. pgp_check_exit
+# 3.207. pgp_check_exit
 # 
 # Type: boolean
 # Default: yes
@@ -2548,7 +2987,7 @@ set pgp_auto_decode=yes
 # 
 
 
-# 3.180. pgp_check_gpg_decrypt_status_fd
+# 3.208. pgp_check_gpg_decrypt_status_fd
 # 
 # Type: boolean
 # Default: yes
@@ -2564,7 +3003,7 @@ set pgp_auto_decode=yes
 # 
 
 
-# 3.181. pgp_clearsign_command
+# 3.209. pgp_clearsign_command
 # 
 # Type: string
 # Default: (empty)
@@ -2577,7 +3016,7 @@ set pgp_auto_decode=yes
 # 
 
 
-# 3.182. pgp_decode_command
+# 3.210. pgp_decode_command
 # 
 # Type: string
 # Default: (empty)
@@ -2608,7 +3047,7 @@ set pgp_auto_decode=yes
 # 
 
 
-# 3.183. pgp_decrypt_command
+# 3.211. pgp_decrypt_command
 # 
 # Type: string
 # Default: (empty)
@@ -2620,7 +3059,7 @@ set pgp_auto_decode=yes
 # 
 
 
-# 3.184. pgp_decryption_okay
+# 3.212. pgp_decryption_okay
 # 
 # Type: regular expression
 # Default: (empty)
@@ -2636,7 +3075,7 @@ set pgp_auto_decode=yes
 # 
 
 
-# 3.185. pgp_default_key
+# 3.213. pgp_default_key
 # 
 # Type: string
 # Default: (empty)
@@ -2651,7 +3090,7 @@ set pgp_auto_decode=yes
 # 
 
 
-# 3.186. pgp_encrypt_only_command
+# 3.214. pgp_encrypt_only_command
 # 
 # Type: string
 # Default: (empty)
@@ -2663,7 +3102,7 @@ set pgp_auto_decode=yes
 # 
 
 
-# 3.187. pgp_encrypt_sign_command
+# 3.215. pgp_encrypt_sign_command
 # 
 # Type: string
 # Default: (empty)
@@ -2675,7 +3114,7 @@ set pgp_auto_decode=yes
 # 
 
 
-# 3.188. pgp_entry_format
+# 3.216. pgp_entry_format
 # 
 # Type: string
 # Default: “%4n %t%f %4l/0x%k %-4a %2c %u”
@@ -2708,7 +3147,7 @@ set pgp_auto_decode=yes
 # 
 
 
-# 3.189. pgp_export_command
+# 3.217. pgp_export_command
 # 
 # Type: string
 # Default: (empty)
@@ -2720,7 +3159,7 @@ set pgp_auto_decode=yes
 # 
 
 
-# 3.190. pgp_getkeys_command
+# 3.218. pgp_getkeys_command
 # 
 # Type: string
 # Default: (empty)
@@ -2733,7 +3172,7 @@ set pgp_auto_decode=yes
 # 
 
 
-# 3.191. pgp_good_sign
+# 3.219. pgp_good_sign
 # 
 # Type: regular expression
 # Default: (empty)
@@ -2745,7 +3184,7 @@ set pgp_auto_decode=yes
 # 
 
 
-# 3.192. pgp_ignore_subkeys
+# 3.220. pgp_ignore_subkeys
 # 
 # Type: boolean
 # Default: yes
@@ -2756,7 +3195,7 @@ set pgp_auto_decode=yes
 # 
 
 
-# 3.193. pgp_import_command
+# 3.221. pgp_import_command
 # 
 # Type: string
 # Default: (empty)
@@ -2769,7 +3208,7 @@ set pgp_auto_decode=yes
 # 
 
 
-# 3.194. pgp_list_pubring_command
+# 3.222. pgp_list_pubring_command
 # 
 # Type: string
 # Default: (empty)
@@ -2779,17 +3218,20 @@ set pgp_auto_decode=yes
 # 
 # gpg --list-keys --with-colons --with-fingerprint
 # 
-# This format is also generated by the pgpring utility which comes with mutt.
+# This format is also generated by the mutt_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)
+# printf(3)-like sequences. Note that in this case, %r expands to the search
+# string, which is a list of one or more quoted values such as email address,
+# name, or keyid. (PGP only)
 # 
 
 
-# 3.195. pgp_list_secring_command
+# 3.223. pgp_list_secring_command
 # 
 # Type: string
 # Default: (empty)
@@ -2799,17 +3241,20 @@ set pgp_auto_decode=yes
 # 
 # gpg --list-keys --with-colons --with-fingerprint
 # 
-# This format is also generated by the pgpring utility which comes with mutt.
+# This format is also generated by the mutt_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)
+# printf(3)-like sequences. Note that in this case, %r expands to the search
+# string, which is a list of one or more quoted values such as email address,
+# name, or keyid. (PGP only)
 # 
 
 
-# 3.196. pgp_long_ids
+# 3.224. pgp_long_ids
 # 
 # Type: boolean
 # Default: yes
@@ -2821,7 +3266,7 @@ set pgp_auto_decode=yes
 # 
 
 
-# 3.197. pgp_mime_auto
+# 3.225. pgp_mime_auto
 # 
 # Type: quadoption
 # Default: ask-yes
@@ -2835,7 +3280,7 @@ set pgp_auto_decode=yes
 # 
 
 
-# 3.198. pgp_replyinline
+# 3.226. pgp_replyinline
 # 
 # Type: boolean
 # Default: no
@@ -2858,7 +3303,7 @@ set pgp_auto_decode=yes
 # 
 
 
-# 3.199. pgp_retainable_sigs
+# 3.227. pgp_retainable_sigs
 # 
 # Type: boolean
 # Default: no
@@ -2873,7 +3318,7 @@ set pgp_auto_decode=yes
 set pgp_retainable_sigs=yes
 
 
-# 3.200. pgp_self_encrypt
+# 3.228. pgp_self_encrypt
 # 
 # Type: boolean
 # Default: yes
@@ -2883,7 +3328,7 @@ set pgp_retainable_sigs=yes
 # 
 
 
-# 3.201. pgp_show_unusable
+# 3.229. pgp_show_unusable
 # 
 # Type: boolean
 # Default: yes
@@ -2895,7 +3340,7 @@ set pgp_retainable_sigs=yes
 set pgp_show_unusable=no
 
 
-# 3.202. pgp_sign_as
+# 3.230. pgp_sign_as
 # 
 # Type: string
 # Default: (empty)
@@ -2908,7 +3353,7 @@ set pgp_show_unusable=no
 set pgp_sign_as="0x9C9D6979AE941637"
 
 
-# 3.203. pgp_sign_command
+# 3.231. pgp_sign_command
 # 
 # Type: string
 # Default: (empty)
@@ -2921,7 +3366,7 @@ set pgp_sign_as="0x9C9D6979AE941637"
 # 
 
 
-# 3.204. pgp_sort_keys
+# 3.232. pgp_sort_keys
 # 
 # Type: sort order
 # Default: address
@@ -2944,7 +3389,7 @@ set pgp_sign_as="0x9C9D6979AE941637"
 # 
 
 
-# 3.205. pgp_strict_enc
+# 3.233. pgp_strict_enc
 # 
 # Type: boolean
 # Default: yes
@@ -2956,9 +3401,9 @@ set pgp_sign_as="0x9C9D6979AE941637"
 # 
 
 
-# 3.206. pgp_timeout
+# 3.234. pgp_timeout
 # 
-# Type: number
+# Type: number (long)
 # Default: 300
 # 
 # The number of seconds after which a cached passphrase will expire if not used.
@@ -2966,19 +3411,30 @@ set pgp_sign_as="0x9C9D6979AE941637"
 # 
 
 
-# 3.207. pgp_use_gpg_agent
+# 3.235. pgp_use_gpg_agent
 # 
 # Type: boolean
-# Default: no
+# Default: yes
+# 
+# If set, mutt expects a gpg-agent(1) process will handle private key passphrase
+# prompts. If unset, mutt will prompt for the passphrase and pass it via stdin to
+# the pgp command.
+# 
+# Note that as of version 2.1, GnuPG automatically spawns an agent and requires
+# the agent be used for passphrase management. Since that version is increasingly
+# prevalent, this variable now defaults set.
 # 
-# 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)
+# Mutt works with a GUI or curses pinentry program. A TTY pinentry should not be
+# used. 
+# 
+# If you are using an older version of GnuPG without an agent running, or another
+# encryption program without an agent, you will need to unset this variable. (PGP
+# only) 
 # 
 set pgp_use_gpg_agent=yes
 
 
-# 3.208. pgp_verify_command
+# 3.236. pgp_verify_command
 # 
 # Type: string
 # Default: (empty)
@@ -2990,7 +3446,7 @@ set pgp_use_gpg_agent=yes
 # 
 
 
-# 3.209. pgp_verify_key_command
+# 3.237. pgp_verify_key_command
 # 
 # Type: string
 # Default: (empty)
@@ -3002,18 +3458,31 @@ set pgp_use_gpg_agent=yes
 # 
 
 
-# 3.210. pipe_decode
+# 3.238. pipe_decode
 # 
 # Type: boolean
 # Default: no
 # 
-# Used in connection with the <pipe-message> 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.
+# Used in connection with the <pipe-message> function. When unset, Mutt will pipe
+# the messages without any preprocessing. When set, Mutt will attempt to decode
+# the messages first.
+# 
+# Also see $pipe_decode_weed, which controls whether headers will be weeded when
+# this is set.
 # 
 
 
-# 3.211. pipe_sep
+# 3.239. pipe_decode_weed
+# 
+# Type: boolean
+# Default: yes
+# 
+# For <pipe-message>, when $pipe_decode is set, this further controls whether
+# Mutt will weed headers.
+# 
+
+
+# 3.240. pipe_sep
 # 
 # Type: string
 # Default: “n”
@@ -3023,7 +3492,7 @@ set pgp_use_gpg_agent=yes
 # 
 
 
-# 3.212. pipe_split
+# 3.241. pipe_split
 # 
 # Type: boolean
 # Default: no
@@ -3036,7 +3505,7 @@ set pgp_use_gpg_agent=yes
 # 
 
 
-# 3.213. pop_auth_try_all
+# 3.242. pop_auth_try_all
 # 
 # Type: boolean
 # Default: yes
@@ -3048,7 +3517,7 @@ set pgp_use_gpg_agent=yes
 # 
 
 
-# 3.214. pop_authenticators
+# 3.243. pop_authenticators
 # 
 # Type: string
 # Default: (empty)
@@ -3066,7 +3535,7 @@ set pgp_use_gpg_agent=yes
 # 
 
 
-# 3.215. pop_checkinterval
+# 3.244. pop_checkinterval
 # 
 # Type: number
 # Default: 60
@@ -3076,7 +3545,7 @@ set pgp_use_gpg_agent=yes
 # 
 
 
-# 3.216. pop_delete
+# 3.245. pop_delete
 # 
 # Type: quadoption
 # Default: ask-no
@@ -3087,7 +3556,7 @@ set pgp_use_gpg_agent=yes
 # 
 
 
-# 3.217. pop_host
+# 3.246. pop_host
 # 
 # Type: string
 # Default: (empty)
@@ -3101,7 +3570,7 @@ set pgp_use_gpg_agent=yes
 # 
 
 
-# 3.218. pop_last
+# 3.247. pop_last
 # 
 # Type: boolean
 # Default: no
@@ -3112,18 +3581,19 @@ set pgp_use_gpg_agent=yes
 # 
 
 
-# 3.219. pop_oauth_refresh_command
+# 3.248. 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.
+# attempt that uses the OAUTHBEARER authentication mechanism. See “oauth” for
+# details. 
 # 
 
 
-# 3.220. pop_pass
+# 3.249. pop_pass
 # 
 # Type: string
 # Default: (empty)
@@ -3137,7 +3607,7 @@ set pgp_use_gpg_agent=yes
 # 
 
 
-# 3.221. pop_reconnect
+# 3.250. pop_reconnect
 # 
 # Type: quadoption
 # Default: ask-yes
@@ -3147,7 +3617,7 @@ set pgp_use_gpg_agent=yes
 # 
 
 
-# 3.222. pop_user
+# 3.251. pop_user
 # 
 # Type: string
 # Default: (empty)
@@ -3158,17 +3628,18 @@ set pgp_use_gpg_agent=yes
 # 
 
 
-# 3.223. post_indent_string
+# 3.252. 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.
+# inclusion of a message which is being replied to. For a full listing of defined
+# printf(3)-like sequences see the section on $index_format.
 # 
 
 
-# 3.224. postpone
+# 3.253. postpone
 # 
 # Type: quadoption
 # Default: ask-yes
@@ -3180,7 +3651,7 @@ set pgp_use_gpg_agent=yes
 # 
 
 
-# 3.225. postponed
+# 3.254. postponed
 # 
 # Type: path
 # Default: “~/postponed”
@@ -3194,7 +3665,7 @@ set pgp_use_gpg_agent=yes
 set postponed="=drafts"
 
 
-# 3.226. postpone_encrypt
+# 3.255. postpone_encrypt
 # 
 # Type: boolean
 # Default: no
@@ -3206,7 +3677,7 @@ set postponed="=drafts"
 # 
 
 
-# 3.227. postpone_encrypt_as
+# 3.256. postpone_encrypt_as
 # 
 # Type: string
 # Default: (empty)
@@ -3216,7 +3687,7 @@ set postponed="=drafts"
 # 
 
 
-# 3.228. preconnect
+# 3.257. preconnect
 # 
 # Type: string
 # Default: (empty)
@@ -3235,7 +3706,7 @@ set postponed="=drafts"
 # 
 
 
-# 3.229. print
+# 3.258. print
 # 
 # Type: quadoption
 # Default: ask-no
@@ -3245,7 +3716,7 @@ set postponed="=drafts"
 # 
 
 
-# 3.230. print_command
+# 3.259. print_command
 # 
 # Type: path
 # Default: “lpr”
@@ -3255,30 +3726,43 @@ set postponed="=drafts"
 set print_command="muttprint"
 
 
-# 3.231. print_decode
+# 3.260. print_decode
 # 
 # Type: boolean
 # Default: yes
 # 
-# Used in connection with the <print-message> command. If this option is set, the
-# message is decoded before it is passed to the external command specified by
+# Used in connection with the <print-message> function. 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.
 # 
+# Also see $print_decode_weed, which controls whether headers will be weeded when
+# this is set.
+# 
 
 
-# 3.232. print_split
+# 3.261. print_decode_weed
+# 
+# Type: boolean
+# Default: yes
+# 
+# For <print-message>, when $print_decode is set, this further controls whether
+# Mutt will weed headers.
+# 
+
+
+# 3.262. print_split
 # 
 # Type: boolean
 # Default: no
 # 
-# Used in connection with the <print-message> 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.
+# Used in connection with the <print-message> function. 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.
@@ -3286,7 +3770,7 @@ set print_command="muttprint"
 set print_split=yes
 
 
-# 3.233. prompt_after
+# 3.263. prompt_after
 # 
 # Type: boolean
 # Default: yes
@@ -3297,7 +3781,7 @@ set print_split=yes
 # 
 
 
-# 3.234. query_command
+# 3.264. query_command
 # 
 # Type: path
 # Default: (empty)
@@ -3312,7 +3796,7 @@ set print_split=yes
 set query_command="lbdbq"
 
 
-# 3.235. query_format
+# 3.265. query_format
 # 
 # Type: string
 # Default: “%4c %t %-25.25a %-25.25n %?e?(%e)?”
@@ -3344,7 +3828,7 @@ set query_command="lbdbq"
 # 
 
 
-# 3.236. quit
+# 3.266. quit
 # 
 # Type: quadoption
 # Default: yes
@@ -3356,7 +3840,7 @@ set query_command="lbdbq"
 # 
 
 
-# 3.237. quote_regexp
+# 3.267. quote_regexp
 # 
 # Type: regular expression
 # Default: “^([ t]*[|>:}#])+”
@@ -3375,7 +3859,7 @@ set query_command="lbdbq"
 # 
 
 
-# 3.238. read_inc
+# 3.268. read_inc
 # 
 # Type: number
 # Default: 10
@@ -3394,7 +3878,7 @@ set query_command="lbdbq"
 # 
 
 
-# 3.239. read_only
+# 3.269. read_only
 # 
 # Type: boolean
 # Default: no
@@ -3403,7 +3887,7 @@ set query_command="lbdbq"
 # 
 
 
-# 3.240. realname
+# 3.270. realname
 # 
 # Type: string
 # Default: (empty)
@@ -3416,7 +3900,7 @@ set query_command="lbdbq"
 # 
 
 
-# 3.241. recall
+# 3.271. recall
 # 
 # Type: quadoption
 # Default: ask-yes
@@ -3433,7 +3917,7 @@ set query_command="lbdbq"
 set recall=no
 
 
-# 3.242. record
+# 3.272. record
 # 
 # Type: path
 # Default: “~/sent”
@@ -3444,12 +3928,15 @@ set recall=no
 # 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.
+# and the “fcc-hook” command. Also see $copy and $write_bcc.
+# 
+# Multiple mailboxes may be specified if $fcc_delimiter is set to a string
+# delimiter. 
 # 
 set record="=store"
 
 
-# 3.243. reflow_space_quotes
+# 3.273. reflow_space_quotes
 # 
 # Type: boolean
 # Default: yes
@@ -3463,7 +3950,7 @@ set record="=store"
 # 
 
 
-# 3.244. reflow_text
+# 3.274. reflow_text
 # 
 # Type: boolean
 # Default: yes
@@ -3476,7 +3963,7 @@ set record="=store"
 # 
 
 
-# 3.245. reflow_wrap
+# 3.275. reflow_wrap
 # 
 # Type: number
 # Default: 78
@@ -3492,7 +3979,7 @@ set record="=store"
 set reflow_wrap=-10
 
 
-# 3.246. reply_regexp
+# 3.276. reply_regexp
 # 
 # Type: regular expression
 # Default: “^(re([[0-9]+])*|aw):[ t]*”
@@ -3504,7 +3991,7 @@ set reflow_wrap=-10
 set reply_regexp="^((re([-[(]?[[:digit:]]+[)]]?)?|a(nt)?w(ort)?|wg|s(gkb|v)):[[:space:]]*)+"
 
 
-# 3.247. reply_self
+# 3.277. reply_self
 # 
 # Type: boolean
 # Default: no
@@ -3516,7 +4003,7 @@ set reply_regexp="^((re([-[(]?[[:digit:]]+[)]]?)?|a(nt)?w(ort)?|wg|s(gkb|v)):[[:
 # 
 
 
-# 3.248. reply_to
+# 3.278. reply_to
 # 
 # Type: quadoption
 # Default: ask-yes
@@ -3529,7 +4016,7 @@ set reply_regexp="^((re([-[(]?[[:digit:]]+[)]]?)?|a(nt)?w(ort)?|wg|s(gkb|v)):[[:
 # 
 
 
-# 3.249. resolve
+# 3.279. resolve
 # 
 # Type: boolean
 # Default: yes
@@ -3540,7 +4027,7 @@ set reply_regexp="^((re([-[(]?[[:digit:]]+[)]]?)?|a(nt)?w(ort)?|wg|s(gkb|v)):[[:
 # 
 
 
-# 3.250. resume_draft_files
+# 3.280. resume_draft_files
 # 
 # Type: boolean
 # Default: no
@@ -3552,7 +4039,7 @@ set reply_regexp="^((re([-[(]?[[:digit:]]+[)]]?)?|a(nt)?w(ort)?|wg|s(gkb|v)):[[:
 # 
 
 
-# 3.251. resume_edited_draft_files
+# 3.281. resume_edited_draft_files
 # 
 # Type: boolean
 # Default: yes
@@ -3569,7 +4056,7 @@ set reply_regexp="^((re([-[(]?[[:digit:]]+[)]]?)?|a(nt)?w(ort)?|wg|s(gkb|v)):[[:
 # 
 
 
-# 3.252. reverse_alias
+# 3.282. reverse_alias
 # 
 # Type: boolean
 # Default: no
@@ -3590,7 +4077,7 @@ set reply_regexp="^((re([-[(]?[[:digit:]]+[)]]?)?|a(nt)?w(ort)?|wg|s(gkb|v)):[[:
 # 
 
 
-# 3.253. reverse_name
+# 3.283. reverse_name
 # 
 # Type: boolean
 # Default: no
@@ -3603,24 +4090,30 @@ set reply_regexp="^((re([-[(]?[[:digit:]]+[)]]?)?|a(nt)?w(ort)?|wg|s(gkb|v)):[[:
 # be used doesn't match your “alternates”, the From: line will use your address
 # on the current machine.
 # 
-# Also see the “alternates” command.
+# Also see the “alternates” command and $reverse_realname.
 # 
 set reverse_name=yes
 
 
-# 3.254. reverse_realname
+# 3.284. 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.
+# This variable fine-tunes the behavior of the $reverse_name feature.
+# 
+# When it is unset, Mutt will remove the real name part of a matching address.
+# This allows the use of the email address without having to also use what the
+# sender put in the real name field.
+# 
+# When it is set, Mutt will use the matching address as-is.
+# 
+# In either case, a missing real name will be filled in afterwards using the
+# value of $realname.
 # 
 
 
-# 3.255. rfc2047_parameters
+# 3.285. rfc2047_parameters
 # 
 # Type: boolean
 # Default: no
@@ -3644,7 +4137,7 @@ set reverse_name=yes
 set rfc2047_parameters=yes
 
 
-# 3.256. save_address
+# 3.286. save_address
 # 
 # Type: boolean
 # Default: no
@@ -3655,7 +4148,7 @@ set rfc2047_parameters=yes
 # 
 
 
-# 3.257. save_empty
+# 3.287. save_empty
 # 
 # Type: boolean
 # Default: yes
@@ -3669,7 +4162,7 @@ set rfc2047_parameters=yes
 # 
 
 
-# 3.258. save_history
+# 3.288. save_history
 # 
 # Type: number
 # Default: 0
@@ -3680,7 +4173,7 @@ set rfc2047_parameters=yes
 set save_history=100
 
 
-# 3.259. save_name
+# 3.289. save_name
 # 
 # Type: boolean
 # Default: no
@@ -3696,7 +4189,7 @@ set save_history=100
 # 
 
 
-# 3.260. score
+# 3.290. score
 # 
 # Type: boolean
 # Default: yes
@@ -3707,7 +4200,7 @@ set save_history=100
 # 
 
 
-# 3.261. score_threshold_delete
+# 3.291. score_threshold_delete
 # 
 # Type: number
 # Default: -1
@@ -3719,7 +4212,7 @@ set save_history=100
 # 
 
 
-# 3.262. score_threshold_flag
+# 3.292. score_threshold_flag
 # 
 # Type: number
 # Default: 9999
@@ -3729,7 +4222,7 @@ set save_history=100
 # 
 
 
-# 3.263. score_threshold_read
+# 3.293. score_threshold_read
 # 
 # Type: number
 # Default: -1
@@ -3741,7 +4234,7 @@ set save_history=100
 # 
 
 
-# 3.264. search_context
+# 3.294. search_context
 # 
 # Type: number
 # Default: 0
@@ -3752,7 +4245,7 @@ set save_history=100
 set search_context=5
 
 
-# 3.265. send_charset
+# 3.295. send_charset
 # 
 # Type: string
 # Default: “us-ascii:iso-8859-1:utf-8”
@@ -3770,7 +4263,36 @@ set search_context=5
 set send_charset="utf-8"
 
 
-# 3.266. sendmail
+# 3.296. send_multipart_alternative
+# 
+# Type: quadoption
+# Default: no
+# 
+# If set, Mutt will generate a multipart/alternative container and an alternative
+# part using the filter script specified in $send_multipart_alternative_filter.
+# See the section “MIME Multipart/Alternative” (alternative-order).
+# 
+# Note that enabling multipart/alternative is not compatible with inline PGP
+# encryption. Mutt will prompt to use PGP/MIME in that case.
+# 
+set send_multipart_alternative=yes
+
+
+# 3.297. send_multipart_alternative_filter
+# 
+# Type: path
+# Default: (empty)
+# 
+# This specifies a filter script, which will convert the main (composed) message
+# of the email to an alternative format. The message will be piped to the
+# filter's stdin. The expected output of the filter is the generated mime type,
+# e.g. text/html, followed by a blank line, and then the converted content. See
+# the section “MIME Multipart/Alternative” (alternative-order).
+# 
+set send_multipart_alternative_filter=$my_confdir/markdown2html
+
+
+# 3.298. sendmail
 # 
 # Type: path
 # Default: “/usr/sbin/sendmail -oem -oi”
@@ -3782,10 +4304,12 @@ set send_charset="utf-8"
 # $use_envelope_from, $dsn_notify, or $dsn_return will be added before the
 # delimiter. 
 # 
+# See also: $write_bcc.
+# 
 set sendmail="$my_confdir/sendmail"
 
 
-# 3.267. sendmail_wait
+# 3.299. sendmail_wait
 # 
 # Type: number
 # Default: 0
@@ -3809,7 +4333,7 @@ set sendmail="$my_confdir/sendmail"
 # 
 
 
-# 3.268. shell
+# 3.300. shell
 # 
 # Type: path
 # Default: (empty)
@@ -3819,7 +4343,7 @@ set sendmail="$my_confdir/sendmail"
 # 
 
 
-# 3.269. sidebar_delim_chars
+# 3.301. sidebar_delim_chars
 # 
 # Type: string
 # Default: “/.”
@@ -3839,7 +4363,7 @@ set sendmail="$my_confdir/sendmail"
 # 
 
 
-# 3.270. sidebar_divider_char
+# 3.302. sidebar_divider_char
 # 
 # Type: string
 # Default: “|”
@@ -3851,7 +4375,7 @@ set sendmail="$my_confdir/sendmail"
 set sidebar_divider_char=" "
 
 
-# 3.271. sidebar_folder_indent
+# 3.303. sidebar_folder_indent
 # 
 # Type: boolean
 # Default: no
@@ -3863,7 +4387,7 @@ set sidebar_divider_char=" "
 set sidebar_folder_indent=yes
 
 
-# 3.272. sidebar_format
+# 3.304. sidebar_format
 # 
 # Type: string
 # Default: “%B%*  %n”
@@ -3907,7 +4431,7 @@ set sidebar_folder_indent=yes
 set sidebar_format="%B%?F? [%F]?%*  %?N?%N/?%S"
 
 
-# 3.273. sidebar_indent_string
+# 3.305. sidebar_indent_string
 # 
 # Type: string
 # Default: “  ”
@@ -3920,7 +4444,7 @@ set sidebar_format="%B%?F? [%F]?%*  %?N?%N/?%S"
 set sidebar_indent_string=" "
 
 
-# 3.274. sidebar_new_mail_only
+# 3.306. sidebar_new_mail_only
 # 
 # Type: boolean
 # Default: no
@@ -3932,7 +4456,7 @@ set sidebar_indent_string=" "
 # 
 
 
-# 3.275. sidebar_next_new_wrap
+# 3.307. sidebar_next_new_wrap
 # 
 # Type: boolean
 # Default: no
@@ -3944,7 +4468,42 @@ set sidebar_indent_string=" "
 set sidebar_next_new_wrap=yes
 
 
-# 3.276. sidebar_short_path
+# 3.308. sidebar_relative_shortpath_indent
+# 
+# Type: boolean
+# Default: no
+# 
+# When set, this option changes how $sidebar_short_path and
+# $sidebar_folder_indent perform shortening and indentation: both will look at
+# the previous sidebar entries and shorten/indent relative to the most recent
+# parent. 
+# 
+# An example of this option set/unset for mailboxes listed in this order, with
+# $sidebar_short_path=yes, $sidebar_folder_indent=yes, and $sidebar_indent_string
+# ="→": 
+# 
+# ┌─────────┬────┬─────┐ 
+# │mailbox │set │unset│
+# ├─────────┼────┼─────┤ 
+# │=a.b │=a.b│→b   │
+# ├─────────┼────┼─────┤ 
+# │=a.b.c.d │→c.d│→→→d │
+# ├─────────┼────┼─────┤ 
+# │=a.b.e │→e  │→→e  │
+# └─────────┴────┴─────┘ 
+# 
+# The second line illustrates most clearly. With this option set, =a.b.c.d is
+# shortened relative to =a.b, becoming c.d; it is also indented one place
+# relative to =a.b. With this option unset =a.b.c.d is always shortened to the
+# last part of the mailbox, d and is indented three places, with respect to
+# $folder (represented by '=').
+# 
+# When set, the third line will also be indented and shortened relative to the
+# first line.
+# 
+
+
+# 3.309. sidebar_short_path
 # 
 # Type: boolean
 # Default: no
@@ -3970,13 +4529,13 @@ set sidebar_next_new_wrap=yes
 set sidebar_short_path=yes
 
 
-# 3.277. sidebar_sort_method
+# 3.310. 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:
+# Specifies how to sort mailbox entries in the sidebar. By default, the entries
+# are sorted alphabetically. Valid values:
 # 
 # • alpha (alphabetically)
 # 
@@ -3995,12 +4554,25 @@ set sidebar_short_path=yes
 # • unsorted
 # 
 # You may optionally use the “reverse-” prefix to specify reverse sorting order
-# (example: “set sort_browser=reverse-date”).
+# (example: “set sidebar_sort_method=reverse-alpha”).
 # 
 set sidebar_sort_method=path
 
 
-# 3.278. sidebar_visible
+# 3.311. sidebar_use_mailbox_shortcuts
+# 
+# Type: boolean
+# Default: no
+# 
+# When set, sidebar mailboxes will be displayed with mailbox shortcut prefixes "=
+# " or "~".
+# 
+# When unset, the sidebar will trim off a matching $folder prefix but otherwise
+# not use mailbox shortcuts.
+# 
+
+
+# 3.312. sidebar_visible
 # 
 # Type: boolean
 # Default: no
@@ -4013,7 +4585,7 @@ set sidebar_sort_method=path
 set sidebar_visible=no
 
 
-# 3.279. sidebar_width
+# 3.313. sidebar_width
 # 
 # Type: number
 # Default: 30
@@ -4025,7 +4597,7 @@ set sidebar_visible=no
 set sidebar_width=20
 
 
-# 3.280. sig_dashes
+# 3.314. sig_dashes
 # 
 # Type: boolean
 # Default: yes
@@ -4040,7 +4612,7 @@ set sidebar_width=20
 set sig_dashes=no
 
 
-# 3.281. sig_on_top
+# 3.315. sig_on_top
 # 
 # Type: boolean
 # Default: no
@@ -4052,7 +4624,7 @@ set sig_dashes=no
 # 
 
 
-# 3.282. signature
+# 3.316. signature
 # 
 # Type: path
 # Default: “~/.signature”
@@ -4063,13 +4635,13 @@ set sig_dashes=no
 # 
 
 
-# 3.283. simple_search
+# 3.317. 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.
+# simple search is one that does not contain any of the “~” pattern modifiers.
 # See “patterns” for more information on search patterns.
 # 
 # For example, if you simply type “joe” at a search or limit prompt, Mutt will
@@ -4080,7 +4652,47 @@ set sig_dashes=no
 set simple_search="~L %s | ~s %s"
 
 
-# 3.284. sleep_time
+# 3.318. size_show_bytes
+# 
+# Type: boolean
+# Default: no
+# 
+# If set, message sizes will display bytes for values less than 1 kilobyte. See
+# formatstrings-size. 
+# 
+
+
+# 3.319. size_show_fractions
+# 
+# Type: boolean
+# Default: yes
+# 
+# If set, message sizes will be displayed with a single decimal value for sizes
+# from 0 to 10 kilobytes and 1 to 10 megabytes. See formatstrings-size.
+# 
+
+
+# 3.320. size_show_mb
+# 
+# Type: boolean
+# Default: yes
+# 
+# If set, message sizes will display megabytes for values greater than or equal
+# to 1 megabyte. See formatstrings-size.
+# 
+
+
+# 3.321. size_units_on_left
+# 
+# Type: boolean
+# Default: no
+# 
+# If set, message sizes units will be displayed to the left of the number. See
+# formatstrings-size. 
+# 
+
+
+# 3.322. sleep_time
 # 
 # Type: number
 # Default: 1
@@ -4092,7 +4704,7 @@ set simple_search="~L %s | ~s %s"
 # 
 
 
-# 3.285. smart_wrap
+# 3.323. smart_wrap
 # 
 # Type: boolean
 # Default: yes
@@ -4103,7 +4715,7 @@ set simple_search="~L %s | ~s %s"
 # 
 
 
-# 3.286. smileys
+# 3.324. smileys
 # 
 # Type: regular expression
 # Default: “(>From )|(:[-^]?[][)(><}{|/DP])”
@@ -4114,7 +4726,7 @@ set simple_search="~L %s | ~s %s"
 # 
 
 
-# 3.287. smime_ask_cert_label
+# 3.325. smime_ask_cert_label
 # 
 # Type: boolean
 # Default: yes
@@ -4125,7 +4737,7 @@ set simple_search="~L %s | ~s %s"
 # 
 
 
-# 3.288. smime_ca_location
+# 3.326. smime_ca_location
 # 
 # Type: path
 # Default: (empty)
@@ -4135,7 +4747,7 @@ set simple_search="~L %s | ~s %s"
 # 
 
 
-# 3.289. smime_certificates
+# 3.327. smime_certificates
 # 
 # Type: path
 # Default: (empty)
@@ -4150,7 +4762,7 @@ set simple_search="~L %s | ~s %s"
 set smime_certificates="~/.smime/certificates"
 
 
-# 3.290. smime_decrypt_command
+# 3.328. smime_decrypt_command
 # 
 # Type: string
 # Default: (empty)
@@ -4186,7 +4798,7 @@ set smime_certificates="~/.smime/certificates"
 # 
 
 
-# 3.291. smime_decrypt_use_default_key
+# 3.329. smime_decrypt_use_default_key
 # 
 # Type: boolean
 # Default: yes
@@ -4198,7 +4810,7 @@ set smime_certificates="~/.smime/certificates"
 # 
 
 
-# 3.292. smime_default_key
+# 3.330. smime_default_key
 # 
 # Type: string
 # Default: (empty)
@@ -4207,6 +4819,7 @@ set smime_certificates="~/.smime/certificates"
 # the keyid (the hash-value that OpenSSL generates) to work properly.
 # 
 # It will be used for encryption (see $postpone_encrypt and $smime_self_encrypt).
+# If GPGME is enabled, this is the key id displayed by gpgsm.
 # 
 # It will be used for decryption unless $smime_decrypt_use_default_key is unset.
 # 
@@ -4217,7 +4830,7 @@ set smime_certificates="~/.smime/certificates"
 # 
 
 
-# 3.293. smime_encrypt_command
+# 3.331. smime_encrypt_command
 # 
 # Type: string
 # Default: (empty)
@@ -4229,7 +4842,7 @@ set smime_certificates="~/.smime/certificates"
 # 
 
 
-# 3.294. smime_encrypt_with
+# 3.332. smime_encrypt_with
 # 
 # Type: string
 # Default: “aes256”
@@ -4240,7 +4853,7 @@ set smime_certificates="~/.smime/certificates"
 # 
 
 
-# 3.295. smime_get_cert_command
+# 3.333. smime_get_cert_command
 # 
 # Type: string
 # Default: (empty)
@@ -4252,7 +4865,7 @@ set smime_certificates="~/.smime/certificates"
 # 
 
 
-# 3.296. smime_get_cert_email_command
+# 3.334. smime_get_cert_email_command
 # 
 # Type: string
 # Default: (empty)
@@ -4266,7 +4879,7 @@ set smime_certificates="~/.smime/certificates"
 # 
 
 
-# 3.297. smime_get_signer_cert_command
+# 3.335. smime_get_signer_cert_command
 # 
 # Type: string
 # Default: (empty)
@@ -4280,7 +4893,7 @@ set smime_certificates="~/.smime/certificates"
 # 
 
 
-# 3.298. smime_import_cert_command
+# 3.336. smime_import_cert_command
 # 
 # Type: string
 # Default: (empty)
@@ -4292,7 +4905,7 @@ set smime_certificates="~/.smime/certificates"
 # 
 
 
-# 3.299. smime_is_default
+# 3.337. smime_is_default
 # 
 # Type: boolean
 # Default: no
@@ -4305,7 +4918,7 @@ set smime_certificates="~/.smime/certificates"
 # 
 
 
-# 3.300. smime_keys
+# 3.338. smime_keys
 # 
 # Type: path
 # Default: (empty)
@@ -4320,7 +4933,7 @@ set smime_certificates="~/.smime/certificates"
 set smime_keys="~/.smime/keys"
 
 
-# 3.301. smime_pk7out_command
+# 3.339. smime_pk7out_command
 # 
 # Type: string
 # Default: (empty)
@@ -4333,7 +4946,7 @@ set smime_keys="~/.smime/keys"
 # 
 
 
-# 3.302. smime_self_encrypt
+# 3.340. smime_self_encrypt
 # 
 # Type: boolean
 # Default: yes
@@ -4343,7 +4956,7 @@ set smime_keys="~/.smime/keys"
 # 
 
 
-# 3.303. smime_sign_as
+# 3.341. smime_sign_as
 # 
 # Type: string
 # Default: (empty)
@@ -4354,7 +4967,7 @@ set smime_keys="~/.smime/keys"
 # 
 
 
-# 3.304. smime_sign_command
+# 3.342. smime_sign_command
 # 
 # Type: string
 # Default: (empty)
@@ -4368,7 +4981,7 @@ set smime_keys="~/.smime/keys"
 # 
 
 
-# 3.305. smime_sign_digest_alg
+# 3.343. smime_sign_digest_alg
 # 
 # Type: string
 # Default: “sha256”
@@ -4379,7 +4992,7 @@ set smime_keys="~/.smime/keys"
 # 
 
 
-# 3.306. smime_sign_opaque_command
+# 3.344. smime_sign_opaque_command
 # 
 # Type: string
 # Default: (empty)
@@ -4393,9 +5006,9 @@ set smime_keys="~/.smime/keys"
 # 
 
 
-# 3.307. smime_timeout
+# 3.345. smime_timeout
 # 
-# Type: number
+# Type: number (long)
 # Default: 300
 # 
 # The number of seconds after which a cached passphrase will expire if not used.
@@ -4403,7 +5016,7 @@ set smime_keys="~/.smime/keys"
 # 
 
 
-# 3.308. smime_verify_command
+# 3.346. smime_verify_command
 # 
 # Type: string
 # Default: (empty)
@@ -4415,7 +5028,7 @@ set smime_keys="~/.smime/keys"
 # 
 
 
-# 3.309. smime_verify_opaque_command
+# 3.347. smime_verify_opaque_command
 # 
 # Type: string
 # Default: (empty)
@@ -4428,7 +5041,7 @@ set smime_keys="~/.smime/keys"
 # 
 
 
-# 3.310. smtp_authenticators
+# 3.348. smtp_authenticators
 # 
 # Type: string
 # Default: (empty)
@@ -4445,18 +5058,19 @@ set smime_keys="~/.smime/keys"
 # 
 
 
-# 3.311. smtp_oauth_refresh_command
+# 3.349. 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.
+# attempt that uses the OAUTHBEARER authentication mechanism. See “oauth” for
+# details. 
 # 
 
 
-# 3.312. smtp_pass
+# 3.350. smtp_pass
 # 
 # Type: string
 # Default: (empty)
@@ -4471,7 +5085,7 @@ set smime_keys="~/.smime/keys"
 # 
 
 
-# 3.313. smtp_url
+# 3.351. smtp_url
 # 
 # Type: string
 # Default: (empty)
@@ -4484,9 +5098,11 @@ set smime_keys="~/.smime/keys"
 # where “[...]” denotes an optional part. Setting this variable overrides the
 # value of the $sendmail variable.
 # 
+# Also see $write_bcc.
+# 
 
 
-# 3.314. sort
+# 3.352. sort
 # 
 # Type: sort order
 # Default: date
@@ -4519,7 +5135,7 @@ set smime_keys="~/.smime/keys"
 set sort=threads
 
 
-# 3.315. sort_alias
+# 3.353. sort_alias
 # 
 # Type: sort order
 # Default: alias
@@ -4535,11 +5151,14 @@ set sort=threads
 # 
 
 
-# 3.316. sort_aux
+# 3.354. sort_aux
 # 
 # Type: sort order
 # Default: date
 # 
+# This provides a secondary sort for messages in the “index” menu, used when the
+# $sort value is equal for two messages.
+# 
 # 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,
@@ -4553,13 +5172,14 @@ set sort=threads
 # 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).
+# Note: For reversed-threads $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
+# 3.355. sort_browser
 # 
 # Type: sort order
 # Default: alpha
@@ -4584,7 +5204,7 @@ set sort_aux=last-date-received
 # 
 
 
-# 3.318. sort_re
+# 3.356. sort_re
 # 
 # Type: boolean
 # Default: yes
@@ -4599,7 +5219,7 @@ set sort_aux=last-date-received
 # 
 
 
-# 3.319. spam_separator
+# 3.357. spam_separator
 # 
 # Type: string
 # Default: “,”
@@ -4611,7 +5231,7 @@ set sort_aux=last-date-received
 # 
 
 
-# 3.320. spoolfile
+# 3.358. spoolfile
 # 
 # Type: path
 # Default: (empty)
@@ -4624,7 +5244,7 @@ set sort_aux=last-date-received
 set spoolfile="=inbox"
 
 
-# 3.321. ssl_ca_certificates_file
+# 3.359. ssl_ca_certificates_file
 # 
 # Type: path
 # Default: (empty)
@@ -4640,7 +5260,7 @@ set spoolfile="=inbox"
 set ssl_ca_certificates_file="/etc/ssl/certs/ca-certificates.crt"
 
 
-# 3.322. ssl_client_cert
+# 3.360. ssl_client_cert
 # 
 # Type: path
 # Default: (empty)
@@ -4649,10 +5269,10 @@ set ssl_ca_certificates_file="/etc/ssl/certs/ca-certificates.crt"
 # 
 
 
-# 3.323. ssl_force_tls
+# 3.361. ssl_force_tls
 # 
 # Type: boolean
-# Default: no
+# Default: yes
 # 
 # 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
@@ -4661,7 +5281,7 @@ set ssl_ca_certificates_file="/etc/ssl/certs/ca-certificates.crt"
 # 
 
 
-# 3.324. ssl_min_dh_prime_bits
+# 3.362. ssl_min_dh_prime_bits
 # 
 # Type: number
 # Default: 0
@@ -4672,7 +5292,7 @@ set ssl_ca_certificates_file="/etc/ssl/certs/ca-certificates.crt"
 # 
 
 
-# 3.325. ssl_starttls
+# 3.363. ssl_starttls
 # 
 # Type: quadoption
 # Default: yes
@@ -4681,61 +5301,75 @@ set ssl_ca_certificates_file="/etc/ssl/certs/ca-certificates.crt"
 # the capability. When unset, mutt will not attempt to use STARTTLS regardless of
 # the server's capabilities.
 # 
+# Note that STARTTLS is subject to many kinds of attacks, including the ability
+# of a machine-in-the-middle to suppress the advertising of support. Setting
+# $ssl_force_tls is recommended if you rely on STARTTLS.
+# 
 
 
-# 3.326. ssl_use_sslv2
+# 3.364. 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)
+# If set , Mutt will use SSLv2 when communicating with servers that request it.
+# N.B. As of 2011, SSLv2 is considered insecure, and using is inadvisable. See
+# https://tools.ietf.org/html/rfc6176 . (OpenSSL only)
 # 
 
 
-# 3.327. ssl_use_sslv3
+# 3.365. 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.
+# If set , Mutt will use SSLv3 when communicating with servers that request it.
+# N.B. As of 2015, SSLv3 is considered insecure, and using it is inadvisable. See
+# https://tools.ietf.org/html/rfc7525 .
 # 
 
 
-# 3.328. ssl_use_tlsv1
+# 3.366. ssl_use_tlsv1
 # 
 # Type: boolean
-# Default: yes
+# Default: no
+# 
+# If set , Mutt will use TLSv1.0 when communicating with servers that request it.
+# N.B. As of 2015, TLSv1.0 is considered insecure, and using it is inadvisable.
+# See https://tools.ietf.org/html/rfc7525 .
+# 
+
+
+# 3.367. ssl_use_tlsv1_1
+# 
+# Type: boolean
+# Default: no
 # 
-# This variable specifies whether to attempt to use TLSv1.0 in the SSL
-# authentication process.
+# If set , Mutt will use TLSv1.1 when communicating with servers that request it.
+# N.B. As of 2015, TLSv1.1 is considered insecure, and using it is inadvisable.
+# See https://tools.ietf.org/html/rfc7525 .
 # 
 
 
-# 3.329. ssl_use_tlsv1_1
+# 3.368. ssl_use_tlsv1_2
 # 
 # Type: boolean
 # Default: yes
 # 
-# This variable specifies whether to attempt to use TLSv1.1 in the SSL
-# authentication process.
+# If set , Mutt will use TLSv1.2 when communicating with servers that request it.
 # 
 
 
-# 3.330. ssl_use_tlsv1_2
+# 3.369. ssl_use_tlsv1_3
 # 
 # Type: boolean
 # Default: yes
 # 
-# This variable specifies whether to attempt to use TLSv1.2 in the SSL
-# authentication process.
+# If set , Mutt will use TLSv1.3 when communicating with servers that request it.
 # 
 
 
-# 3.331. ssl_usesystemcerts
+# 3.370. ssl_usesystemcerts
 # 
 # Type: boolean
 # Default: yes
@@ -4746,7 +5380,7 @@ set ssl_ca_certificates_file="/etc/ssl/certs/ca-certificates.crt"
 # 
 
 
-# 3.332. ssl_verify_dates
+# 3.371. ssl_verify_dates
 # 
 # Type: boolean
 # Default: yes
@@ -4757,7 +5391,7 @@ set ssl_ca_certificates_file="/etc/ssl/certs/ca-certificates.crt"
 # 
 
 
-# 3.333. ssl_verify_host
+# 3.372. ssl_verify_host
 # 
 # Type: boolean
 # Default: yes
@@ -4768,7 +5402,7 @@ set ssl_ca_certificates_file="/etc/ssl/certs/ca-certificates.crt"
 # 
 
 
-# 3.334. ssl_verify_partial_chains
+# 3.373. ssl_verify_partial_chains
 # 
 # Type: boolean
 # Default: no
@@ -4785,12 +5419,12 @@ set ssl_ca_certificates_file="/etc/ssl/certs/ca-certificates.crt"
 # 
 
 
-# 3.335. ssl_ciphers
+# 3.374. ssl_ciphers
 # 
 # Type: string
 # Default: (empty)
 # 
-# Contains a colon-seperated list of ciphers to use when using SSL. For OpenSSL,
+# Contains a colon-separated 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
@@ -4799,7 +5433,7 @@ set ssl_ca_certificates_file="/etc/ssl/certs/ca-certificates.crt"
 # 
 
 
-# 3.336. status_chars
+# 3.375. status_chars
 # 
 # Type: string
 # Default: “-*%A”
@@ -4816,11 +5450,12 @@ set ssl_ca_certificates_file="/etc/ssl/certs/ca-certificates.crt"
 # 
 
 
-# 3.337. status_format
+# 3.376. status_format
 # 
-# Type: string
+# Type: string (localized)
 # 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)---”
+# Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b?%?B? Back:%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
@@ -4829,6 +5464,8 @@ set ssl_ca_certificates_file="/etc/ssl/certs/ca-certificates.crt"
 # ┌───┬─────────────────────────────────────────────────────────────────────────┐ 
 # │%b │number of mailboxes with new mail *                                      │
 # ├───┼─────────────────────────────────────────────────────────────────────────┤ 
+# │%B │number of backgrounded editing sessions *                                │
+# ├───┼─────────────────────────────────────────────────────────────────────────┤ 
 # │%d │number of deleted messages *                                             │
 # ├───┼─────────────────────────────────────────────────────────────────────────┤ 
 # │%f │the full pathname of the current mailbox                                 │
@@ -4837,10 +5474,10 @@ set ssl_ca_certificates_file="/etc/ssl/certs/ca-certificates.crt"
 # ├───┼─────────────────────────────────────────────────────────────────────────┤ 
 # │%h │local hostname                                                           │
 # ├───┼─────────────────────────────────────────────────────────────────────────┤ 
-# │%l │size (in bytes) of the current mailbox *                                 │
+# │%l │size (in bytes) of the current mailbox (see formatstrings-size) *        │
 # ├───┼─────────────────────────────────────────────────────────────────────────┤ 
 # │%L │size (in bytes) of the messages shown (i.e., which match the current     │
-# │ │limit) *                                                                 │
+# │ │limit) (see formatstrings-size) *                                        │
 # ├───┼─────────────────────────────────────────────────────────────────────────┤ 
 # │%m │the number of messages in the mailbox *                                  │
 # ├───┼─────────────────────────────────────────────────────────────────────────┤ 
@@ -4918,7 +5555,7 @@ set ssl_ca_certificates_file="/etc/ssl/certs/ca-certificates.crt"
 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
+# 3.377. status_on_top
 # 
 # Type: boolean
 # Default: no
@@ -4929,7 +5566,7 @@ set status_format=" %r %f [m:%?M?%M/?%m%?n? n:%n?%?o? o:%o?%?d? d:%d?%?F? f:%F?%
 # 
 
 
-# 3.339. strict_threads
+# 3.378. strict_threads
 # 
 # Type: boolean
 # Default: no
@@ -4944,7 +5581,7 @@ set status_format=" %r %f [m:%?M?%M/?%m%?n? n:%n?%?o? o:%o?%?d? d:%d?%?F? f:%F?%
 set strict_threads=yes
 
 
-# 3.340. suspend
+# 3.379. suspend
 # 
 # Type: boolean
 # Default: yes
@@ -4955,7 +5592,7 @@ set strict_threads=yes
 # 
 
 
-# 3.341. text_flowed
+# 3.380. text_flowed
 # 
 # Type: boolean
 # Default: no
@@ -4965,12 +5602,16 @@ set strict_threads=yes
 # software, and generally just looks like ordinary text. To actually make use of
 # this format's features, you'll need support in your editor.
 # 
+# The option only controls newly composed messages. Postponed messages, resent
+# messages, and draft messages (via -H on the command line) will use the
+# content-type of the source message.
+# 
 # Note that $indent_string is ignored when this option is set.
 # 
 set text_flowed=yes
 
 
-# 3.342. thorough_search
+# 3.381. thorough_search
 # 
 # Type: boolean
 # Default: yes
@@ -4988,7 +5629,7 @@ set text_flowed=yes
 set thorough_search=yes
 
 
-# 3.343. thread_received
+# 3.382. thread_received
 # 
 # Type: boolean
 # Default: no
@@ -4999,7 +5640,7 @@ set thorough_search=yes
 set thread_received=yes
 
 
-# 3.344. tilde
+# 3.383. tilde
 # 
 # Type: boolean
 # Default: no
@@ -5010,7 +5651,7 @@ set thread_received=yes
 set tilde=yes
 
 
-# 3.345. time_inc
+# 3.384. time_inc
 # 
 # Type: number
 # Default: 0
@@ -5025,7 +5666,7 @@ set tilde=yes
 set time_inc=250
 
 
-# 3.346. timeout
+# 3.385. timeout
 # 
 # Type: number
 # Default: 600
@@ -5042,19 +5683,19 @@ set time_inc=250
 # 
 
 
-# 3.347. tmpdir
+# 3.386. 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
+# environment variable $TMPDIR is used. If $TMPDIR is not set then “/var/tmp” is
 # used. 
 # 
 
 
-# 3.348. to_chars
+# 3.387. to_chars
 # 
 # Type: string
 # Default: “ +TCFL”
@@ -5071,7 +5712,7 @@ set time_inc=250
 # 
 
 
-# 3.349. trash
+# 3.388. trash
 # 
 # Type: path
 # Default: (empty)
@@ -5084,9 +5725,9 @@ set time_inc=250
 # 
 
 
-# 3.350. ts_icon_format
+# 3.389. ts_icon_format
 # 
-# Type: string
+# Type: string (localized)
 # Default: “M%?n?AIL&ail?”
 # 
 # Controls the format of the icon title, as long as “$ts_enabled” is set. This
@@ -5094,7 +5735,7 @@ set time_inc=250
 # 
 
 
-# 3.351. ts_enabled
+# 3.390. ts_enabled
 # 
 # Type: boolean
 # Default: no
@@ -5105,9 +5746,9 @@ set time_inc=250
 set ts_enabled=yes
 
 
-# 3.352. ts_status_format
+# 3.391. ts_status_format
 # 
-# Type: string
+# Type: string (localized)
 # Default: “Mutt with %?m?%m messages&no messages?%?n? [%n NEW]?”
 # 
 # Controls the format of the terminal status line (or window title), provided
@@ -5117,7 +5758,7 @@ set ts_enabled=yes
 set ts_status_format="[`tty|sed -re 's,.+pts/,,'`]mutt@%h%r %f%?V?[%V]&?"
 
 
-# 3.353. tunnel
+# 3.392. tunnel
 # 
 # Type: string
 # Default: (empty)
@@ -5137,7 +5778,24 @@ set ts_status_format="[`tty|sed -re 's,.+pts/,,'`]mutt@%h%r %f%?V?[%V]&?"
 # 
 
 
-# 3.354. uncollapse_jump
+# 3.393. tunnel_is_secure
+# 
+# Type: boolean
+# Default: yes
+# 
+# When set, Mutt will assume the $tunnel connection does not need STARTTLS to be
+# enabled. It will also allow IMAP PREAUTH server responses inside a tunnel to
+# proceed. This is appropriate if $tunnel uses ssh or directly invokes the server
+# locally. 
+# 
+# When unset, Mutt will negotiate STARTTLS according to the ssl_starttls and
+# ssl_force_tls variables. If ssl_force_tls is set, Mutt will abort connecting if
+# an IMAP server responds with PREAUTH. This setting is appropriate if $tunnel
+# does not provide security and could be tampered with by attackers.
+# 
+
+
+# 3.394. uncollapse_jump
 # 
 # Type: boolean
 # Default: no
@@ -5147,7 +5805,7 @@ set ts_status_format="[`tty|sed -re 's,.+pts/,,'`]mutt@%h%r %f%?V?[%V]&?"
 # 
 
 
-# 3.355. uncollapse_new
+# 3.395. uncollapse_new
 # 
 # Type: boolean
 # Default: yes
@@ -5158,7 +5816,7 @@ set ts_status_format="[`tty|sed -re 's,.+pts/,,'`]mutt@%h%r %f%?V?[%V]&?"
 # 
 
 
-# 3.356. use_8bitmime
+# 3.396. use_8bitmime
 # 
 # Type: boolean
 # Default: no
@@ -5172,7 +5830,7 @@ set ts_status_format="[`tty|sed -re 's,.+pts/,,'`]mutt@%h%r %f%?V?[%V]&?"
 # 
 
 
-# 3.357. use_domain
+# 3.397. use_domain
 # 
 # Type: boolean
 # Default: yes
@@ -5182,7 +5840,7 @@ set ts_status_format="[`tty|sed -re 's,.+pts/,,'`]mutt@%h%r %f%?V?[%V]&?"
 # 
 
 
-# 3.358. use_envelope_from
+# 3.398. use_envelope_from
 # 
 # Type: boolean
 # Default: no
@@ -5199,7 +5857,7 @@ set ts_status_format="[`tty|sed -re 's,.+pts/,,'`]mutt@%h%r %f%?V?[%V]&?"
 set use_envelope_from=yes
 
 
-# 3.359. use_from
+# 3.399. use_from
 # 
 # Type: boolean
 # Default: yes
@@ -5210,7 +5868,7 @@ set use_envelope_from=yes
 # 
 
 
-# 3.360. use_ipv6
+# 3.400. use_ipv6
 # 
 # Type: boolean
 # Default: yes
@@ -5221,17 +5879,17 @@ set use_envelope_from=yes
 # 
 
 
-# 3.361. user_agent
+# 3.401. user_agent
 # 
 # Type: boolean
-# Default: yes
+# Default: no
 # 
 # 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
+# 3.402. visual
 # 
 # Type: path
 # Default: (empty)
@@ -5241,7 +5899,7 @@ set use_envelope_from=yes
 # 
 
 
-# 3.363. wait_key
+# 3.403. wait_key
 # 
 # Type: boolean
 # Default: yes
@@ -5260,17 +5918,19 @@ set use_envelope_from=yes
 set wait_key=no
 
 
-# 3.364. weed
+# 3.404. weed
 # 
 # Type: boolean
 # Default: yes
 # 
-# When set, mutt will weed headers when displaying, forwarding, printing, or
-# replying to messages.
+# When set, mutt will weed headers when displaying, forwarding, or replying to
+# messages. 
+# 
+# Also see $copy_decode_weed, $pipe_decode_weed, $print_decode_weed.
 # 
 
 
-# 3.365. wrap
+# 3.405. wrap
 # 
 # Type: number
 # Default: 0
@@ -5285,7 +5945,7 @@ set wait_key=no
 set wrap=$reflow_wrap
 
 
-# 3.366. wrap_headers
+# 3.406. wrap_headers
 # 
 # Type: number
 # Default: 78
@@ -5299,7 +5959,7 @@ set wrap=$reflow_wrap
 # 
 
 
-# 3.367. wrap_search
+# 3.407. wrap_search
 # 
 # Type: boolean
 # Default: yes
@@ -5311,7 +5971,7 @@ set wrap=$reflow_wrap
 # 
 
 
-# 3.368. wrapmargin
+# 3.408. wrapmargin
 # 
 # Type: number
 # Default: 0
@@ -5320,19 +5980,28 @@ set wrap=$reflow_wrap
 # 
 
 
-# 3.369. write_bcc
+# 3.409. write_bcc
 # 
 # Type: boolean
-# Default: yes
+# Default: no
 # 
 # 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.
+# be sent. Some MTAs, such as Exim and Courier, do not strip the “Bcc:” header;
+# so it is advisable to leave this unset unless you have a particular need for
+# the header to be in the sent message.
+# 
+# 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.
+# 
+# Note this option only affects the sending of messages. Fcc'ed copies of a
+# message will always contain the “Bcc:” header if one exists.
+# 
+# On Debian systems, exim4 and postfix strip BCC headers by default. The above
+# warning applies to exim3 users, see /etc/Muttrc.
 # 
 
 
-# 3.370. write_inc
+# 3.410. write_inc
 # 
 # Type: number
 # Default: 10
index 9a50eca965a55a1d0ca9622626f8fbfca6cdd976..32a648763731617f2e54b17173cfb2cc6bc29671 100644 (file)
@@ -80,4 +80,14 @@ macro index,pager    M       "<enter-command> set my_weed=\$weed<enter><enter-command> se
 
 macro index,pager      <F10>   "<enter-command> set my_pipe_decode=\$pipe_decode<enter><enter-command> unset pipe_decode<enter><pipe-message>$my_confdir/viewmailattachments<enter><enter-command> set pipe_decode=\$my_pipe_decode<enter>" "view attachments in browser"
 
+bind index,pager       <left>          sidebar-prev
+bind index,pager       \e<up>          sidebar-prev
+bind index,pager       <right>         sidebar-next
+bind index,pager       \e<down>                sidebar-next
+bind index,pager       \e<return>              sidebar-open
+bind index,pager       \e<pageup>              sidebar-page-up
+bind index,pager       \e<pagedown>    sidebar-page-down
+
+bind index,pager       \\              sidebar-toggle-visible
+
 # vim:sw=12:noet:sts=12:ts=12:ft=muttrc
diff --git a/.config/mutt/multipart-alternative b/.config/mutt/multipart-alternative
deleted file mode 100644 (file)
index ea54506..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-set send_multipart_alternative=yes
-set send_multipart_alternative_filter=$my_confdir/markdown2html
-
-# vim:ft=mutt
index 2eb88fff1f3f939e2950d88dc4c1bca5bd6bb558..e96b9fcc09238fffbda58694ef0cc019ed008650 100644 (file)
@@ -28,11 +28,3 @@ set my_mutt_mailboxes = "$VARDIR/mutt/mailboxes"
 source "test ! -f $my_mutt_mailboxes || cat $my_mutt_mailboxes|"
 
 source "test -f $alias_file && cat $alias_file 2>/dev/null || echo unset alias_file|"
-
-# only source sidebar settings if the sidebar patch exist, i.e. default is
-# non-zero
-source "test -z $sidebar_visible || cat $my_confdir/sidebar|"
-
-# only source multipart/alternative settings if the multipart/alternative
-# patch exist, i.e. default is non-zero
-source "test -z $send_multipart_alternative || cat $my_confdir/multipart-alternative|"
diff --git a/.config/mutt/sidebar b/.config/mutt/sidebar
deleted file mode 100644 (file)
index b5ac0a1..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-bind index,pager       <left>          sidebar-prev
-bind index,pager       \e<up>          sidebar-prev
-bind index,pager       <right>         sidebar-next
-bind index,pager       \e<down>                sidebar-next
-bind index,pager       \e<return>              sidebar-open
-bind index,pager       \e<pageup>              sidebar-page-up
-bind index,pager       \e<pagedown>    sidebar-page-down
-
-bind index,pager       \\              sidebar-toggle-visible
-
-color sidebar_new      red     default
-color sidebar_divider  default black
-color sidebar_indicator white  black
-color sidebar_highlight white  blue
-
-# vim:sw=12:noet:sts=12:ts=12:ft=muttrc
index 86880acc601c2b94c73a0b1319f9334651b112ce..d5447cb7f4a2e2dd87536116fd7457badb794540 100644 (file)
@@ -28,7 +28,6 @@
 !/.config/mutt/mailcap.icalendar
 !/.config/mutt/markdown2html
 !/.config/mutt/mkconf
-!/.config/mutt/multipart-alternative
 !/.config/mutt/muttrc
 !/.config/mutt/remove-header
 !/.config/mutt/replace-header
@@ -42,7 +41,6 @@
 !/.config/mutt/sendmail-checks.d/strip-offlineimap-header
 !/.config/mutt/sendmail-checks.d/strip-tickle-header
 !/.config/mutt/sendmail-checks.d/zzz_add-spool-bcc
-!/.config/mutt/sidebar
 !/.config/mutt/spam
 !/.config/mutt/supersede-header
 !/.config/mutt/viewmailattachments