Nico Golde:
authornion <nion@e385b8ad-14ed-0310-8656-cc95a2468c6d>
Tue, 1 Mar 2005 17:24:15 +0000 (17:24 +0000)
committernion <nion@e385b8ad-14ed-0310-8656-cc95a2468c6d>
Tue, 1 Mar 2005 17:24:15 +0000 (17:24 +0000)
fixed the documentation issue with escape sequences in manual.txt

git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@124 e385b8ad-14ed-0310-8656-cc95a2468c6d

doc/Makefile.in
doc/manual.txt

index fce11af..c42ec5c 100644 (file)
@@ -102,7 +102,7 @@ uninstall:
 
 check:
 manual.txt: manual.sgml
-       if sgml2txt -c latin manual ; then \
+       if linuxdoc -B txt --pass='-P -c' manual ; then \
                uniq < manual.txt | expand > _manual.txt ; \
                rm manual.txt ; \
                mv _manual.txt manual.txt ;\
index 0b9b62f..6c8cec7 100644 (file)
@@ -8,16 +8,15 @@
   Table of Contents
 
   1. Introduction
-
      1.1 Mutt Home Page
-     1.2 Mailing Lists
-     1.3 Software Distribution Sites
-     1.4 IRC
-     1.5 USENET
-     1.6 Copyright
+     1.2 Mutt-ng Home Page
+     1.3 Mailing Lists
+     1.4 Software Distribution Sites
+     1.5 IRC
+     1.6 Weblog
+     1.7 Copyright
 
   2. Getting Started
-
      2.1 Moving Around in Menus
      2.2 Editing Input Fields
      2.3 Reading Mail - The Index and Pager
@@ -35,7 +34,6 @@
      2.7 Reading news via NNTP
 
   3. Configuration
-
      3.1 Syntax of Initialization Files
      3.2 Defining/Using aliases
      3.3 Changing the default key bindings
@@ -65,7 +63,6 @@
      3.27 Removing hooks
 
   4. Advanced Usage
-
      4.1 Regular Expressions
      4.2 Patterns
         4.2.1 Pattern Modifier
      4.3 Using Tags
      4.4 Using Hooks
         4.4.1 Message Matching in Hooks
-     4.5 External Address Queries
-     4.6 Mailbox Formats
-     4.7 Mailbox Shortcuts
-     4.8 Handling Mailing Lists
-     4.9 Delivery Status Notification (DSN) Support
-     4.10 POP3 Support (OPTIONAL)
-     4.11 IMAP Support (OPTIONAL)
-        4.11.1 The Folder Browser
-        4.11.2 Authentication
-     4.12 Managing multiple IMAP/POP accounts (OPTIONAL)
-     4.13 Start a WWW Browser on URLs (EXTERNAL)
+     4.5 Usingg the sidebar
+     4.6 External Address Queries
+     4.7 Mailbox Formats
+     4.8 Mailbox Shortcuts
+     4.9 Handling Mailing Lists
+     4.10 Editing threads
+        4.10.1 Linking threads
+        4.10.2 Breaking threads
+     4.11 Delivery Status Notification (DSN) Support
+     4.12 POP3 Support (OPTIONAL)
+     4.13 IMAP Support (OPTIONAL)
+        4.13.1 The Folder Browser
+        4.13.2 Authentication
+     4.14 Managing multiple IMAP/POP accounts (OPTIONAL)
+     4.15 Start a WWW Browser on URLs (EXTERNAL)
+     4.16 Compressed folders Support (OPTIONAL)
+        4.16.1 Open a compressed mailbox for reading
+        4.16.2 Write a compressed mailbox
+        4.16.3 Append a message to a compressed mailbox
+        4.16.4 Encrypted folders
 
   5. Mutt's MIME Support
-
      5.1 Using MIME in Mutt
         5.1.1 Viewing MIME messages in the pager
         5.1.2 The Attachment Menu
         5.1.3 The Compose Menu
-     5.2 MIME Type configuration with
-     5.3 MIME Viewer configuration with
+     5.2 MIME Type configuration with mime.types
+     5.3 MIME Viewer configuration with mailcap
         5.3.1 The Basics of the mailcap file
         5.3.2 Secure use of mailcap
         5.3.3 Advanced mailcap Usage
      5.6 MIME Lookup
 
   6. Reference
-
      6.1 Command line options
      6.2 Configuration Commands
      6.3 Configuration variables
         6.3.6 allow_ansi
         6.3.7 arrow_cursor
         6.3.8 ascii_chars
-        6.3.9 askbcc
-        6.3.10 askcc
-        6.3.11 ask_follow_up
-        6.3.12 ask_x_comment_to
-        6.3.13 attach_format
-        6.3.14 attach_sep
-        6.3.15 attach_split
-        6.3.16 attribution
-        6.3.17 autoedit
+        6.3.9 ask_follow_up
+        6.3.10 ask_x_comment_to
+        6.3.11 askbcc
+        6.3.12 askcc
+        6.3.13 assumed_charset
+        6.3.14 attach_format
+        6.3.15 attach_sep
+        6.3.16 attach_split
+        6.3.17 attribution
         6.3.18 auto_tag
-        6.3.19 beep
-        6.3.20 beep_new
-        6.3.21 bounce
-        6.3.22 bounce_delivered
-        6.3.23 catchup_newsgroup
-        6.3.24 charset
-        6.3.25 check_new
-        6.3.26 collapse_unread
-        6.3.27 uncollapse_jump
-        6.3.28 compose_format
-        6.3.29 confirmappend
-        6.3.30 confirmcreate
-        6.3.31 connect_timeout
-        6.3.32 content_type
-        6.3.33 copy
-        6.3.34 crypt_autopgp
-        6.3.35 crypt_autosmime
-        6.3.36 date_format
-        6.3.37 default_hook
-        6.3.38 delete
-        6.3.39 delete_untag
-        6.3.40 digest_collapse
-        6.3.41 display_filter
-        6.3.42 dotlock_program
-        6.3.43 dsn_notify
-        6.3.44 dsn_return
-        6.3.45 duplicate_threads
-        6.3.46 edit_headers
-        6.3.47 editor
-        6.3.48 encode_from
-        6.3.49 envelope_from
-        6.3.50 escape
-        6.3.51 fast_reply
-        6.3.52 fcc_attach
-        6.3.53 fcc_clear
-        6.3.54 folder
-        6.3.55 folder_format
-        6.3.56 followup_to
-        6.3.57 followup_to_poster
-        6.3.58 force_name
-        6.3.59 forward_decode
-        6.3.60 forward_edit
-        6.3.61 forward_format
-        6.3.62 forward_quote
-        6.3.63 from
-        6.3.64 gecos_mask
-        6.3.65 group_index_format
-        6.3.66 hdrs
-        6.3.67 header
-        6.3.68 help
-        6.3.69 hidden_host
-        6.3.70 hide_limited
-        6.3.71 hide_missing
-        6.3.72 hide_top_limited
-        6.3.73 hide_top_missing
-        6.3.74 history
-        6.3.75 honor_followup_to
-        6.3.76 hostname
-        6.3.77 ignore_list_reply_to
-        6.3.78 imap_authenticators
-        6.3.79 imap_delim_chars
-        6.3.80 imap_force_ssl
-        6.3.81 imap_home_namespace
-        6.3.82 imap_keepalive
-        6.3.83 imap_list_subscribed
-        6.3.84 imap_pass
-        6.3.85 imap_passive
-        6.3.86 imap_peek
-        6.3.87 imap_servernoise
-        6.3.88 imap_user
-        6.3.89 implicit_autoview
-        6.3.90 include
-        6.3.91 indent_string
-        6.3.92 index_format
-        6.3.93 inews
-        6.3.94 ispell
-        6.3.95 keep_flagged
-        6.3.96 locale
-        6.3.97 mail_check
-        6.3.98 mailcap_path
-        6.3.99 mailcap_sanitize
-        6.3.100 maildir_trash
-        6.3.101 mark_old
-        6.3.102 markers
-        6.3.103 mask
-        6.3.104 mbox
-        6.3.105 mbox_type
-        6.3.106 metoo
-        6.3.107 menu_scroll
-        6.3.108 meta_key
-        6.3.109 mh_purge
-        6.3.110 mh_seq_flagged
-        6.3.111 mh_seq_replied
-        6.3.112 mh_seq_unseen
-        6.3.113 mime_forward
-        6.3.114 mime_forward_decode
-        6.3.115 mime_forward_rest
-        6.3.116 mime_subject
-        6.3.117 mix_entry_format
-        6.3.118 mixmaster
-        6.3.119 move
-        6.3.120 message_format
-        6.3.121 narrow_tree
-        6.3.122 news_cache_dir
-        6.3.123 news_server
-        6.3.124 newsrc
-        6.3.125 nntp_context
-        6.3.126 nntp_load_description
-        6.3.127 nntp_user
-        6.3.128 nntp_pass
-        6.3.129 nntp_poll
-        6.3.130 nntp_reconnect
-        6.3.131 pager
-        6.3.132 pager_context
-        6.3.133 pager_format
-        6.3.134 pager_index_lines
-        6.3.135 pager_stop
-        6.3.136 crypt_autosign
-        6.3.137 crypt_autoencrypt
-        6.3.138 pgp_ignore_subkeys
-        6.3.139 crypt_replyencrypt
-        6.3.140 crypt_replysign
-        6.3.141 crypt_replysignencrypted
-        6.3.142 crypt_timestamp
-        6.3.143 pgp_use_gpg_agent
-        6.3.144 crypt_verify_sig
-        6.3.145 smime_is_default
-        6.3.146 smime_ask_cert_label
-        6.3.147 smime_decrypt_use_default_key
-        6.3.148 pgp_entry_format
-        6.3.149 pgp_good_sign
-        6.3.150 pgp_check_exit
-        6.3.151 pgp_long_ids
-        6.3.152 pgp_retainable_sigs
-        6.3.153 pgp_show_unusable
-        6.3.154 pgp_sign_as
-        6.3.155 pgp_strict_enc
-        6.3.156 pgp_timeout
-        6.3.157 pgp_sort_keys
-        6.3.158 pgp_create_traditional
-        6.3.159 pgp_auto_traditional
-        6.3.160 pgp_decode_command
-        6.3.161 pgp_getkeys_command
-        6.3.162 pgp_verify_command
-        6.3.163 pgp_decrypt_command
-        6.3.164 pgp_clearsign_command
-        6.3.165 pgp_sign_command
-        6.3.166 pgp_encrypt_sign_command
-        6.3.167 pgp_encrypt_only_command
-        6.3.168 pgp_import_command
-        6.3.169 pgp_export_command
-        6.3.170 pgp_verify_key_command
-        6.3.171 pgp_list_secring_command
-        6.3.172 pgp_list_pubring_command
-        6.3.173 forward_decrypt
-        6.3.174 smime_timeout
-        6.3.175 smime_encrypt_with
-        6.3.176 smime_keys
-        6.3.177 smime_ca_location
-        6.3.178 smime_certificates
-        6.3.179 smime_decrypt_command
-        6.3.180 smime_verify_command
-        6.3.181 smime_verify_opaque_command
-        6.3.182 smime_sign_command
-        6.3.183 smime_sign_opaque_command
-        6.3.184 smime_encrypt_command
-        6.3.185 smime_pk7out_command
-        6.3.186 smime_get_cert_command
-        6.3.187 smime_get_signer_cert_command
-        6.3.188 smime_import_cert_command
-        6.3.189 smime_get_cert_email_command
-        6.3.190 smime_default_key
-        6.3.191 ssl_starttls
-        6.3.192 certificate_file
-        6.3.193 ssl_usesystemcerts
-        6.3.194 entropy_file
-        6.3.195 ssl_use_sslv2
-        6.3.196 ssl_use_sslv3
-        6.3.197 ssl_use_tlsv1
-        6.3.198 pipe_split
-        6.3.199 pipe_decode
-        6.3.200 pipe_sep
-        6.3.201 pop_authenticators
-        6.3.202 pop_auth_try_all
-        6.3.203 pop_checkinterval
-        6.3.204 pop_delete
-        6.3.205 pop_host
-        6.3.206 pop_last
-        6.3.207 pop_reconnect
-        6.3.208 pop_user
-        6.3.209 pop_pass
-        6.3.210 post_indent_string
-        6.3.211 post_moderated
-        6.3.212 postpone
-        6.3.213 postponed
-        6.3.214 preconnect
-        6.3.215 print
-        6.3.216 print_command
-        6.3.217 print_decode
-        6.3.218 print_split
-        6.3.219 prompt_after
-        6.3.220 query_command
-        6.3.221 quit
-        6.3.222 quote_regexp
-        6.3.223 read_inc
-        6.3.224 read_only
-        6.3.225 realname
-        6.3.226 recall
-        6.3.227 record
-        6.3.228 reply_regexp
-        6.3.229 reply_self
-        6.3.230 reply_to
-        6.3.231 resolve
-        6.3.232 reverse_alias
-        6.3.233 reverse_name
-        6.3.234 reverse_realname
-        6.3.235 rfc2047_parameters
-        6.3.236 save_address
-        6.3.237 save_empty
-        6.3.238 save_name
-        6.3.239 score
-        6.3.240 score_threshold_delete
-        6.3.241 score_threshold_flag
-        6.3.242 score_threshold_read
-        6.3.243 send_charset
-        6.3.244 sendmail
-        6.3.245 sendmail_wait
-        6.3.246 shell
-        6.3.247 save_unsubscribed
-        6.3.248 show_new_news
-        6.3.249 show_only_unread
-        6.3.250 sig_dashes
-        6.3.251 sig_on_top
-        6.3.252 signature
-        6.3.253 simple_search
-        6.3.254 smart_wrap
-        6.3.255 smileys
-        6.3.256 sleep_time
-        6.3.257 sort
-        6.3.258 sort_alias
-        6.3.259 sort_aux
-        6.3.260 sort_browser
-        6.3.261 sort_re
-        6.3.262 spoolfile
-        6.3.263 status_chars
-        6.3.264 status_format
-        6.3.265 status_on_top
-        6.3.266 strict_threads
-        6.3.267 suspend
-        6.3.268 text_flowed
-        6.3.269 thread_received
-        6.3.270 thorough_search
-        6.3.271 tilde
-        6.3.272 timeout
-        6.3.273 tmpdir
-        6.3.274 to_chars
-        6.3.275 tunnel
-        6.3.276 use_8bitmime
-        6.3.277 use_domain
-        6.3.278 use_from
-        6.3.279 use_ipv6
-        6.3.280 user_agent
-        6.3.281 visual
-        6.3.282 wait_key
-        6.3.283 weed
-        6.3.284 wrap_search
-        6.3.285 wrapmargin
-        6.3.286 write_inc
-        6.3.287 write_bcc
-        6.3.288 x_comment_to
+        6.3.19 autoedit
+        6.3.20 beep
+        6.3.21 beep_new
+        6.3.22 bounce
+        6.3.23 bounce_delivered
+        6.3.24 catchup_newsgroup
+        6.3.25 certificate_file
+        6.3.26 charset
+        6.3.27 check_new
+        6.3.28 collapse_unread
+        6.3.29 compose_format
+        6.3.30 config_charset
+        6.3.31 confirmappend
+        6.3.32 confirmcreate
+        6.3.33 connect_timeout
+        6.3.34 content_type
+        6.3.35 copy
+        6.3.36 crypt_autoencrypt
+        6.3.37 crypt_autopgp
+        6.3.38 crypt_autosign
+        6.3.39 crypt_autosmime
+        6.3.40 crypt_replyencrypt
+        6.3.41 crypt_replysign
+        6.3.42 crypt_replysignencrypted
+        6.3.43 crypt_timestamp
+        6.3.44 crypt_use_gpgme
+        6.3.45 crypt_verify_sig
+        6.3.46 date_format
+        6.3.47 default_hook
+        6.3.48 delete
+        6.3.49 delete_untag
+        6.3.50 digest_collapse
+        6.3.51 display_filter
+        6.3.52 dotlock_program
+        6.3.53 dsn_notify
+        6.3.54 dsn_return
+        6.3.55 duplicate_threads
+        6.3.56 edit_headers
+        6.3.57 editor
+        6.3.58 encode_from
+        6.3.59 envelope_from
+        6.3.60 escape
+        6.3.61 fast_reply
+        6.3.62 fcc_attach
+        6.3.63 fcc_clear
+        6.3.64 file_charset
+        6.3.65 folder
+        6.3.66 folder_format
+        6.3.67 followup_to
+        6.3.68 followup_to_poster
+        6.3.69 force_name
+        6.3.70 forward_decode
+        6.3.71 forward_decrypt
+        6.3.72 forward_edit
+        6.3.73 forward_format
+        6.3.74 forward_quote
+        6.3.75 from
+        6.3.76 gecos_mask
+        6.3.77 group_index_format
+        6.3.78 hdrs
+        6.3.79 header
+        6.3.80 help
+        6.3.81 hidden_host
+        6.3.82 hide_limited
+        6.3.83 hide_missing
+        6.3.84 hide_thread_subject
+        6.3.85 hide_top_limited
+        6.3.86 hide_top_missing
+        6.3.87 history
+        6.3.88 honor_followup_to
+        6.3.89 hostname
+        6.3.90 ignore_list_reply_to
+        6.3.91 imap_authenticators
+        6.3.92 imap_delim_chars
+        6.3.93 imap_force_ssl
+        6.3.94 imap_headers
+        6.3.95 imap_home_namespace
+        6.3.96 imap_keepalive
+        6.3.97 imap_list_subscribed
+        6.3.98 imap_pass
+        6.3.99 imap_passive
+        6.3.100 imap_peek
+        6.3.101 imap_reconnect
+        6.3.102 imap_servernoise
+        6.3.103 imap_user
+        6.3.104 implicit_autoview
+        6.3.105 include
+        6.3.106 include_onlyfirst
+        6.3.107 indent_string
+        6.3.108 index_format
+        6.3.109 inews
+        6.3.110 ispell
+        6.3.111 keep_flagged
+        6.3.112 list_reply
+        6.3.113 locale
+        6.3.114 mail_check
+        6.3.115 mailcap_path
+        6.3.116 mailcap_sanitize
+        6.3.117 maildir_trash
+        6.3.118 mark_old
+        6.3.119 markers
+        6.3.120 mask
+        6.3.121 max_line_length
+        6.3.122 mbox
+        6.3.123 mbox_type
+        6.3.124 menu_context
+        6.3.125 menu_scroll
+        6.3.126 message_format
+        6.3.127 meta_key
+        6.3.128 metoo
+        6.3.129 mh_purge
+        6.3.130 mh_seq_flagged
+        6.3.131 mh_seq_replied
+        6.3.132 mh_seq_unseen
+        6.3.133 mime_forward
+        6.3.134 mime_forward_decode
+        6.3.135 mime_forward_rest
+        6.3.136 mime_subject
+        6.3.137 mix_entry_format
+        6.3.138 mixmaster
+        6.3.139 move
+        6.3.140 msgid_format
+        6.3.141 narrow_tree
+        6.3.142 news_cache_dir
+        6.3.143 news_server
+        6.3.144 newsrc
+        6.3.145 nntp_context
+        6.3.146 nntp_load_description
+        6.3.147 nntp_pass
+        6.3.148 nntp_poll
+        6.3.149 nntp_reconnect
+        6.3.150 nntp_user
+        6.3.151 operating_system
+        6.3.152 pager
+        6.3.153 pager_context
+        6.3.154 pager_format
+        6.3.155 pager_index_lines
+        6.3.156 pager_stop
+        6.3.157 pgp_auto_decode
+        6.3.158 pgp_autoinline
+        6.3.159 pgp_check_exit
+        6.3.160 pgp_clearsign_command
+        6.3.161 pgp_decode_command
+        6.3.162 pgp_decrypt_command
+        6.3.163 pgp_encrypt_only_command
+        6.3.164 pgp_encrypt_sign_command
+        6.3.165 pgp_entry_format
+        6.3.166 pgp_export_command
+        6.3.167 pgp_getkeys_command
+        6.3.168 pgp_good_sign
+        6.3.169 pgp_ignore_subkeys
+        6.3.170 pgp_import_command
+        6.3.171 pgp_list_pubring_command
+        6.3.172 pgp_list_secring_command
+        6.3.173 pgp_long_ids
+        6.3.174 pgp_mime_auto
+        6.3.175 pgp_replyinline
+        6.3.176 pgp_retainable_sigs
+        6.3.177 pgp_show_unusable
+        6.3.178 pgp_sign_as
+        6.3.179 pgp_sign_command
+        6.3.180 pgp_sort_keys
+        6.3.181 pgp_strict_enc
+        6.3.182 pgp_timeout
+        6.3.183 pgp_use_gpg_agent
+        6.3.184 pgp_verify_command
+        6.3.185 pgp_verify_key_command
+        6.3.186 pipe_decode
+        6.3.187 pipe_sep
+        6.3.188 pipe_split
+        6.3.189 pop_auth_try_all
+        6.3.190 pop_authenticators
+        6.3.191 pop_checkinterval
+        6.3.192 pop_delete
+        6.3.193 pop_host
+        6.3.194 pop_last
+        6.3.195 pop_pass
+        6.3.196 pop_reconnect
+        6.3.197 pop_user
+        6.3.198 post_indent_string
+        6.3.199 post_moderated
+        6.3.200 postpone
+        6.3.201 postponed
+        6.3.202 preconnect
+        6.3.203 print
+        6.3.204 print_command
+        6.3.205 print_decode
+        6.3.206 print_split
+        6.3.207 prompt_after
+        6.3.208 query_command
+        6.3.209 quit
+        6.3.210 quote_empty
+        6.3.211 quote_quoted
+        6.3.212 quote_regexp
+        6.3.213 read_inc
+        6.3.214 read_only
+        6.3.215 realname
+        6.3.216 recall
+        6.3.217 record
+        6.3.218 reply_regexp
+        6.3.219 reply_self
+        6.3.220 reply_to
+        6.3.221 resolve
+        6.3.222 reverse_alias
+        6.3.223 reverse_name
+        6.3.224 reverse_realname
+        6.3.225 rfc2047_parameters
+        6.3.226 save_address
+        6.3.227 save_empty
+        6.3.228 save_name
+        6.3.229 save_unsubscribed
+        6.3.230 score
+        6.3.231 score_threshold_delete
+        6.3.232 score_threshold_flag
+        6.3.233 score_threshold_read
+        6.3.234 send_charset
+        6.3.235 sendmail
+        6.3.236 sendmail_wait
+        6.3.237 shell
+        6.3.238 shorten_hierarchy
+        6.3.239 show_new_news
+        6.3.240 show_only_unread
+        6.3.241 sidebar_delim
+        6.3.242 sidebar_visible
+        6.3.243 sidebar_width
+        6.3.244 sig_dashes
+        6.3.245 sig_on_top
+        6.3.246 signature
+        6.3.247 signoff_string
+        6.3.248 simple_search
+        6.3.249 sleep_time
+        6.3.250 smart_wrap
+        6.3.251 smileys
+        6.3.252 smime_ask_cert_label
+        6.3.253 smime_ca_location
+        6.3.254 smime_certificates
+        6.3.255 smime_decrypt_command
+        6.3.256 smime_decrypt_use_default_key
+        6.3.257 smime_default_key
+        6.3.258 smime_encrypt_command
+        6.3.259 smime_encrypt_with
+        6.3.260 smime_get_cert_command
+        6.3.261 smime_get_cert_email_command
+        6.3.262 smime_get_signer_cert_command
+        6.3.263 smime_import_cert_command
+        6.3.264 smime_is_default
+        6.3.265 smime_keys
+        6.3.266 smime_pk7out_command
+        6.3.267 smime_sign_command
+        6.3.268 smime_sign_opaque_command
+        6.3.269 smime_timeout
+        6.3.270 smime_verify_command
+        6.3.271 smime_verify_opaque_command
+        6.3.272 smtp_auth_password
+        6.3.273 smtp_auth_username
+        6.3.274 smtp_host
+        6.3.275 smtp_port
+        6.3.276 sort
+        6.3.277 sort_alias
+        6.3.278 sort_aux
+        6.3.279 sort_browser
+        6.3.280 sort_re
+        6.3.281 spam_separator
+        6.3.282 spoolfile
+        6.3.283 ssl_ca_certificates_file
+        6.3.284 ssl_client_cert
+        6.3.285 ssl_min_dh_prime_bits
+        6.3.286 ssl_starttls
+        6.3.287 ssl_use_sslv3
+        6.3.288 ssl_use_tlsv1
+        6.3.289 status_chars
+        6.3.290 status_format
+        6.3.291 status_on_top
+        6.3.292 strict_mime
+        6.3.293 strict_threads
+        6.3.294 stuff_quoted
+        6.3.295 suspend
+        6.3.296 text_flowed
+        6.3.297 thorough_search
+        6.3.298 thread_received
+        6.3.299 tilde
+        6.3.300 timeout
+        6.3.301 tmpdir
+        6.3.302 to_chars
+        6.3.303 trash
+        6.3.304 tunnel
+        6.3.305 umask
+        6.3.306 uncollapse_jump
+        6.3.307 use_8bitmime
+        6.3.308 use_domain
+        6.3.309 use_from
+        6.3.310 user_agent
+        6.3.311 visual
+        6.3.312 wait_key
+        6.3.313 weed
+        6.3.314 wrap_search
+        6.3.315 wrapmargin
+        6.3.316 write_bcc
+        6.3.317 write_inc
+        6.3.318 x_comment_to
+        6.3.319 xterm_icon
+        6.3.320 xterm_set_titles
+        6.3.321 xterm_title
      6.4 Functions
         6.4.1 generic
         6.4.2 index
         6.4.11 editor
 
   7. Miscellany
-
      7.1 Acknowledgements
      7.2 About this document
 
   ______________________________________________________________________
 
-  \e[1m1.  Introduction\e[0m
+  1\b1.\b.  I\bIn\bnt\btr\bro\bod\bdu\buc\bct\bti\bio\bon\bn
 
-  \e[1mMutt \e[22mis a small but very powerful text-based MIME mail client.  Mutt
+  M\bMu\but\btt\bis a small but very powerful text-based MIME mail client.  Mutt
   is highly configurable, and is well suited to the mail power user with
   advanced features like key bindings, keyboard macros, mail threading,
   regular expression searches and a powerful pattern matching language
   for selecting groups of messages.
 
-  \e[1m1.1.  Mutt Home Page\e[0m
-
-  http://www.mutt.org/
+  This documentation additionaly contains documentation to M\bMu\but\btt\bt-\b-N\bNG\bG, a
+  fork from Mutt with the goal to fix all the little annoyances of Mutt,
+  to integrate all the Mutt patches that are floating around in the web,
+  and to add other new features. Features specific to Mutt-ng will be
+  discussed in an extra section. Don't be confused when most of the
+  documentation talk about Mutt and not Mutt-ng, Mutt-ng contains all
+  Mutt-ng features, plus many more.
 
-  \e[1m1.2.  Mailing Lists\e[0m
+  1\b1.\b.1\b1.\b.  M\bMu\but\btt\bt H\bHo\bom\bme\be P\bPa\bag\bge\be
 
-  To subscribe to one of the following mailing lists, send a message
-  with the word \e[4msubscribe\e[24m in the body to list-name\e[4m-request\e[24m@mutt.org.
+  http://www.mutt.org/
 
-  ·  mutt-announce@mutt.org -- low traffic list for announcements
+  1\b1.\b.2\b2.\b.  M\bMu\but\btt\bt-\b-n\bng\bg H\bHo\bom\bme\be P\bPa\bag\bge\be
 
-  ·  mutt-users@mutt.org -- help, bug reports and feature requests
+  http://mutt-ng.berlios.de/
 
-  ·  mutt-dev@mutt.org -- development mailing list
+  1\b1.\b.3\b3.\b.  M\bMa\bai\bil\bli\bin\bng\bg L\bLi\bis\bst\bts\bs
 
-  \e[1mNote: \e[22mall messages posted to \e[4mmutt-announce\e[24m are automatically forwarded
-  to \e[4mmutt-users\e[24m, so you do not need to be subscribed to both lists.
+  +\bo  mutt-ng-users@lists.berlios.de -- This is where the mutt-ng user
+     support happens.
 
-  \e[1m1.3.  Software Distribution Sites\e[0m
+  +\bo  mutt-ng-devel@lists.berlios.de -- The development mailing list for
+     mutt-ng
 
-  ·  ftp://ftp.mutt.org/mutt/
+  1\b1.\b.4\b4.\b.  S\bSo\bof\bft\btw\bwa\bar\bre\be D\bDi\bis\bst\btr\bri\bib\bbu\but\bti\bio\bon\bn S\bSi\bit\bte\bes\bs
 
-  For a list of mirror sites, please refer to
-  http://www.mutt.org/download.html.
+  So far, there are no official releases of Mutt-ng, but you can
+  download daily snapshots from http://mutt-ng.berlios.de/snapshots/
 
-  \e[1m1.4.  IRC\e[0m
+  1\b1.\b.5\b5.\b.  I\bIR\bRC\bC
 
-  Visit channel \e[4m#mutt\e[24m on irc.freenode.net (www.freenode.net) to chat
-  with other people interested in Mutt.
+  Visit channel _\b#_\bm_\bu_\bt_\bt_\bn_\bg on irc.freenode.net (www.freenode.net) to chat
+  with other people interested in Mutt-ng.
 
-  \e[1m1.5.  USENET\e[0m
+  1\b1.\b.6\b6.\b.  W\bWe\beb\bbl\blo\bog\bg
 
-  See the newsgroup comp.mail.mutt.
+  If you want to read fresh news about the latest development in Mutt-
+  ng, and get informed about stuff like interesting, Mutt-ng-related
+  articles and packages for your favorite distribution, you can read
+  and/or subscribe to our Mutt-ng development weblog.
 
-  \e[1m1.6.  Copyright\e[0m
+  1\b1.\b.7\b7.\b.  C\bCo\bop\bpy\byr\bri\big\bgh\bht\bt
 
   Mutt is Copyright (C) 1996-2000 Michael R. Elkins <me@cs.hmc.edu> and
   others
   along with this program; if not, write to the Free Software
   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA.
 
-  \e[1m2.  Getting Started\e[0m
+  2\b2.\b.  G\bGe\bet\btt\bti\bin\bng\bg S\bSt\bta\bar\brt\bte\bed\bd
 
   This section is intended as a brief overview of how to use Mutt.
   There are many other features which are described elsewhere in the
   at the command line.  There are various command-line options, see
   either the mutt man page or the ``reference''.
 
-  \e[1m2.1.  Moving Around in Menus\e[0m
+  2\b2.\b.1\b1.\b.  M\bMo\bov\bvi\bin\bng\bg A\bAr\bro\bou\bun\bnd\bd i\bin\bn M\bMe\ben\bnu\bus\bs
 
   Information is presented in menus, very similar to ELM.  Here is a
   table showing the common keys used to navigate menus in Mutt.
   input textual data such as email addresses or filenames.  The keys
   used to move around while editing are very similar to those of Emacs.
 
-       ^A or <Home>    bol             move to the start of the line
-       ^B or <Left>    backward-char   move back one char
-       Esc B           backward-word   move back one word
-       ^D or <Delete>  delete-char     delete the char under the cursor
-       ^E or <End>     eol             move to the end of the line
-       ^F or <Right>   forward-char    move forward one char
-       Esc F           forward-word    move forward one word
-       <Tab>           complete        complete filename or alias
-       ^T              complete-query  complete address with query
-       ^K              kill-eol        delete to the end of the line
-       ESC d           kill-eow        delete to the end ot the word
-       ^W              kill-word       kill the word in front of the cursor
-       ^U              kill-line       delete entire line
-       ^V              quote-char      quote the next typed key
-       <Up>            history-up      recall previous string from history
-       <Down>          history-down    recall next string from history
-       <BackSpace>     backspace       kill the char in front of the cursor
-       Esc u           upcase-word     convert word to upper case
-       Esc l           downcase-word   convert word to lower case
-       Esc c           capitalize-word capitalize the word
-       ^G              n/a             abort
-       <Return>        n/a             finish editing
+  ^A or <Home>    bol             move to the start of the line
+  ^B or <Left>    backward-char   move back one char
+  Esc B           backward-word   move back one word
+  ^D or <Delete>  delete-char     delete the char under the cursor
+  ^E or <End>     eol             move to the end of the line
+  ^F or <Right>   forward-char    move forward one char
+  Esc F           forward-word    move forward one word
+  <Tab>           complete        complete filename or alias
+  ^T              complete-query  complete address with query
+  ^K              kill-eol        delete to the end of the line
+  ESC d           kill-eow        delete to the end ot the word
+  ^W              kill-word       kill the word in front of the cursor
+  ^U              kill-line       delete entire line
+  ^V              quote-char      quote the next typed key
+  <Up>            history-up      recall previous string from history
+  <Down>          history-down    recall next string from history
+  <BackSpace>     backspace       kill the char in front of the cursor
+  Esc u           upcase-word     convert word to upper case
+  Esc l           downcase-word   convert word to lower case
+  Esc c           capitalize-word capitalize the word
+  ^G              n/a             abort
+  <Return>        n/a             finish editing
 
   You can remap the _\be_\bd_\bi_\bt_\bo_\br functions using the ``bind'' command.  For
   example, to make the _\bD_\be_\bl_\be_\bt_\be key delete the character in front of the
 
   Some of the status flags can be turned on or off using
 
-  ·  s\bse\bet\bt-\b-f\bfl\bla\bag\bg (default: w)
+  +\bo  s\bse\bet\bt-\b-f\bfl\bla\bag\bg (default: w)
 
-  ·  c\bcl\ble\bea\bar\br-\b-f\bfl\bla\bag\bg (default: W)
+  +\bo  c\bcl\ble\bea\bar\br-\b-f\bfl\bla\bag\bg (default: W)
 
   Furthermore, the following flags reflect who the message is addressed
   to.  They can be customized with the ``$to_chars'' variable.
        \               toggle search pattern coloring
        ^               jump to the top of the message
 
-  In addition, many of the functions from the \e[4mindex\e[24m are available in the
-  pager, such as \e[4mdelete-message\e[24m or \e[4mcopy-message\e[24m (this is one advantage
+  In addition, many of the functions from the _\bi_\bn_\bd_\be_\bx are available in the
+  pager, such as _\bd_\be_\bl_\be_\bt_\be_\b-_\bm_\be_\bs_\bs_\ba_\bg_\be or _\bc_\bo_\bp_\by_\b-_\bm_\be_\bs_\bs_\ba_\bg_\be (this is one advantage
   over using an external pager to view messages).
 
   Also, the internal pager supports a couple other advanced features.
 
   See also: ``$strict_threads''.
 
-  \e[1m2.3.4.  Miscellaneous Functions\e[0m
+  2\b2.\b.3\b3.\b.4\b4.\b.  M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\bs F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs
 
-  \e[1mcreate-alias \e[22m(default: a)
+  c\bcr\bre\bea\bat\bte\be-\b-a\bal\bli\bia\bas\b(default: a)
 
   Creates a new alias based upon the current message (or prompts for a
   new one).  Once editing is complete, an ``alias'' command is added to
   the file specified by the ``$alias_file'' variable for future use.
-  \e[1mNote: \e[22mSpecifying an ``$alias_file'' does not add the aliases specified
+  N\bNo\bot\bte\be:\bSpecifying an ``$alias_file'' does not add the aliases specified
   there-in, you must also ``source'' the file.
 
-  \e[1mcheck-traditional-pgp \e[22m(default: ESC P)
+  c\bch\bhe\bec\bck\bk-\b-t\btr\bra\bad\bdi\bit\bti\bio\bon\bna\bal\bl-\b-p\bpg\bgp\b(default: ESC P)
 
   This function will search the current message for content signed or
   encrypted with PGP the "traditional" way, that is, without proper MIME
   content types of the body parts containing PGP data; this is similar
   to the ``edit-type'' function's effect.
 
-  \e[1mdisplay-toggle-weed \e[22m(default: h)
+  d\bdi\bis\bsp\bpl\bla\bay\by-\b-t\bto\bog\bgg\bgl\ble\be-\b-w\bwe\bee\bed\b(default: h)
 
   Toggles the weeding of message header fields specified by ``ignore''
   commands.
 
-  \e[1medit \e[22m(default: e)
+  e\bed\bdi\bit\b(default: e)
 
   This command (available in the ``index'' and ``pager'') allows you to
   edit the raw current message as it's present in the mail folder.
   to the current folder, and the original message will be marked for
   deletion.
 
-  \e[1medit-type\e[0m
+  e\bed\bdi\bit\bt-\b-t\bty\byp\bpe\be
   (default: ^E on the attachment menu, and in the pager and index menus;
   ^T on the compose menu)
 
   There, it's used to fine-tune the properties of attachments you are
   going to send.
 
-  \e[1menter-command \e[22m(default: ``:'')
+  e\ben\bnt\bte\ber\br-\b-c\bco\bom\bmm\bma\ban\bnd\b(default: ``:'')
 
   This command is used to execute any command you would normally put in
   a configuration file.  A common use is to check the settings of
   variables, or in conjunction with ``macros'' to change settings on the
   fly.
 
-  \e[1mextract-keys \e[22m(default: ^K)
+  e\bex\bxt\btr\bra\bac\bct\bt-\b-k\bke\bey\bys\b(default: ^K)
 
   This command extracts PGP public keys from the current or tagged
   message(s) and adds them to your PGP public key ring.
 
-  \e[1mforget-passphrase \e[22m(default: ^F)
+  f\bfo\bor\brg\bge\bet\bt-\b-p\bpa\bas\bss\bsp\bph\bhr\bra\bas\bse\b(default: ^F)
 
   This command wipes the passphrase(s) from memory. It is useful, if you
   misspelled the passphrase.
 
-  \e[1mlist-reply \e[22m(default: L)
+  l\bli\bis\bst\bt-\b-r\bre\bep\bpl\bly\b(default: L)
 
   Reply to the current or tagged message(s) by extracting any addresses
   which match the regular expressions given by the ``lists or
   duplicate copies being sent to the author of the message you are
   replying to.
 
-  \e[1mpipe-message \e[22m(default: |)
+  p\bpi\bip\bpe\be-\b-m\bme\bes\bss\bsa\bag\bge\b(default: |)
 
   Asks for an external Unix command and pipes the current or tagged
   message(s) to it.  The variables ``$pipe_decode'', ``$pipe_split'',
   ``$pipe_sep'' and ``$wait_key'' control the exact behaviour of this
   function.
 
-  \e[1mresend-message \e[22m(default: ESC e)
+  r\bre\bes\bse\ben\bnd\bd-\b-m\bme\bes\bss\bsa\bag\bge\b(default: ESC e)
 
   With resend-message, mutt takes the current message as a template for
   a new message.  This function is best described as "recall from
   ``$status_format'' will change to a 'A' to indicate that you are in
   attach-message mode.
 
-  \e[1m2.4.1.  Editing the message header\e[0m
+  2\b2.\b.4\b4.\b.1\b1.\b.  E\bEd\bdi\bit\bti\bin\bng\bg t\bth\bhe\be m\bme\bes\bss\bsa\bag\bge\be h\bhe\bea\bad\bde\ber\br
 
   When editing the header of your outgoing message, there are a couple
   of special features available.
 
   If you specify
-  Fcc: \e[4mfilename\e[0m
-  Mutt will pick up \e[4mfilename\e[24m just as if you had used the \e[4medit-fcc\e[0m
-  function in the \e[4mcompose\e[24m menu.
+  Fcc: _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be
+  Mutt will pick up _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be just as if you had used the _\be_\bd_\bi_\bt_\b-_\bf_\bc_\bc
+  function in the _\bc_\bo_\bm_\bp_\bo_\bs_\be menu.
 
   You can also attach files to your message by specifying
-  Attach: \e[4mfilename\e[24m  [ \e[4mdescription\e[24m ]
-  where \e[4mfilename\e[24m is the file to attach and \e[4mdescription\e[24m is an optional
+  Attach: _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be  [ _\bd_\be_\bs_\bc_\br_\bi_\bp_\bt_\bi_\bo_\bn ]
+  where _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be is the file to attach and _\bd_\be_\bs_\bc_\br_\bi_\bp_\bt_\bi_\bo_\bn is an optional
   string to use as the description of the attached file.
 
-  When replying to messages, if you remove the \e[4mIn-Reply-To:\e[24m field from
-  the header field, Mutt will not generate a \e[4mReferences:\e[24m field, which
+  When replying to messages, if you remove the _\bI_\bn_\b-_\bR_\be_\bp_\bl_\by_\b-_\bT_\bo_\b: field from
+  the header field, Mutt will not generate a _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\bs_\b: field, which
   allows you to create a new message thread.
 
   Also see ``edit_headers''.
 
-  \e[1m2.4.2.  Using Mutt with PGP\e[0m
+  2\b2.\b.4\b4.\b.2\b2.\b.  U\bUs\bsi\bin\bng\bg M\bMu\but\btt\bt w\bwi\bit\bth\bh P\bPG\bGP\bP
 
   If you want to use PGP, you can specify
 
-  Pgp: [ E | S | S\e[4m<id>\e[24m ]
+  Pgp: [ E | S | S_\b<_\bi_\bd_\b> ]
 
   ``E'' encrypts, ``S'' signs and ``S<id>'' signs with the given key,
   setting ``$pgp_sign_as'' permanently.
 
   The capabilities field (%c) expands to a two-character sequence
   representing a key's capabilities.  The first character gives the
-  key's encryption capabilities: A minus sign (\e[1m-\e[22m) means that the key
-  cannot be used for encryption.  A dot (\e[1m.\e[22m) means that it's marked as a
+  key's encryption capabilities: A minus sign (-\b-) means that the key
+  cannot be used for encryption.  A dot (.\b.) means that it's marked as a
   signature key in one of the user IDs, but may also be used for
-  encryption.  The letter \e[1me \e[22mindicates that this key can be used for
+  encryption.  The letter e\bindicates that this key can be used for
   encryption.
 
   The second character indicates the key's signing capabilities.  Once
-  again, a ``\e[1m-\e[22m'' implies ``not for signing'', ``\e[1m.\e[22m'' implies that the key
-  is marked as an encryption key in one of the user-ids, and ``\e[1ms\e[22m''
+  again, a ``-\b-'' implies ``not for signing'', ``.\b.'' implies that the key
+  is marked as an encryption key in one of the user-ids, and ``s\bs''
   denotes a key which can be used for signing.
 
   Finally, the validity field (%t) indicates how well-certified a user-
-  id is.  A question mark (\e[1m?\e[22m) indicates undefined validity, a minus
-  character (\e[1m-\e[22m) marks an untrusted association, a space character means
-  a partially trusted association, and a plus character (\e[1m+\e[22m) indicates
+  id is.  A question mark (?\b?) indicates undefined validity, a minus
+  character (-\b-) marks an untrusted association, a space character means
+  a partially trusted association, and a plus character (+\b+) indicates
   complete validity.
 
-  \e[1m2.4.3.  Sending anonymous messages via mixmaster.\e[0m
+  2\b2.\b.4\b4.\b.3\b3.\b.  S\bSe\ben\bnd\bdi\bin\bng\bg a\ban\bno\bon\bny\bym\bmo\bou\bus\bs m\bme\bes\bss\bsa\bag\bge\bes\bs v\bvi\bia\ba m\bmi\bix\bxm\bma\bas\bst\bte\ber\br.\b.
 
   You may also have configured mutt to co-operate with Mixmaster, an
   anonymous remailer.  Mixmaster permits you to send your messages
   the other capabilities, please have a look at the mixmaster
   documentation.
 
-  \e[1m2.5.  Forwarding and Bouncing Mail\e[0m
+  2\b2.\b.5\b5.\b.  F\bFo\bor\brw\bwa\bar\brd\bdi\bin\bng\bg a\ban\bnd\bd B\bBo\bou\bun\bnc\bci\bin\bng\bg M\bMa\bai\bil\bl
 
   Bouncing and forwarding let you send an existing message to recipients
   that you specify.  Bouncing a message uses the ``sendmail'' command to
   variable.  Decoding of attachments, like in the pager, can be
   controlled by the ``$forward_decode'' and ``$mime_forward_decode''
   variables, respectively.  The desired forwarding format may depend on
-  the content, therefore \e[4m$mime_forward\e[24m is a quadoption which, for
+  the content, therefore _\b$_\bm_\bi_\bm_\be_\b__\bf_\bo_\br_\bw_\ba_\br_\bd is a quadoption which, for
   example, can be set to ``ask-no''.
 
   The inclusion of headers is controlled by the current setting of the
 
   3\b3.\b.  C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn
 
-  While the default configuration (or ``preferences'') make Mutt usable
-  right out of the box, it is often desirable to tailor Mutt to suit
-  your own tastes. When Mutt is first invoked, it will attempt to read
-  the ``system'' configuration file (defaults set by your local system
-  administrator), unless the ``-n'' ``command line'' option is
-  specified.  This file is typically /usr/local/share/mutt/Muttrc or
-  /etc/Muttrc. Mutt will next look for a file named .muttrc in your home
-  directory.  If this file does not exist and your home directory has a
-  subdirectory named .mutt, mutt try to load a file named .mutt/muttrc.
-
-  .muttrc is the file where you will usually place your ``commands'' to
-  configure Mutt.
+  While the default configuration (or ``preferences'') make Mutt-ng
+  usable right out of the box, it is often desirable to tailor Mutt to
+  suit your own tastes. When Mutt-ng is first invoked, it will attempt
+  to read the ``system'' configuration file (defaults set by your local
+  system administrator), unless the ``-n'' ``command line'' option is
+  specified.  This file is typically /usr/local/share/muttng/Muttngrc or
+  /etc/Muttngrc, Mutt-ng users will find this file in
+  /usr/local/share/muttng/Muttrc or /etc/Muttngrc. Mutt will next look
+  for a file named .muttrc in your home directory, Mutt-ng will look for
+  .muttngrc.  If this file does not exist and your home directory has a
+  subdirectory named .mutt, mutt try to load a file named
+  .muttng/muttngrc.
+
+  .muttrc (or .muttngrc for Mutt-ng) is the file where you will usually
+  place your ``commands'' to configure Mutt.
+
   In addition, mutt supports version specific configuration files that
   are parsed instead of the default files as explained above.  For
   instance, if your system has a Muttrc-0.88 file in the system
   number is the same which is visible using the ``-v'' ``command line''
   switch or using the show-version key (default: V) from the index menu.
 
-  \e[1m3.1.  Syntax of Initialization Files\e[0m
+  3\b3.\b.1\b1.\b.  S\bSy\byn\bnt\bta\bax\bx o\bof\bf I\bIn\bni\bit\bti\bia\bal\bli\biz\bza\bat\bti\bio\bon\bn F\bFi\bil\ble\bes\bs
 
   An initialization file consists of a series of ``commands''.  Each
   line of the file may contain one or more commands.  When multiple
 
        set realname='Mutt user' ; ignore x-
 
-  The hash mark, or pound sign (``#''), is used as a ``comment'' charac­
+  The hash mark, or pound sign (``#''), is used as a ``comment'' charac-
   ter. You can use it to annotate your initialization file. All text
   after the comment character to the end of the line is ignored. For
   example,
   literal string (one that is not interpreted for shell variables or
   quoting with a backslash [see next paragraph]), while double quotes
   indicate a string for which should be evaluated.  For example,
-  backtics are evaluated inside of double quotes, but \e[1mnot \e[22mfor single
+  backtics are evaluated inside of double quotes, but n\bno\bot\bfor single
   quotes.
 
   \ quotes the next character, just as in shells such as bash and zsh.
   The commands understood by mutt are explained in the next paragraphs.
   For a complete list, see the ``command reference''.
 
-  \e[1m3.2.  Defining/Using aliases\e[0m
+  3\b3.\b.2\b2.\b.  D\bDe\bef\bfi\bin\bni\bin\bng\bg/\b/U\bUs\bsi\bin\bng\bg a\bal\bli\bia\bas\bse\bes\bs
 
-  Usage: alias \e[4mkey\e[24m \e[4maddress\e[24m [ , \e[4maddress\e[24m, ... ]
+  Usage: alias _\bk_\be_\by _\ba_\bd_\bd_\br_\be_\bs_\bs [ , _\ba_\bd_\bd_\br_\be_\bs_\bs, ... ]
 
   It's usually very cumbersome to remember or type out the address of
   someone you are communicating with.  Mutt allows you to create
   ``aliases'' which map a short string to a full address.
 
-  \e[1mNote: \e[22mif you want to create an alias for a group (by specifying more
-  than one address), you \e[1mmust \e[22mseparate the addresses with a comma
+  N\bNo\bot\bte\be:\bif you want to create an alias for a group (by specifying more
+  than one address), you m\bmu\bus\bst\bseparate the addresses with a comma
   (``,'').
 
   To remove an alias or aliases (``*'' means all aliases):
 
-  unalias [ * | \e[4mkey\e[24m \e[4m...\e[24m ]
+  unalias [ * | _\bk_\be_\by _\b._\b._\b. ]
 
-  alias muttdude me@cs.hmc.edu (Michael Elkins)
-  alias theguys manny, moe, jack
+       alias muttdude me@cs.hmc.edu (Michael Elkins)
+       alias theguys manny, moe, jack
 
   Unlike other mailers, Mutt doesn't require aliases to be defined in a
   special file.  The alias command can appear anywhere in a
   that Mutt will happily append aliases to any file, but in order for
   the new aliases to take effect you need to explicitly ``source'' this
   file too.
+
   For example:
 
        source /usr/local/share/Mutt.aliases
        set alias_file=~/.mail_aliases
 
   To use aliases, you merely use the alias at any place in mutt where
-  mutt prompts for addresses, such as the \e[4mTo:\e[24m or \e[4mCc:\e[24m prompt.  You can
+  mutt prompts for addresses, such as the _\bT_\bo_\b: or _\bC_\bc_\b: prompt.  You can
   also enter aliases in your editor at the appropriate headers if you
   have the ``$edit_headers'' variable set.
 
   or after a comma denoting multiple addresses.
 
   In the alias menu, you can select as many aliases as you want with the
-  \e[4mselect-entry\e[24m key (default: RET), and use the \e[4mexit\e[24m key (default: q) to
+  _\bs_\be_\bl_\be_\bc_\bt_\b-_\be_\bn_\bt_\br_\by key (default: RET), and use the _\be_\bx_\bi_\bt key (default: q) to
   return to the address prompt.
 
-  \e[1m3.3.  Changing the default key bindings\e[0m
+  3\b3.\b.3\b3.\b.  C\bCh\bha\ban\bng\bgi\bin\bng\bg t\bth\bhe\be d\bde\bef\bfa\bau\bul\blt\bt k\bke\bey\by b\bbi\bin\bnd\bdi\bin\bng\bgs\bs
 
-  Usage: bind \e[4mmap\e[24m \e[4mkey\e[24m \e[4mfunction\e[0m
+  Usage: bind _\bm_\ba_\bp _\bk_\be_\by _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn
 
   This command allows you to change the default key bindings (operation
   invoked when pressing a key).
 
-  \e[4mmap\e[24m specifies in which menu the binding belongs.  Multiple maps may be
+  _\bm_\ba_\bp specifies in which menu the binding belongs.  Multiple maps may be
   specified by separating them with commas (no additional whitespace is
   allowed). The currently defined maps are:
 
-     \e[1mgeneric\e[0m
+     g\bge\ben\bne\ber\bri\bic\bc
         This is not a real menu, but is used as a fallback for all of
         the other menus except for the pager and editor modes.  If a key
         is not defined in another menu, Mutt will look for a binding to
         function in multiple menus instead of having multiple bind
         statements to accomplish the same task.
 
-     \e[1malias\e[0m
+     a\bal\bli\bia\bas\bs
         The alias menu is the list of your personal aliases as defined
         in your muttrc.  It is the mapping from a short alias name to
         the full email address(es) of the recipient(s).
 
-     \e[1mattach\e[0m
+     a\bat\btt\bta\bac\bch\bh
         The attachment menu is used to access the attachments on
         received messages.
 
-     \e[1mbrowser\e[0m
+     b\bbr\bro\bow\bws\bse\ber\br
         The browser is used for both browsing the local directory
         structure, and for listing all of your incoming mailboxes.
 
-     \e[1meditor\e[0m
+     e\bed\bdi\bit\bto\bor\br
         The editor is the line-based editor the user enters text data.
 
-     \e[1mindex\e[0m
+     i\bin\bnd\bde\bex\bx
         The index is the list of messages contained in a mailbox.
 
-     \e[1mcompose\e[0m
+     c\bco\bom\bmp\bpo\bos\bse\be
         The compose menu is the screen used when sending a new message.
 
-     \e[1mpager\e[0m
+     p\bpa\bag\bge\ber\br
         The pager is the mode used to display message/attachment data,
         and help listings.
 
-     \e[1mpgp\e[0m
+     p\bpg\bgp\bp
         The pgp menu is used to select the OpenPGP keys used for
         encrypting outgoing messages.
 
-     \e[1mpostpone\e[0m
+     p\bpo\bos\bst\btp\bpo\bon\bne\be
         The postpone menu is similar to the index menu, except is used
         when recalling a message the user was composing, but saved until
         later.
 
-  \e[4mkey\e[24m is the key (or key sequence) you wish to bind.  To specify a
-  control character, use the sequence \e[4m\Cx\e[24m, where \e[4mx\e[24m is the letter of the
+  _\bk_\be_\by is the key (or key sequence) you wish to bind.  To specify a
+  control character, use the sequence _\b\_\bC_\bx, where _\bx is the letter of the
   control character (for example, to specify control-A use ``\Ca'').
-  Note that the case of \e[4mx\e[24m as well as \e[4m\C\e[24m is ignored, so that \e[4m\CA\e[24m, \e[4m\Ca\e[24m,
-  \e[4m\cA\e[24m and \e[4m\ca\e[24m are all equivalent.  An alternative form is to specify the
+  Note that the case of _\bx as well as _\b\_\bC is ignored, so that _\b\_\bC_\bA, _\b\_\bC_\ba,
+  _\b\_\bc_\bA and _\b\_\bc_\ba are all equivalent.  An alternative form is to specify the
   key as a three digit octal number prefixed with a ``\'' (for example
-  \e[4m\177\e[24m is equivalent to \e[4m\c?\e[24m).
-
-  In addition, \e[4mkey\e[24m may consist of:
-
-       \t              tab
-       <tab>           tab
-       \r              carriage return
-       \n              newline
-       \e              escape
-       <esc>           escape
-       <up>            up arrow
-       <down>          down arrow
-       <left>          left arrow
-       <right>         right arrow
-       <pageup>        Page Up
-       <pagedown>      Page Down
-       <backspace>     Backspace
-       <delete>        Delete
-       <insert>        Insert
-       <enter>         Enter
-       <return>        Return
-       <home>          Home
-       <end>           End
-       <space>         Space bar
-       <f1>            function key 1
-       <f10>           function key 10
-
-  \e[4mkey\e[24m does not need to be enclosed in quotes unless it contains a space
+  _\b\_\b1_\b7_\b7 is equivalent to _\b\_\bc_\b?).
+
+  In addition, _\bk_\be_\by may consist of:
+
+  \t              tab
+  <tab>           tab
+  \r              carriage return
+  \n              newline
+  \e              escape
+  <esc>           escape
+  <up>            up arrow
+  <down>          down arrow
+  <left>          left arrow
+  <right>         right arrow
+  <pageup>        Page Up
+  <pagedown>      Page Down
+  <backspace>     Backspace
+  <delete>        Delete
+  <insert>        Insert
+  <enter>         Enter
+  <return>        Return
+  <home>          Home
+  <end>           End
+  <space>         Space bar
+  <f1>            function key 1
+  <f10>           function key 10
+
+  _\bk_\be_\by does not need to be enclosed in quotes unless it contains a space
   (`` '').
 
-  \e[4mfunction\e[24m specifies which action to take when \e[4mkey\e[24m is pressed.  For a
+  _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn specifies which action to take when _\bk_\be_\by is pressed.  For a
   complete list of functions, see the ``reference''.  The special
   function noop unbinds the specified key sequence.
 
-  \e[1m3.4.  Defining aliases for character sets\e[0m
+  3\b3.\b.4\b4.\b.  D\bDe\bef\bfi\bin\bni\bin\bng\bg a\bal\bli\bia\bas\bse\bes\bs f\bfo\bor\br c\bch\bha\bar\bra\bac\bct\bte\ber\br s\bse\bet\bts\bs
 
-  Usage: charset-hook \e[4malias\e[24m \e[4mcharset\e[0m
-  Usage: iconv-hook \e[4mcharset\e[24m \e[4mlocal-charset\e[0m
+  Usage: charset-hook _\ba_\bl_\bi_\ba_\bs _\bc_\bh_\ba_\br_\bs_\be_\bt
+  Usage: iconv-hook _\bc_\bh_\ba_\br_\bs_\be_\bt _\bl_\bo_\bc_\ba_\bl_\b-_\bc_\bh_\ba_\br_\bs_\be_\bt
 
   The charset-hook command defines an alias for a character set.  This
   is useful to properly display messages which are tagged with a
   set.  This is helpful when your systems character conversion library
   insists on using strange, system-specific names for character sets.
 
-  \e[1m3.5.  Setting variables based upon mailbox\e[0m
+  3\b3.\b.5\b5.\b.  S\bSe\bet\btt\bti\bin\bng\bg v\bva\bar\bri\bia\bab\bbl\ble\bes\bs b\bba\bas\bse\bed\bd u\bup\bpo\bon\bn m\bma\bai\bil\blb\bbo\box\bx
 
-  Usage: folder-hook [!]\e[4mregexp\e[24m \e[4mcommand\e[0m
+  Usage: folder-hook [!]_\br_\be_\bg_\be_\bx_\bp _\bc_\bo_\bm_\bm_\ba_\bn_\bd
 
   It is often desirable to change settings based on which mailbox you
   are reading.  The folder-hook command provides a method by which you
-  can execute any configuration command.  \e[4mregexp\e[24m is a regular expression
-  specifying in which mailboxes to execute \e[4mcommand\e[24m before loading.  If a
+  can execute any configuration command.  _\br_\be_\bg_\be_\bx_\bp is a regular expression
+  specifying in which mailboxes to execute _\bc_\bo_\bm_\bm_\ba_\bn_\bd before loading.  If a
   mailbox matches multiple folder-hook's, they are executed in the order
   given in the muttrc.
 
-  \e[1mNote: \e[22mif you use the ``!'' shortcut for ``$spoolfile'' at the
+  N\bNo\bot\bte\be:\bif you use the ``!'' shortcut for ``$spoolfile'' at the
   beginning of the pattern, you must place it inside of double or single
-  quotes in order to distinguish it from the logical \e[4mnot\e[24m operator for
+  quotes in order to distinguish it from the logical _\bn_\bo_\bt operator for
   the expression.
 
-  Note that the settings are \e[4mnot\e[24m restored when you leave the mailbox.
+  Note that the settings are _\bn_\bo_\bt restored when you leave the mailbox.
   For example, a command action to perform is to change the sorting
   method based upon the mailbox being read:
 
        folder-hook mutt set sort=threads
 
   However, the sorting method is not restored to its previous value when
-  reading a different mailbox.  To specify a \e[4mdefault\e[24m command, use the
+  reading a different mailbox.  To specify a _\bd_\be_\bf_\ba_\bu_\bl_\bt command, use the
   pattern ``.'':
 
        folder-hook . set sort=date-sent
 
-  \e[1m3.6.  Keyboard macros\e[0m
+  3\b3.\b.6\b6.\b.  K\bKe\bey\byb\bbo\boa\bar\brd\bd m\bma\bac\bcr\bro\bos\bs
 
-  Usage: macro \e[4mmenu\e[24m \e[4mkey\e[24m \e[4msequence\e[24m [ \e[4mdescription\e[24m ]
+  Usage: macro _\bm_\be_\bn_\bu _\bk_\be_\by _\bs_\be_\bq_\bu_\be_\bn_\bc_\be [ _\bd_\be_\bs_\bc_\br_\bi_\bp_\bt_\bi_\bo_\bn ]
 
   Macros are useful when you would like a single key to perform a series
-  of actions.  When you press \e[4mkey\e[24m in menu \e[4mmenu\e[24m, Mutt will behave as if
-  you had typed \e[4msequence\e[24m.  So if you have a common sequence of commands
+  of actions.  When you press _\bk_\be_\by in menu _\bm_\be_\bn_\bu, Mutt will behave as if
+  you had typed _\bs_\be_\bq_\bu_\be_\bn_\bc_\be.  So if you have a common sequence of commands
   you type, you can create a macro to execute those commands with a
   single key.
 
-  \e[4mmenu\e[24m is the ``map'' which the macro will be bound.  Multiple maps may
+  _\bm_\be_\bn_\bu is the ``map'' which the macro will be bound.  Multiple maps may
   be specified by separating multiple menu arguments by commas.
   Whitespace may not be used in between the menu arguments and the
   commas separating them.
 
-  \e[4mkey\e[24m and \e[4msequence\e[24m are expanded by the same rules as the ``key
+  _\bk_\be_\by and _\bs_\be_\bq_\bu_\be_\bn_\bc_\be are expanded by the same rules as the ``key
   bindings''.  There are some additions however.  The first is that
-  control characters in \e[4msequence\e[24m can also be specified as \e[4m^x\e[24m.  In order
-  to get a caret (`^'') you need to use \e[4m^^\e[24m.  Secondly, to specify a
-  certain key such as \e[4mup\e[24m or to invoke a function directly, you can use
-  the format \e[4m<key\e[24m \e[4mname>\e[24m and \e[4m<function\e[24m \e[4mname>\e[24m.  For a listing of key names
+  control characters in _\bs_\be_\bq_\bu_\be_\bn_\bc_\be can also be specified as _\b^_\bx.  In order
+  to get a caret (`^'') you need to use _\b^_\b^.  Secondly, to specify a
+  certain key such as _\bu_\bp or to invoke a function directly, you can use
+  the format _\b<_\bk_\be_\by _\bn_\ba_\bm_\be_\b> and _\b<_\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn _\bn_\ba_\bm_\be_\b>.  For a listing of key names
   see the section on ``key bindings''.  Functions are listed in the
   ``function reference''.
 
   them more robust and portable, and also facilitates defining of macros
   in files used by more than one user (eg. the system Muttrc).
 
-  Optionally you can specify a descriptive text after \e[4msequence\e[24m, which is
+  Optionally you can specify a descriptive text after _\bs_\be_\bq_\bu_\be_\bn_\bc_\be, which is
   shown in the help screens.
 
-  \e[1mNote: \e[22mMacro definitions (if any) listed in the help screen(s), are
+  N\bNo\bot\bte\be:\bMacro definitions (if any) listed in the help screen(s), are
   silently truncated at the screen width, and are not wrapped.
 
-  \e[1m3.7.  Using color and mono video attributes\e[0m
-
-  Usage: color \e[4mobject\e[24m \e[4mforeground\e[24m \e[4mbackground\e[24m [ \e[4mregexp\e[24m ]
-  Usage: color index \e[4mforeground\e[24m \e[4mbackground\e[24m \e[4mpattern\e[0m
-  Usage: uncolor index \e[4mpattern\e[24m [ \e[4mpattern\e[24m ...  ]
+  3\b3.\b.7\b7.\b.  U\bUs\bsi\bin\bng\bg c\bco\bol\blo\bor\br a\ban\bnd\bd m\bmo\bon\bno\bo v\bvi\bid\bde\beo\bo a\bat\btt\btr\bri\bib\bbu\but\bte\bes\bs
 
+  Usage: color _\bo_\bb_\bj_\be_\bc_\bt _\bf_\bo_\br_\be_\bg_\br_\bo_\bu_\bn_\bd _\bb_\ba_\bc_\bk_\bg_\br_\bo_\bu_\bn_\bd [ _\br_\be_\bg_\be_\bx_\bp ]
+  Usage: color index _\bf_\bo_\br_\be_\bg_\br_\bo_\bu_\bn_\bd _\bb_\ba_\bc_\bk_\bg_\br_\bo_\bu_\bn_\bd _\bp_\ba_\bt_\bt_\be_\br_\bn
+  Usage: uncolor index _\bp_\ba_\bt_\bt_\be_\br_\bn [ _\bp_\ba_\bt_\bt_\be_\br_\bn ...  ]
   If your terminal supports color, you can spice up Mutt by creating
   your own color scheme.  To define the color of an object (type of
-  information), you must specify both a foreground color \e[1mand \e[22ma
+  information), you must specify both a foreground color a\ban\bnd\ba
   background color (it is not possible to only specify one or the
   other).
 
-  \e[4mobject\e[24m can be one of:
+  _\bo_\bb_\bj_\be_\bc_\bt can be one of:
 
-  ·  attachment
+  +\bo  attachment
 
-  ·  body (match \e[4mregexp\e[24m in the body of messages)
+  +\bo  body (match _\br_\be_\bg_\be_\bx_\bp in the body of messages)
 
-  ·  bold (hiliting bold patterns in the body of messages)
+  +\bo  bold (hiliting bold patterns in the body of messages)
 
-  ·  error (error messages printed by Mutt)
+  +\bo  error (error messages printed by Mutt)
 
-  ·  header (match \e[4mregexp\e[24m in the message header)
+  +\bo  header (match _\br_\be_\bg_\be_\bx_\bp in the message header)
 
-  ·  hdrdefault (default color of the message header in the pager)
+  +\bo  hdrdefault (default color of the message header in the pager)
 
-  ·  index (match \e[4mpattern\e[24m in the message index)
+  +\bo  index (match _\bp_\ba_\bt_\bt_\be_\br_\bn in the message index)
 
-  ·  indicator (arrow or bar used to indicate the current item in a
+  +\bo  indicator (arrow or bar used to indicate the current item in a
      menu)
 
-  ·  markers (the ``+'' markers at the beginning of wrapped lines in the
+  +\bo  markers (the ``+'' markers at the beginning of wrapped lines in the
      pager)
 
-  ·  message (informational messages)
+  +\bo  message (informational messages)
 
-  ·  normal
+  +\bo  normal
 
-  ·  quoted (text matching ``$quote_regexp'' in the body of a message)
+  +\bo  quoted (text matching ``$quote_regexp'' in the body of a message)
 
-  ·  quoted1, quoted2, ..., quoted\e[1mN \e[22m(higher levels of quoting)
+  +\bo  quoted1, quoted2, ..., quotedN\b(higher levels of quoting)
 
-  ·  search (hiliting of words in the pager)
+  +\bo  search (hiliting of words in the pager)
 
-  ·  signature
+  +\bo  signature
 
-  ·  status (mode lines used to display info about the mailbox or
+  +\bo  status (mode lines used to display info about the mailbox or
      message)
 
-  ·  tilde (the ``~'' used to pad blank lines in the pager)
+  +\bo  tilde (the ``~'' used to pad blank lines in the pager)
 
-  ·  tree (thread tree drawn in the message index and attachment menu)
+  +\bo  tree (thread tree drawn in the message index and attachment menu)
 
-  ·  underline (hiliting underlined patterns in the body of messages)
+  +\bo  underline (hiliting underlined patterns in the body of messages)
 
-  \e[4mforeground\e[24m and \e[4mbackground\e[24m can be one of the following:
+  _\bf_\bo_\br_\be_\bg_\br_\bo_\bu_\bn_\bd and _\bb_\ba_\bc_\bk_\bg_\br_\bo_\bu_\bn_\bd can be one of the following:
 
-  ·  white
+  +\bo  white
 
-  ·  black
+  +\bo  black
 
-  ·  green
+  +\bo  green
 
-  ·  magenta
+  +\bo  magenta
 
-  ·  blue
+  +\bo  blue
 
-  ·  cyan
+  +\bo  cyan
 
-  ·  yellow
+  +\bo  yellow
 
-  ·  red
+  +\bo  red
 
-  ·  default
+  +\bo  default
 
-  ·  color\e[4mx\e[0m
+  +\bo  color_\bx
 
-  \e[4mforeground\e[24m can optionally be prefixed with the keyword bright to make
+  _\bf_\bo_\br_\be_\bg_\br_\bo_\bu_\bn_\bd can optionally be prefixed with the keyword bright to make
   the foreground color boldfaced (e.g., brightred).
 
-  If your terminal supports it, the special keyword \e[4mdefault\e[24m can be used
-  as a transparent color.  The value \e[4mbrightdefault\e[24m is also valid.  If
-  Mutt is linked against the \e[4mS-Lang\e[24m library, you also need to set the
-  \e[4mCOLORFGBG\e[24m environment variable to the default colors of your terminal
+  If your terminal supports it, the special keyword _\bd_\be_\bf_\ba_\bu_\bl_\bt can be used
+  as a transparent color.  The value _\bb_\br_\bi_\bg_\bh_\bt_\bd_\be_\bf_\ba_\bu_\bl_\bt is also valid.  If
+  Mutt is linked against the _\bS_\b-_\bL_\ba_\bn_\bg library, you also need to set the
+  _\bC_\bO_\bL_\bO_\bR_\bF_\bG_\bB_\bG environment variable to the default colors of your terminal
   for this to work; for example (for Bourne-like shells):
 
        set COLORFGBG="green;black"
        export COLORFGBG
 
-  \e[1mNote: \e[22mThe \e[4mS-Lang\e[24m library requires you to use the \e[4mlightgray\e[24m and \e[4mbrown\e[0m
-  keywords instead of \e[4mwhite\e[24m and \e[4myellow\e[24m when setting this variable.
+  N\bNo\bot\bte\be:\b: The _\bS_\b-_\bL_\ba_\bn_\bg library requires you to use the _\bl_\bi_\bg_\bh_\bt_\bg_\br_\ba_\by and _\bb_\br_\bo_\bw_\bn
+  keywords instead of _\bw_\bh_\bi_\bt_\be and _\by_\be_\bl_\bl_\bo_\bw when setting this variable.
 
-  \e[1mNote: \e[22mThe uncolor command can be applied to the index object only.  It
-  removes entries from the list. You \e[1mmust \e[22mspecify the same pattern
+  N\bNo\bot\bte\be:\bThe uncolor command can be applied to the index object only.  It
+  removes entries from the list. You m\bmu\bus\bst\bspecify the same pattern
   specified in the color command for it to be removed.  The pattern
   ``*'' is a special token which means to clear the color index list of
   all entries.
 
-  Mutt also recognizes the keywords \e[4mcolor0\e[24m, \e[4mcolor1\e[24m, ..., \e[4mcolor\e[24m\e[1mN-1 \e[22m(\e[1mN\e[0m
+  Mutt also recognizes the keywords _\bc_\bo_\bl_\bo_\br_\b0, _\bc_\bo_\bl_\bo_\br_\b1, ..., _\bc_\bo_\bl_\bo_\brN\bN-\b-1\b1 (N\bN
   being the number of colors supported by your terminal).  This is
   useful when you remap the colors for your display (for example by
-  changing the color associated with \e[4mcolor2\e[24m for your xterm), since color
+  changing the color associated with _\bc_\bo_\bl_\bo_\br_\b2 for your xterm), since color
   names may then lose their normal meaning.
 
   If your terminal does not support color, it is still possible change
   the video attributes through the use of the ``mono'' command:
 
-  Usage: mono \e[4m<object>\e[24m \e[4m<attribute>\e[24m [ \e[4mregexp\e[24m ]
-  Usage: mono index \e[4mattribute\e[24m \e[4mpattern\e[0m
-  Usage: unmono index \e[4mpattern\e[24m [ \e[4mpattern\e[24m ...  ]
+  Usage: mono _\b<_\bo_\bb_\bj_\be_\bc_\bt_\b> _\b<_\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b> [ _\br_\be_\bg_\be_\bx_\bp ]
+  Usage: mono index _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be _\bp_\ba_\bt_\bt_\be_\br_\bn
+  Usage: unmono index _\bp_\ba_\bt_\bt_\be_\br_\bn [ _\bp_\ba_\bt_\bt_\be_\br_\bn ...  ]
 
-  where \e[4mattribute\e[24m is one of the following:
+  where _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be is one of the following:
 
-  ·  none
+  +\bo  none
 
-  ·  bold
+  +\bo  bold
 
-  ·  underline
+  +\bo  underline
 
-  ·  reverse
+  +\bo  reverse
 
-  ·  standout
+  +\bo  standout
 
-  \e[1m3.8.  Ignoring (weeding) unwanted message headers\e[0m
+  3\b3.\b.8\b8.\b.  I\bIg\bgn\bno\bor\bri\bin\bng\bg (\b(w\bwe\bee\bed\bdi\bin\bng\bg)\b) u\bun\bnw\bwa\ban\bnt\bte\bed\bd m\bme\bes\bss\bsa\bag\bge\be h\bhe\bea\bad\bde\ber\brs\bs
 
-  Usage: [un]ignore \e[4mpattern\e[24m [ \e[4mpattern\e[24m ... ]
+  Usage: [un]ignore _\bp_\ba_\bt_\bt_\be_\br_\bn [ _\bp_\ba_\bt_\bt_\be_\br_\bn ... ]
 
   Messages often have many header fields added by automatic processing
   systems, or which may not seem useful to display on the screen.  This
        unignore organization organisation x-mailer: x-newsreader: x-mailing-list:
        unignore posted-to:
 
-  \e[1m3.9.  Alternative addresses\e[0m
+  3\b3.\b.9\b9.\b.  A\bAl\blt\bte\ber\brn\bna\bat\bti\biv\bve\be a\bad\bdd\bdr\bre\bes\bss\bse\bes\bs
 
-  Usage: [un]alternates \e[4mregexp\e[24m [ \e[4mregexp\e[24m ... ]
+  Usage: [un]alternates _\br_\be_\bg_\be_\bx_\bp [ _\br_\be_\bg_\be_\bx_\bp ... ]
 
   With various functions, mutt will treat messages differently,
   depending on whether you sent them or whether you received them from
   precise pattern under an unalternates command.
 
   To remove a regular expression from the alternates list, use the
-  unalternates command with exactly the same \e[4mregexp\e[24m.  Likewise, if the
-  \e[4mregexp\e[24m for a alternates command matches an entry on the unalternates
-  list, that unalternates entry will be removed. If the \e[4mregexp\e[24m for
-  unalternates is ``*'', \e[4mall\e[24m \e[4mentries\e[24m on alternates will be removed.
+  unalternates command with exactly the same _\br_\be_\bg_\be_\bx_\bp.  Likewise, if the
+  _\br_\be_\bg_\be_\bx_\bp for a alternates command matches an entry on the unalternates
+  list, that unalternates entry will be removed. If the _\br_\be_\bg_\be_\bx_\bp for
+  unalternates is ``*'', _\ba_\bl_\bl _\be_\bn_\bt_\br_\bi_\be_\bs on alternates will be removed.
 
-  \e[1m3.10.  Mailing lists\e[0m
+  3\b3.\b.1\b10\b0.\b.  M\bMa\bai\bil\bli\bin\bng\bg l\bli\bis\bst\bts\bs
 
-  Usage: [un]lists \e[4mregexp\e[24m [ \e[4mregexp\e[24m ... ]
-  Usage: [un]subscribe \e[4mregexp\e[24m [ \e[4mregexp\e[24m ... ]
+  Usage: [un]lists _\br_\be_\bg_\be_\bx_\bp [ _\br_\be_\bg_\be_\bx_\bp ... ]
+  Usage: [un]subscribe _\br_\be_\bg_\be_\bx_\bp [ _\br_\be_\bg_\be_\bx_\bp ... ]
 
   Mutt has a few nice features for ``handling mailing lists''.  In order
   to take advantage of them, you must specify which addresses belong to
 
   Specify as much of the address as you need to to remove ambiguity.
   For example, if you've subscribed to the Mutt mailing list, you will
-  receive mail addresssed to \e[4mmutt-users@mutt.org\e[24m.  So, to tell Mutt that
+  receive mail addresssed to _\bm_\bu_\bt_\bt_\b-_\bu_\bs_\be_\br_\bs_\b@_\bm_\bu_\bt_\bt_\b._\bo_\br_\bg.  So, to tell Mutt that
   this is a mailing list, you could add ``lists mutt-users'' to your
   initialization file.  To tell mutt that you are subscribed to it, add
   ``subscribe mutt-users'' to your initialization file instead.  If you
-  also happen to get mail from someone whose address is \e[4mmutt-\e[0m
-  \e[4musers@example.com\e[24m, you could use ``lists mutt-users@mutt\\.org'' or
+  also happen to get mail from someone whose address is _\bm_\bu_\bt_\bt_\b-
+  _\bu_\bs_\be_\br_\bs_\b@_\be_\bx_\ba_\bm_\bp_\bl_\be_\b._\bc_\bo_\bm, you could use ``lists mutt-users@mutt\\.org'' or
   ``subscribe mutt-users@mutt\\.org'' to match only mail from the actual
   list.
 
   The ``unlists'' command is used to remove a token from the list of
   known and subscribed mailing-lists. Use ``unlists *'' to remove all
   tokens.
+
   To remove a mailing list from the list of subscribed mailing lists,
   but keep it on the list of known mailing lists, use ``unsubscribe''.
 
-  \e[1m3.11.  Using Multiple spool mailboxes\e[0m
+  3\b3.\b.1\b11\b1.\b.  U\bUs\bsi\bin\bng\bg M\bMu\bul\blt\bti\bip\bpl\ble\be s\bsp\bpo\boo\bol\bl m\bma\bai\bil\blb\bbo\box\bxe\bes\bs
 
-  Usage: mbox-hook [!]\e[4mpattern\e[24m \e[4mmailbox\e[0m
+  Usage: mbox-hook [!]_\bp_\ba_\bt_\bt_\be_\br_\bn _\bm_\ba_\bi_\bl_\bb_\bo_\bx
 
   This command is used to move read messages from a specified mailbox to
   a different mailbox automatically when you quit or change folders.
-  \e[4mpattern\e[24m is a regular expression specifying the mailbox to treat as a
-  ``spool'' mailbox and \e[4mmailbox\e[24m specifies where mail should be saved
+  _\bp_\ba_\bt_\bt_\be_\br_\bn is a regular expression specifying the mailbox to treat as a
+  ``spool'' mailbox and _\bm_\ba_\bi_\bl_\bb_\bo_\bx specifies where mail should be saved
   when read.
 
-  Unlike some of the other \e[4mhook\e[24m commands, only the \e[4mfirst\e[24m matching
+  Unlike some of the other _\bh_\bo_\bo_\bk commands, only the _\bf_\bi_\br_\bs_\bt matching
   pattern is used (it is not possible to save read mail in more than a
   single mailbox).
 
-  \e[1m3.12.  Defining mailboxes which receive mail\e[0m
+  3\b3.\b.1\b12\b2.\b.  D\bDe\bef\bfi\bin\bni\bin\bng\bg m\bma\bai\bil\blb\bbo\box\bxe\bes\bs w\bwh\bhi\bic\bch\bh r\bre\bec\bce\bei\biv\bve\be m\bma\bai\bil\bl
 
-  Usage: [un]mailboxes [!]\e[4mfilename\e[24m [ \e[4mfilename\e[24m ... ]
+  Usage: [un]mailboxes [!]_\bf_\bi_\bl_\be_\bn_\ba_\bm_\be [ _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be ... ]
 
   This command specifies folders which can receive mail and which will
   be checked for new messages.  By default, the main menu status bar
   displays how many of these folders have new messages.
 
-  When changing folders, pressing \e[4mspace\e[24m will cycle through folders with
+  When changing folders, pressing _\bs_\bp_\ba_\bc_\be will cycle through folders with
   new mail.
 
   Pressing TAB in the directory browser will bring up a menu showing the
   folders which receive mail. Use ``unmailboxes *'' to remove all
   tokens.
 
-  \e[1mNote: \e[22mnew mail is detected by comparing the last modification time to
+  N\bNo\bot\bte\be:\bnew mail is detected by comparing the last modification time to
   the last access time.  Utilities like biff or frm or any other program
   which accesses the mailbox might cause Mutt to never detect new mail
   for that mailbox if they do not properly reset the access time.
   Backup tools are another common reason for updated access times.
 
-  \e[1mNote: \e[22mthe filenames in the mailboxes command are resolved when the
+  N\bNo\bot\bte\be:\bthe filenames in the mailboxes command are resolved when the
   command is executed, so if these names contain ``shortcut characters''
   (such as ``='' and ``!''), any variable definition that affect these
   characters (like ``$folder'' and ``$spoolfile'') should be executed
   before the mailboxes command.
 
-  \e[1m3.13.  User defined headers\e[0m
+  3\b3.\b.1\b13\b3.\b.  U\bUs\bse\ber\br d\bde\bef\bfi\bin\bne\bed\bd h\bhe\bea\bad\bde\ber\brs\bs
 
   Usage:
-  my_hdr \e[4mstring\e[0m
-  unmy_hdr \e[4mfield\e[24m [ \e[4mfield\e[24m ... ]
+  my_hdr _\bs_\bt_\br_\bi_\bn_\bg
+  unmy_hdr _\bf_\bi_\be_\bl_\bd [ _\bf_\bi_\be_\bl_\bd ... ]
 
   The ``my_hdr'' command allows you to create your own header fields
   which will be added to every message you send.
 
   in your .muttrc.
 
-  \e[1mNote:  \e[22mspace characters are \e[4mnot\e[24m allowed between the keyword and the
+  N\bNo\bot\bte\be:\b:  space characters are _\bn_\bo_\bt allowed between the keyword and the
   colon (``:'').  The standard for electronic mail (RFC822) says that
   space is illegal there, so Mutt enforces the rule.
 
   If you would like to add a header field to a single message, you
-  should either set the ``edit_headers'' variable, or use the \e[4medit-\e[0m
-  \e[4mheaders\e[24m function (default: ``E'') in the send-menu so that you can
+  should either set the ``edit_headers'' variable, or use the _\be_\bd_\bi_\bt_\b-
+  _\bh_\be_\ba_\bd_\be_\br_\bs function (default: ``E'') in the send-menu so that you can
   edit the header of your message along with the body.
 
   To remove user defined header fields, use the ``unmy_hdr'' command.
 
        unmy_hdr to cc
 
-  \e[1m3.14.  Defining the order of headers when viewing messages\e[0m
+  3\b3.\b.1\b14\b4.\b.  D\bDe\bef\bfi\bin\bni\bin\bng\bg t\bth\bhe\be o\bor\brd\bde\ber\br o\bof\bf h\bhe\bea\bad\bde\ber\brs\bs w\bwh\bhe\ben\bn v\bvi\bie\bew\bwi\bin\bng\bg m\bme\bes\bss\bsa\bag\bge\bes\bs
 
-  Usage: hdr_order \e[4mheader1\e[24m \e[4mheader2\e[24m \e[4mheader3\e[0m
+  Usage: hdr_order _\bh_\be_\ba_\bd_\be_\br_\b1 _\bh_\be_\ba_\bd_\be_\br_\b2 _\bh_\be_\ba_\bd_\be_\br_\b3
 
   With this command, you can specify an order in which mutt will attempt
   to present headers to you when viewing messages.
 
        hdr_order From Date: From: To: Cc: Subject:
 
-  \e[1m3.15.  Specify default save filename\e[0m
+  3\b3.\b.1\b15\b5.\b.  S\bSp\bpe\bec\bci\bif\bfy\by d\bde\bef\bfa\bau\bul\blt\bt s\bsa\bav\bve\be f\bfi\bil\ble\ben\bna\bam\bme\be
 
-  Usage: save-hook [!]\e[4mpattern\e[24m \e[4mfilename\e[0m
+  Usage: save-hook [!]_\bp_\ba_\bt_\bt_\be_\br_\bn _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be
 
   This command is used to override the default filename used when saving
-  messages.  \e[4mfilename\e[24m will be used as the default filename if the
-  message is \e[4mFrom:\e[24m an address matching \e[4mregexp\e[24m or if you are the author
-  and the message is addressed \e[4mto:\e[24m something matching \e[4mregexp\e[24m.
+  messages.  _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be will be used as the default filename if the
+  message is _\bF_\br_\bo_\bm_\b: an address matching _\br_\be_\bg_\be_\bx_\bp or if you are the author
+  and the message is addressed _\bt_\bo_\b: something matching _\br_\be_\bg_\be_\bx_\bp.
 
   See ``Message Matching in Hooks'' for information on the exact format
-  of \e[4mpattern\e[24m.
+  of _\bp_\ba_\bt_\bt_\be_\br_\bn.
 
   Examples:
 
 
   Also see the ``fcc-save-hook'' command.
 
-  \e[1m3.16.  Specify default Fcc: mailbox when composing\e[0m
+  3\b3.\b.1\b16\b6.\b.  S\bSp\bpe\bec\bci\bif\bfy\by d\bde\bef\bfa\bau\bul\blt\bt F\bFc\bcc\bc:\b: m\bma\bai\bil\blb\bbo\box\bx w\bwh\bhe\ben\bn c\bco\bom\bmp\bpo\bos\bsi\bin\bng\bg
 
-  Usage: fcc-hook [!]\e[4mpattern\e[24m \e[4mmailbox\e[0m
+  Usage: fcc-hook [!]_\bp_\ba_\bt_\bt_\be_\br_\bn _\bm_\ba_\bi_\bl_\bb_\bo_\bx
 
   This command is used to save outgoing mail in a mailbox other than
   ``$record''.  Mutt searches the initial list of message recipients for
-  the first matching \e[4mregexp\e[24m and uses \e[4mmailbox\e[24m as the default Fcc:
+  the first matching _\br_\be_\bg_\be_\bx_\bp and uses _\bm_\ba_\bi_\bl_\bb_\bo_\bx as the default Fcc:
   mailbox.  If no match is found the message will be saved to
   ``$record'' mailbox.
 
   See ``Message Matching in Hooks'' for information on the exact format
-  of \e[4mpattern\e[24m.
+  of _\bp_\ba_\bt_\bt_\be_\br_\bn.
 
   Example: fcc-hook [@.]aol\\.com$ +spammers
 
   to the `+spammers' mailbox by default.  Also see the ``fcc-save-hook''
   command.
 
-  \e[1m3.17.  Specify default save filename and default Fcc: mailbox at once\e[0m
+  3\b3.\b.1\b17\b7.\b.  S\bSp\bpe\bec\bci\bif\bfy\by d\bde\bef\bfa\bau\bul\blt\bt s\bsa\bav\bve\be f\bfi\bil\ble\ben\bna\bam\bme\be a\ban\bnd\bd d\bde\bef\bfa\bau\bul\blt\bt F\bFc\bcc\bc:\b: m\bma\bai\bil\blb\bbo\box\bx a\bat\bt o\bon\bnc\bce\be
 
-  Usage: fcc-save-hook [!]\e[4mpattern\e[24m \e[4mmailbox\e[0m
+  Usage: fcc-save-hook [!]_\bp_\ba_\bt_\bt_\be_\br_\bn _\bm_\ba_\bi_\bl_\bb_\bo_\bx
 
   This command is a shortcut, equivalent to doing both a ``fcc-hook''
   and a ``save-hook'' with its arguments.
+  3\b3.\b.1\b18\b8.\b.  C\bCh\bha\ban\bng\bge\be s\bse\bet\btt\bti\bin\bng\bgs\bs b\bba\bas\bse\bed\bd u\bup\bpo\bon\bn m\bme\bes\bss\bsa\bag\bge\be r\bre\bec\bci\bip\bpi\bie\ben\bnt\bts\bs
 
-  \e[1m3.18.  Change settings based upon message recipients\e[0m
-
-  Usage: reply-hook [!]\e[4mpattern\e[24m \e[4mcommand\e[0m
-  Usage: send-hook [!]\e[4mpattern\e[24m \e[4mcommand\e[0m
-  Usage: send2-hook [!]\e[4mpattern\e[24m \e[4mcommand\e[0m
+  Usage: reply-hook [!]_\bp_\ba_\bt_\bt_\be_\br_\bn _\bc_\bo_\bm_\bm_\ba_\bn_\bd
+  Usage: send-hook [!]_\bp_\ba_\bt_\bt_\be_\br_\bn _\bc_\bo_\bm_\bm_\ba_\bn_\bd
+  Usage: send2-hook [!]_\bp_\ba_\bt_\bt_\be_\br_\bn _\bc_\bo_\bm_\bm_\ba_\bn_\bd
 
   These commands can be used to execute arbitrary configuration commands
-  based upon recipients of the message.  \e[4mpattern\e[24m is a regular expression
-  matching the desired address.  \e[4mcommand\e[24m is executed when \e[4mregexp\e[24m matches
+  based upon recipients of the message.  _\bp_\ba_\bt_\bt_\be_\br_\bn is a regular expression
+  matching the desired address.  _\bc_\bo_\bm_\bm_\ba_\bn_\bd is executed when _\br_\be_\bg_\be_\bx_\bp matches
   recipients of the message.
 
-  reply-hook is matched against the message you are \e[4mreplying\e[24m \e[1mto\e[22m, instead
-  of the message you are \e[4msending\e[24m.  send-hook is matched against all
-  messages, both \e[4mnew\e[24m and \e[4mreplies\e[24m.  \e[1mNote: \e[22mreply-hooks are matched \e[1mbefore\e[0m
-  the send-hook, \e[1mregardless \e[22mof the order specified in the users's
+  reply-hook is matched against the message you are _\br_\be_\bp_\bl_\by_\bi_\bn_\bg t\bto\bo, instead
+  of the message you are _\bs_\be_\bn_\bd_\bi_\bn_\bg.  send-hook is matched against all
+  messages, both _\bn_\be_\bw and _\br_\be_\bp_\bl_\bi_\be_\bs.  N\bNo\bot\bte\be:\b: reply-hooks are matched b\bbe\bef\bfo\bor\bre\be
+  the send-hook, r\bre\beg\bga\bar\brd\bdl\ble\bes\bss\bof the order specified in the users's
   configuration file.
 
   send2-hook is matched every time a message is changed, either by
   (for that type of hook).
 
   See ``Message Matching in Hooks'' for information on the exact format
-  of \e[4mpattern\e[24m.
+  of _\bp_\ba_\bt_\bt_\be_\br_\bn.
 
   Example: send-hook mutt "set mime_forward signature=''"
 
   change the language of the attributions and signatures based upon the
   recipients.
 
-  \e[1mNote: \e[22mthe send-hook's are only executed ONCE after getting the initial
+  N\bNo\bot\bte\be:\bthe send-hook's are only executed ONCE after getting the initial
   list of recipients.  Adding a recipient after replying or editing the
   message will NOT cause any send-hook to be executed.  Also note that
   my_hdr commands which modify recipient headers, or the message's
   subject, don't have any effect on the current message when executed
   from a send-hook.
 
-  \e[1m3.19.  Change settings before formatting a message\e[0m
+  3\b3.\b.1\b19\b9.\b.  C\bCh\bha\ban\bng\bge\be s\bse\bet\btt\bti\bin\bng\bgs\bs b\bbe\bef\bfo\bor\bre\be f\bfo\bor\brm\bma\bat\btt\bti\bin\bng\bg a\ba m\bme\bes\bss\bsa\bag\bge\be
 
-  Usage: message-hook [!]\e[4mpattern\e[24m \e[4mcommand\e[0m
+  Usage: message-hook [!]_\bp_\ba_\bt_\bt_\be_\br_\bn _\bc_\bo_\bm_\bm_\ba_\bn_\bd
 
   This command can be used to execute arbitrary configuration commands
   before viewing or formatting a message based upon information about
-  the message.  \e[4mcommand\e[24m is executed if the \e[4mpattern\e[24m matches the message
+  the message.  _\bc_\bo_\bm_\bm_\ba_\bn_\bd is executed if the _\bp_\ba_\bt_\bt_\be_\br_\bn matches the message
   to be displayed. When multiple matches occur, commands are executed in
   the order they are specified in the muttrc.
 
   See ``Message Matching in Hooks'' for information on the exact format
-  of \e[4mpattern\e[24m.
+  of _\bp_\ba_\bt_\bt_\be_\br_\bn.
 
   Example:
 
        message-hook ~A 'set pager=builtin'
        message-hook '~f freshmeat-news' 'set pager="less \"+/^  subject: .*\""'
 
-  \e[1m3.20.  Choosing the cryptographic key of the recipient\e[0m
+  3\b3.\b.2\b20\b0.\b.  C\bCh\bho\boo\bos\bsi\bin\bng\bg t\bth\bhe\be c\bcr\bry\byp\bpt\bto\bog\bgr\bra\bap\bph\bhi\bic\bc k\bke\bey\by o\bof\bf t\bth\bhe\be r\bre\bec\bci\bip\bpi\bie\ben\bnt\bt
 
-  Usage: crypt-hook \e[4mpattern\e[24m \e[4mkeyid\e[0m
+  Usage: crypt-hook _\bp_\ba_\bt_\bt_\be_\br_\bn _\bk_\be_\by_\bi_\bd
 
   When encrypting messages with PGP or OpenSSL, you may want to
   associate a certain key with a given e-mail address automatically,
   can either put a numerical key ID here, an e-mail address, or even
   just a real name.
 
-  \e[1m3.21.  Adding key sequences to the keyboard buffer\e[0m
+  3\b3.\b.2\b21\b1.\b.  A\bAd\bdd\bdi\bin\bng\bg k\bke\bey\by s\bse\beq\bqu\bue\ben\bnc\bce\bes\bs t\bto\bo t\bth\bhe\be k\bke\bey\byb\bbo\boa\bar\brd\bd b\bbu\buf\bff\bfe\ber\br
 
-  Usage: push \e[4mstring\e[0m
+  Usage: push _\bs_\bt_\br_\bi_\bn_\bg
 
   This command adds the named string to the keyboard buffer. The string
   may contain control characters, key names and function names like the
   automatically run a sequence of commands at startup, or when entering
   certain folders.
 
-  \e[1m3.22.  Executing functions\e[0m
+  3\b3.\b.2\b22\b2.\b.  E\bEx\bxe\bec\bcu\but\bti\bin\bng\bg f\bfu\bun\bnc\bct\bti\bio\bon\bns\bs
 
-  Usage: exec \e[4mfunction\e[24m [ \e[4mfunction\e[24m ... ]
+  Usage: exec _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn [ _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn ... ]
 
   This command can be used to execute any function. Functions are listed
   in the ``function reference''.  ``exec function'' is equivalent to
   ``push <function>''.
 
-  \e[1m3.23.  Message Scoring\e[0m
+  3\b3.\b.2\b23\b3.\b.  M\bMe\bes\bss\bsa\bag\bge\be S\bSc\bco\bor\bri\bin\bng\bg
 
-  Usage: score \e[4mpattern\e[24m \e[4mvalue\e[0m
-  Usage: unscore \e[4mpattern\e[24m [ \e[4mpattern\e[24m ... ]
+  Usage: score _\bp_\ba_\bt_\bt_\be_\br_\bn _\bv_\ba_\bl_\bu_\be
+  Usage: unscore _\bp_\ba_\bt_\bt_\be_\br_\bn [ _\bp_\ba_\bt_\bt_\be_\br_\bn ... ]
 
-  The score commands adds \e[4mvalue\e[24m to a message's score if \e[4mpattern\e[24m matches
-  it.  \e[4mpattern\e[24m is a string in the format described in the ``patterns''
+  The score commands adds _\bv_\ba_\bl_\bu_\be to a message's score if _\bp_\ba_\bt_\bt_\be_\br_\bn matches
+  it.  _\bp_\ba_\bt_\bt_\be_\br_\bn is a string in the format described in the ``patterns''
   section (note: For efficiency reasons, patterns which scan information
   not available in the index, such as ~b, ~B or ~h, may not be used).
-  \e[4mvalue\e[24m is a positive or negative integer.  A message's final score is
+  _\bv_\ba_\bl_\bu_\be is a positive or negative integer.  A message's final score is
   the sum total of all matching score entries.  However, you may
-  optionally prefix \e[4mvalue\e[24m with an equal sign (=) to cause evaluation to
+  optionally prefix _\bv_\ba_\bl_\bu_\be with an equal sign (=) to cause evaluation to
   stop at a particular entry if there is a match.  Negative final scores
   are rounded up to 0.
 
-  The unscore command removes score entries from the list.  You \e[1mmust\e[0m
+  The unscore command removes score entries from the list.  You m\bmu\bus\bst\bt
   specify the same pattern specified in the score command for it to be
   removed.  The pattern ``*'' is a special token which means to clear
   the list of all score entries.
 
-  \e[1m3.24.  Spam detection\e[0m
+  3\b3.\b.2\b24\b4.\b.  S\bSp\bpa\bam\bm d\bde\bet\bte\bec\bct\bti\bio\bon\bn
 
-  Usage: spam \e[4mpattern\e[24m \e[4mformat\e[0m
-  Usage: nospam \e[4mpattern\e[0m
+  Usage: spam _\bp_\ba_\bt_\bt_\be_\br_\bn _\bf_\bo_\br_\bm_\ba_\bt
+  Usage: nospam _\bp_\ba_\bt_\bt_\be_\br_\bn
 
   Mutt has generalized support for external spam-scoring filters.  By
   defining your spam patterns with the spam and nospam commands, you can
-  \e[4mlimit\e[24m, \e[4msearch\e[24m, and \e[4msort\e[24m your mail based on its spam attributes, as
+  _\bl_\bi_\bm_\bi_\bt, _\bs_\be_\ba_\br_\bc_\bh, and _\bs_\bo_\br_\bt your mail based on its spam attributes, as
   determined by the external filter. You also can display the spam
   attributes in your index display using the %H selector in the
   ``$index_format'' variable. (Tip: try %?H?[%H] ?  to display spam tags
   only when they are defined for a given message.)
 
   Your first step is to define your external filter's spam patterns
-  using the spam command. \e[4mpattern\e[24m should be a regular expression that
+  using the spam command. _\bp_\ba_\bt_\bt_\be_\br_\bn should be a regular expression that
   matches a header in a mail message. If any message in the mailbox
   matches this regular expression, it will receive a ``spam tag'' or
   ``spam attribute'' (unless it also matches a nospam pattern -- see
   below.) The appearance of this attribute is entirely up to you, and is
-  governed by the \e[4mformat\e[24m parameter. \e[4mformat\e[24m can be any static text, but
-  it also can include back-references from the \e[4mpattern\e[24m expression. (A
+  governed by the _\bf_\bo_\br_\bm_\ba_\bt parameter. _\bf_\bo_\br_\bm_\ba_\bt can be any static text, but
+  it also can include back-references from the _\bp_\ba_\bt_\bt_\be_\br_\bn expression. (A
   regular expression ``back-reference'' refers to a sub-expression
   contained within parentheses.) %1 is replaced with the first back-
   reference in the regex, %2 with the second, etc.
   one spam-related header. You can define spam patterns for each filter
   you use. If a message matches two or more of these patterns, and the
   $spam_separator variable is set to a string, then the message's spam
-  tag will consist of all the \e[4mformat\e[24m strings joined together, with the
+  tag will consist of all the _\bf_\bo_\br_\bm_\ba_\bt strings joined together, with the
   value of $spam_separator separating them.
 
   For example, suppose I use DCC, SpamAssassin, and PureMessage. I might
   define these spam settings:
 
-  spam "X-DCC-.*-Metrics:.*(....)=many"         "90+/DCC-%1"
-  spam "X-Spam-Status: Yes"                     "90+/SA"
-  spam "X-PerlMX-Spam: .*Probability=([0-9]+)%" "%1/PM"
-  set spam_separator=", "
+       spam "X-DCC-.*-Metrics:.*(....)=many"         "90+/DCC-%1"
+       spam "X-Spam-Status: Yes"                     "90+/SA"
+       spam "X-PerlMX-Spam: .*Probability=([0-9]+)%" "%1/PM"
+       set spam_separator=", "
 
   If I then received a message that DCC registered with ``many'' hits
   under the ``Fuz2'' checksum, and that PureMessage registered with a
   report indicate the checksum used -- in this case, ``Fuz2''.)
 
   If the $spam_separator variable is unset, then each spam pattern match
-  supercedes the previous one. Instead of getting joined \e[4mformat\e[24m strings,
+  supercedes the previous one. Instead of getting joined _\bf_\bo_\br_\bm_\ba_\bt strings,
   you'll get only the last one to match.
 
   The spam tag is what will be displayed in the index when you use %H in
   the $index_format variable. It's also the string that the ~H pattern-
-  matching expression matches against for \e[4msearch\e[24m and \e[4mlimit\e[24m functions.
+  matching expression matches against for _\bs_\be_\ba_\br_\bc_\bh and _\bl_\bi_\bm_\bi_\bt functions.
   And it's what sorting by spam attribute will use as a sort key.
 
   That's a pretty complicated example, and most people's actual
   configuration, the more effective mutt can be, especially when it
   comes to sorting.
 
-  Generally, when you sort by spam tag, mutt will sort \e[4mlexically\e[24m -- that
+  Generally, when you sort by spam tag, mutt will sort _\bl_\be_\bx_\bi_\bc_\ba_\bl_\bl_\by -- that
   is, by ordering strings alphnumerically. However, if a spam tag begins
   with a number, mutt will sort numerically first, and lexically only
   when two numbers are equal in value. (This is like UNIX's sort -n.) A
   message with no spam attributes at all -- that is, one that didn't
-  match \e[4many\e[24m of your spam patterns -- is sorted at lowest priority.
+  match _\ba_\bn_\by of your spam patterns -- is sorted at lowest priority.
   Numbers are sorted next, beginning with 0 and ranging upward. Finally,
   non-numeric strings are sorted, with ``a'' taking lower priority than
   ``z''. Clearly, in general, sorting by spam tags is most effective
   nonetheless do not want it to receive a spam tag, you can list a more
   precise pattern under a nospam command.
 
-  If the \e[4mpattern\e[24m given to nospam is exactly the same as the \e[4mpattern\e[24m on
+  If the _\bp_\ba_\bt_\bt_\be_\br_\bn given to nospam is exactly the same as the _\bp_\ba_\bt_\bt_\be_\br_\bn on
   an existing spam list entry, the effect will be to remove the entry
   from the spam list, instead of adding an exception.  Likewise, if the
-  \e[4mpattern\e[24m for a spam command matches an entry on the nospam list, that
-  nospam entry will be removed. If the \e[4mpattern\e[24m for nospam is ``*'', \e[4mall\e[0m
-  \e[4mentries\e[24m \e[4mon\e[24m \e[4mboth\e[24m \e[4mlists\e[24m will be removed. This might be the default
+  _\bp_\ba_\bt_\bt_\be_\br_\bn for a spam command matches an entry on the nospam list, that
+  nospam entry will be removed. If the _\bp_\ba_\bt_\bt_\be_\br_\bn for nospam is ``*'', _\ba_\bl_\bl
+  _\be_\bn_\bt_\br_\bi_\be_\bs _\bo_\bn _\bb_\bo_\bt_\bh _\bl_\bi_\bs_\bt_\bs will be removed. This might be the default
   action if you use spam and nospam in conjunction with a folder-hook.
 
   You can have as many spam or nospam commands as you like.  You can
 
        spam "^From: .*MAILER-DAEMON"       "999"
 
-  \e[1m3.25.  Setting variables\e[0m
+  3\b3.\b.2\b25\b5.\b.  S\bSe\bet\btt\bti\bin\bng\bg v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
 
-  Usage: set [no|inv]\e[4mvariable\e[24m[=\e[4mvalue\e[24m] [ \e[4mvariable\e[24m ... ]
-  Usage: toggle \e[4mvariable\e[24m [\e[4mvariable\e[24m ... ]
-  Usage: unset \e[4mvariable\e[24m [\e[4mvariable\e[24m ... ]
-  Usage: reset \e[4mvariable\e[24m [\e[4mvariable\e[24m ... ]
+  Usage: set [no|inv]_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be[=_\bv_\ba_\bl_\bu_\be] [ _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be ... ]
+  Usage: toggle _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be [_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be ... ]
+  Usage: unset _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be [_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be ... ]
+  Usage: reset _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be [_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be ... ]
 
   This command is used to set (and unset) ``configuration variables''.
   There are four basic types of variables: boolean, number, string and
-  quadoption.  \e[4mboolean\e[24m variables can be \e[4mset\e[24m (true) or \e[4munset\e[24m (false).
-  \e[4mnumber\e[24m variables can be assigned a positive integer value.
+  quadoption.  _\bb_\bo_\bo_\bl_\be_\ba_\bn variables can be _\bs_\be_\bt (true) or _\bu_\bn_\bs_\be_\bt (false).
+  _\bn_\bu_\bm_\bb_\be_\br variables can be assigned a positive integer value.
 
-  \e[4mstring\e[24m variables consist of any number of printable characters.
-  \e[4mstrings\e[24m must be enclosed in quotes if they contain spaces or tabs.
-  You may also use the ``C'' escape sequences \e[1m\n \e[22mand \e[1m\t \e[22mfor newline and
+  _\bs_\bt_\br_\bi_\bn_\bg variables consist of any number of printable characters.
+  _\bs_\bt_\br_\bi_\bn_\bg_\bs must be enclosed in quotes if they contain spaces or tabs.
+  You may also use the ``C'' escape sequences \\b\n\bn and \\b\t\bfor newline and
   tab, respectively.
 
-  \e[4mquadoption\e[24m variables are used to control whether or not to be prompted
-  for certain actions, or to specify a default action.  A value of \e[4myes\e[0m
+  _\bq_\bu_\ba_\bd_\bo_\bp_\bt_\bi_\bo_\bn variables are used to control whether or not to be prompted
+  for certain actions, or to specify a default action.  A value of _\by_\be_\bs
   will cause the action to be carried out automatically as if you had
-  answered yes to the question.  Similarly, a value of \e[4mno\e[24m will cause the
+  answered yes to the question.  Similarly, a value of _\bn_\bo will cause the
   the action to be carried out as if you had answered ``no.''  A value
-  of \e[4mask-yes\e[24m will cause a prompt with a default answer of ``yes'' and
-  \e[4mask-no\e[24m will provide a default answer of ``no.''
+  of _\ba_\bs_\bk_\b-_\by_\be_\bs will cause a prompt with a default answer of ``yes'' and
+  _\ba_\bs_\bk_\b-_\bn_\bo will provide a default answer of ``no.''
 
   Prefixing a variable with ``no'' will unset it.  Example: set
   noaskbcc.
 
-  For \e[4mboolean\e[24m variables, you may optionally prefix the variable name
+  For _\bb_\bo_\bo_\bl_\be_\ba_\bn variables, you may optionally prefix the variable name
   with inv to toggle the value (on or off).  This is useful when writing
   macros.  Example: set invsmart_wrap.
 
 
   The unset command automatically prepends the no prefix to all
   specified variables.
-
-  Using the enter-command function in the \e[4mindex\e[24m menu, you can query the
+  Using the enter-command function in the _\bi_\bn_\bd_\be_\bx menu, you can query the
   value of a variable by prefixing the name of the variable with a
   question mark:
 
   With the reset command there exists the special variable ``all'',
   which allows you to reset all variables to their system defaults.
 
-  \e[1m3.26.  Reading initialization commands from another file\e[0m
+  3\b3.\b.2\b26\b6.\b.  R\bRe\bea\bad\bdi\bin\bng\bg i\bin\bni\bit\bti\bia\bal\bli\biz\bza\bat\bti\bio\bon\bn c\bco\bom\bmm\bma\ban\bnd\bds\bs f\bfr\bro\bom\bm a\ban\bno\bot\bth\bhe\ber\br f\bfi\bil\ble\be
 
-  Usage: source \e[4mfilename\e[0m
+  Usage: source _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be [ _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be ... ]
 
   This command allows the inclusion of initialization commands from
   other files.  For example, I place all of my aliases in
   If the filename begins with a tilde (``~''), it will be expanded to
   the path of your home directory.
 
-  If the filename ends with a vertical bar (|), then \e[4mfilename\e[24m is
+  If the filename ends with a vertical bar (|), then _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be is
   considered to be an executable program from which to read input (eg.
   source ~/bin/myscript|).
 
-  \e[1m3.27.  Removing hooks\e[0m
+  3\b3.\b.2\b27\b7.\b.  R\bRe\bem\bmo\bov\bvi\bin\bng\bg h\bho\boo\bok\bks\bs
 
-  Usage: unhook [ * | \e[4mhook-type\e[24m ]
+  Usage: unhook [ * | _\bh_\bo_\bo_\bk_\b-_\bt_\by_\bp_\be ]
 
   This command permits you to flush hooks you have previously defined.
   You can either remove all hooks by giving the ``*'' character as an
   argument, or you can remove all hooks of a specific type by saying
   something like unhook send-hook.
 
-  \e[1m4.  Advanced Usage\e[0m
+  4\b4.\b.  A\bAd\bdv\bva\ban\bnc\bce\bed\bd U\bUs\bsa\bag\bge\be
 
-  \e[1m4.1.  Regular Expressions\e[0m
+  4\b4.\b.1\b1.\b.  R\bRe\beg\bgu\bul\bla\bar\br E\bEx\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs
 
   All string patterns in Mutt including those in more complex
   ``patterns'' must be specified using regular expressions (regexp) in
 
   A list of characters enclosed by ``['' and ``]'' matches any single
   character in that list; if the first character of the list is a caret
-  ``^'' then it matches any character \e[1mnot \e[22min the list.  For example, the
-  regular expression \e[1m[0123456789] \e[22mmatches any single digit.  A range of
+  ``^'' then it matches any character n\bno\bot\bin the list.  For example, the
+  regular expression [\b[0\b01\b12\b23\b34\b45\b56\b67\b78\b89\b9]\bmatches any single digit.  A range of
   ASCII characters may be specified by giving the first and last
   characters, separated by a hyphen ``-''.  Most metacharacters lose
   their special meaning inside lists.  To include a literal ``]'' place
   consist of ``[:'', a keyword denoting the class, and ``:]''.  The
   following classes are defined by the POSIX standard:
 
-     \e[1m[:alnum:]\e[0m
+     [\b[:\b:a\bal\bln\bnu\bum\bm:\b:]\b]
         Alphanumeric characters.
 
-     \e[1m[:alpha:]\e[0m
+     [\b[:\b:a\bal\blp\bph\bha\ba:\b:]\b]
         Alphabetic characters.
 
-     \e[1m[:blank:]\e[0m
+     [\b[:\b:b\bbl\bla\ban\bnk\bk:\b:]\b]
         Space or tab characters.
 
-     \e[1m[:cntrl:]\e[0m
+     [\b[:\b:c\bcn\bnt\btr\brl\bl:\b:]\b]
         Control characters.
 
-     \e[1m[:digit:]\e[0m
+     [\b[:\b:d\bdi\big\bgi\bit\bt:\b:]\b]
         Numeric characters.
 
-     \e[1m[:graph:]\e[0m
+     [\b[:\b:g\bgr\bra\bap\bph\bh:\b:]\b]
         Characters that are both printable and visible.  (A space is
         printable, but not visible, while an ``a'' is both.)
 
-     \e[1m[:lower:]\e[0m
+     [\b[:\b:l\blo\bow\bwe\ber\br:\b:]\b]
         Lower-case alphabetic characters.
 
-     \e[1m[:print:]\e[0m
+     [\b[:\b:p\bpr\bri\bin\bnt\bt:\b:]\b]
         Printable characters (characters that are not control
         characters.)
 
-     \e[1m[:punct:]\e[0m
+     [\b[:\b:p\bpu\bun\bnc\bct\bt:\b:]\b]
         Punctuation characters (characters that are not letter, digits,
         control characters, or space characters).
-
-     \e[1m[:space:]\e[0m
+     [\b[:\b:s\bsp\bpa\bac\bce\be:\b:]\b]
         Space characters (such as space, tab and formfeed, to name a
         few).
 
-     \e[1m[:upper:]\e[0m
+     [\b[:\b:u\bup\bpp\bpe\ber\br:\b:]\b]
         Upper-case alphabetic characters.
 
-     \e[1m[:xdigit:]\e[0m
+     [\b[:\b:x\bxd\bdi\big\bgi\bit\bt:\b:]\b]
         Characters that are hexadecimal digits.
 
   A character class is only valid in a regular expression inside the
   brackets of a character list.  Note that the brackets in these class
   names are part of the symbolic names, and must be included in addition
-  to the brackets delimiting the bracket list.  For example, \e[1m[[:digit:]]\e[0m
-  is equivalent to \e[1m[0-9]\e[22m.
+  to the brackets delimiting the bracket list.  For example, [\b[[\b[:\b:d\bdi\big\bgi\bit\bt:\b:]\b]]\b]
+  is equivalent to [\b[0\b0-\b-9\b9]\b].
 
   Two additional special sequences can appear in character lists.  These
   apply to non-ASCII character sets, which can have single symbols
   character, as well as several characters that are equivalent for
   collating or sorting purposes:
 
-     \e[1mCollating Symbols\e[0m
+     C\bCo\bol\bll\bla\bat\bti\bin\bng\bg S\bSy\bym\bmb\bbo\bol\bls\bs
         A collating symbol is a multi-character collating element
         enclosed in ``[.'' and ``.]''.  For example, if ``ch'' is a
-        collating element, then \e[1m[[.ch.]] \e[22mis a regexp that matches this
-        collating element, while \e[1m[ch] \e[22mis a regexp that matches either
+        collating element, then [\b[[\b[.\b.c\bch\bh.\b.]\b]]\bis a regexp that matches this
+        collating element, while [\b[c\bch\bh]\bis a regexp that matches either
         ``c'' or ``h''.
 
-     \e[1mEquivalence Classes\e[0m
+     E\bEq\bqu\bui\biv\bva\bal\ble\ben\bnc\bce\be C\bCl\bla\bas\bss\bse\bes\bs
         An equivalence class is a locale-specific name for a list of
         characters that are equivalent. The name is enclosed in ``[=''
         and ``=]''.  For example, the name ``e'' might be used to
-        represent all of ``è'' ``é'' and ``e''.  In this case, \e[1m[[=e=]]\e[0m
-        is a regexp that matches any of ``è'', ``é'' and ``e''.
+        represent all of ``e'' ``e'' and ``e''.  In this case, [\b[[\b[=\b=e\be=\b=]\b]]\b]
+        is a regexp that matches any of ``e'', ``e'' and ``e''.
 
   A regular expression matching a single character may be followed by
   one of several repetition operators:
 
-     \e[1m?  \e[22mThe preceding item is optional and matched at most once.
+     ?\b?  The preceding item is optional and matched at most once.
 
-     \e[1m*  \e[22mThe preceding item will be matched zero or more times.
+     *\b*  The preceding item will be matched zero or more times.
 
-     \e[1m+  \e[22mThe preceding item will be matched one or more times.
+     +\b+  The preceding item will be matched one or more times.
 
-     \e[1m{n}\e[0m
-        The preceding item is matched exactly \e[4mn\e[24m times.
+     {\b{n\bn}\b}
+        The preceding item is matched exactly _\bn times.
 
-     \e[1m{n,}\e[0m
-        The preceding item is matched \e[4mn\e[24m or more times.
+     {\b{n\bn,\b,}\b}
+        The preceding item is matched _\bn or more times.
 
-     \e[1m{,m}\e[0m
-        The preceding item is matched at most \e[4mm\e[24m times.
+     {\b{,\b,m\bm}\b}
+        The preceding item is matched at most _\bm times.
 
-     \e[1m{n,m}\e[0m
-        The preceding item is matched at least \e[4mn\e[24m times, but no more than
-        \e[4mm\e[24m times.
+     {\b{n\bn,\b,m\bm}\b}
+        The preceding item is matched at least _\bn times, but no more than
+        _\bm times.
 
   Two regular expressions may be concatenated; the resulting regular
   expression matches any string formed by concatenating two substrings
   precedence over alternation.  A whole subexpression may be enclosed in
   parentheses to override these precedence rules.
 
-  \e[1mNote: \e[22mIf you compile Mutt with the GNU \e[4mrx\e[24m package, the following
+  N\bNo\bot\bte\be:\b: If you compile Mutt with the GNU _\br_\bx package, the following
   operators may also be used in regular expressions:
 
-     \e[1m\\y\e[0m
+     \\b\\\b\y\by
         Matches the empty string at either the beginning or the end of a
         word.
 
-     \e[1m\\B\e[0m
+     \\b\\\b\B\bB
         Matches the empty string within a word.
 
-     \e[1m\\<\e[0m
+     \\b\\\b\<\b<
         Matches the empty string at the beginning of a word.
 
-     \e[1m\\>\e[0m
+     \\b\\\b\>\b>
         Matches the empty string at the end of a word.
 
-     \e[1m\\w\e[0m
+     \\b\\\b\w\bw
         Matches any word-constituent character (letter, digit, or
         underscore).
 
-     \e[1m\\W\e[0m
+     \\b\\\b\W\bW
         Matches any character that is not word-constituent.
 
-     \e[1m\\`\e[0m
+     \\b\\\b\`\b`
         Matches the empty string at the beginning of a buffer (string).
 
-     \e[1m\\'\e[0m
+     \\b\\\b\'\b'
         Matches the empty string at the end of a buffer.
 
   Please note however that these operators are not defined by POSIX, so
   they may or may not be available in stock libraries on various
   systems.
 
-  \e[1m4.2.  Patterns\e[0m
+  4\b4.\b.2\b2.\b.  P\bPa\bat\btt\bte\ber\brn\bns\bs
 
   Many of Mutt's commands allow you to specify a pattern to match
   (limit, tag-pattern, delete-pattern, etc.).  There are several ways to
   select messages:
 
-       ~A              all messages
-       ~b EXPR         messages which contain EXPR in the message body
-       ~B EXPR         messages which contain EXPR in the whole message
-       ~c USER         messages carbon-copied to USER
-       ~C EXPR         message is either to: or cc: EXPR
-       ~D              deleted messages
-       ~d [MIN]-[MAX]  messages with ``date-sent'' in a Date range
-       ~E              expired messages
-       ~e EXPR         message which contains EXPR in the ``Sender'' field
-       ~F              flagged messages
-       ~f USER         messages originating from USER
-       ~g              cryptographically signed messages
-       ~G              cryptographically encrypted messages
-       ~H EXPR         messages with a spam attribute matching EXPR
-       ~h EXPR         messages which contain EXPR in the message header
-       ~k              message contains PGP key material
-       ~i ID           message which match ID in the ``Message-ID'' field
-       ~L EXPR         message is either originated or received by EXPR
-       ~l              message is addressed to a known mailing list
-       ~m [MIN]-[MAX]  message in the range MIN to MAX *)
-       ~n [MIN]-[MAX]  messages with a score in the range MIN to MAX *)
-       ~N              new messages
-       ~O              old messages
-       ~p              message is addressed to you (consults alternates)
-       ~P              message is from you (consults alternates)
-       ~Q              messages which have been replied to
-       ~R              read messages
-       ~r [MIN]-[MAX]  messages with ``date-received'' in a Date range
-       ~S              superseded messages
-       ~s SUBJECT      messages having SUBJECT in the ``Subject'' field.
-       ~T              tagged messages
-       ~t USER         messages addressed to USER
-       ~U              unread messages
-       ~v              message is part of a collapsed thread.
-       ~V              cryptographically verified messages
-       ~x EXPR         messages which contain EXPR in the `References' field
-       ~y EXPR         messages which contain EXPR in the `X-Label' field
-       ~z [MIN]-[MAX]  messages with a size in the range MIN to MAX *)
-       ~=              duplicated messages (see $duplicate_threads)
-       ~$              unreferenced messages (requires threaded view)
+  ~A              all messages
+  ~b EXPR         messages which contain EXPR in the message body
+  ~B EXPR         messages which contain EXPR in the whole message
+  ~c USER         messages carbon-copied to USER
+  ~C EXPR         message is either to: or cc: EXPR
+  ~D              deleted messages
+  ~d [MIN]-[MAX]  messages with ``date-sent'' in a Date range
+  ~E              expired messages
+  ~e EXPR         message which contains EXPR in the ``Sender'' field
+  ~F              flagged messages
+  ~f USER         messages originating from USER
+  ~g              cryptographically signed messages
+  ~G              cryptographically encrypted messages
+  ~H EXPR         messages with a spam attribute matching EXPR
+  ~h EXPR         messages which contain EXPR in the message header
+  ~k              message contains PGP key material
+  ~i ID           message which match ID in the ``Message-ID'' field
+  ~L EXPR         message is either originated or received by EXPR
+  ~l              message is addressed to a known mailing list
+  ~m [MIN]-[MAX]  message in the range MIN to MAX *)
+  ~n [MIN]-[MAX]  messages with a score in the range MIN to MAX *)
+  ~N              new messages
+  ~O              old messages
+  ~p              message is addressed to you (consults alternates)
+  ~P              message is from you (consults alternates)
+  ~Q              messages which have been replied to
+  ~R              read messages
+  ~r [MIN]-[MAX]  messages with ``date-received'' in a Date range
+  ~S              superseded messages
+  ~s SUBJECT      messages having SUBJECT in the ``Subject'' field.
+  ~T              tagged messages
+  ~t USER         messages addressed to USER
+  ~U              unread messages
+  ~v              message is part of a collapsed thread.
+  ~V              cryptographically verified messages
+  ~x EXPR         messages which contain EXPR in the `References' field
+  ~y EXPR         messages which contain EXPR in the `X-Label' field
+  ~z [MIN]-[MAX]  messages with a size in the range MIN to MAX *)
+  ~=              duplicated messages (see $duplicate_threads)
+  ~$              unreferenced messages (requires threaded view)
+  ~*              ``From'' contains realname and (syntactically) valid
+                  address (excluded are addresses matching against
+                  alternates or any alias)
 
   Where EXPR, USER, ID, and SUBJECT are ``regular expressions''.
   Special attention has to be made when using regular expressions inside
 
   *) The forms <[MAX], >[MIN], [MIN]- and -[MAX] are allowed, too.
 
-  \e[1m4.2.1.  Pattern Modifier\e[0m
+  4\b4.\b.2\b2.\b.1\b1.\b.  P\bPa\bat\btt\bte\ber\brn\bn M\bMo\bod\bdi\bif\bfi\bie\ber\br
 
   Note that patterns matching 'lists' of addresses (notably c,C,p,P and
   t) match if there is at least one match in the whole list. If you want
 
        ^~C \.de$
 
-  \e[1m4.2.2.  Complex Patterns\e[0m
+  4\b4.\b.2\b2.\b.2\b2.\b.  C\bCo\bom\bmp\bpl\ble\bex\bx P\bPa\bat\btt\bte\ber\brn\bns\bs
 
   Logical AND is performed by specifying more than one criterion.  For
   example:
        ~t mutt ~f elkins
 
   would select messages which contain the word ``mutt'' in the list of
-  recipients \e[1mand \e[22mthat have the word ``elkins'' in the ``From'' header
+  recipients a\ban\bnd\bthat have the word ``elkins'' in the ``From'' header
   field.
 
   Mutt also recognizes the following operators to create more complex
   search patterns:
 
-  ·  ! -- logical NOT operator
+  +\bo  ! -- logical NOT operator
 
-  ·  | -- logical OR operator
+  +\bo  | -- logical OR operator
 
-  ·  () -- logical grouping operator
+  +\bo  () -- logical grouping operator
 
   Here is an example illustrating a complex search pattern.  This
   pattern will select all messages which do not contain ``mutt'' in the
         '~s "^Junk +From +Me$" ~f ("Jim +Somebody"|"Ed +SomeoneElse")'
 
   Note that if a regular expression contains parenthesis, or a veritical
-  bar ("|"), you \e[1mmust \e[22menclose the expression in double or single quotes
+  bar ("|"), you m\bmu\bus\bst\benclose the expression in double or single quotes
   since those characters are also used to separate different parts of
   Mutt's pattern language.  For example,
 
        ~f "me@(mutt\.org|cs\.hmc\.edu)"
 
   Without the quotes, the parenthesis wouldn't end.  This would be
-  seperated to two OR'd patterns: \e[4m~f\e[24m \e[4mme@(mutt\.org\e[24m and \e[4mcs\.hmc\.edu)\e[24m.
+  seperated to two OR'd patterns: _\b~_\bf _\bm_\be_\b@_\b(_\bm_\bu_\bt_\bt_\b\_\b._\bo_\br_\bg and _\bc_\bs_\b\_\b._\bh_\bm_\bc_\b\_\b._\be_\bd_\bu_\b).
   They are never what you want.
 
-  \e[1m4.2.3.  Searching by Date\e[0m
+  4\b4.\b.2\b2.\b.3\b3.\b.  S\bSe\bea\bar\brc\bch\bhi\bin\bng\bg b\bby\by D\bDa\bat\bte\be
 
-  Mutt supports two types of dates, \e[4mabsolute\e[24m and \e[4mrelative\e[24m.
+  Mutt supports two types of dates, _\ba_\bb_\bs_\bo_\bl_\bu_\bt_\be and _\br_\be_\bl_\ba_\bt_\bi_\bv_\be.
 
-  \e[1mAbsolute\e[22m.  Dates \e[1mmust \e[22mbe in DD/MM/YY format (month and year are
+  A\bAb\bbs\bso\bol\blu\but\bte\be.  Dates m\bmu\bus\bst\bbe in DD/MM/YY format (month and year are
   optional, defaulting to the current month and year).  An example of a
   valid range of dates is:
 
        Limit to messages matching: ~d 20/1/95-31/10
 
   If you omit the minimum (first) date, and just specify ``-DD/MM/YY'',
-  all messages \e[4mbefore\e[24m the given date will be selected.  If you omit the
-  maximum (second) date, and specify ``DD/MM/YY-'', all messages \e[4mafter\e[0m
+  all messages _\bb_\be_\bf_\bo_\br_\be the given date will be selected.  If you omit the
+  maximum (second) date, and specify ``DD/MM/YY-'', all messages _\ba_\bf_\bt_\be_\br
   the given date will be selected.  If you specify a single date with no
   dash (``-''), only messages sent on the given date will be selected.
 
-  \e[1mError Margins\e[22m.  You can add error margins to absolute dates.  An error
+  E\bEr\brr\bro\bor\br M\bMa\bar\brg\bgi\bin\bns\bs.  You can add error margins to absolute dates.  An error
   margin is a sign (+ or -), followed by a digit, followed by one of the
   following units:
 
   Example: To select any messages two weeks around January 15, 2001,
   you'd use the following pattern:
 
-  Limit to messages matching: ~d 15/1/2001*2w
+       Limit to messages matching: ~d 15/1/2001*2w
 
-  \e[1mRelative\e[22m.  This type of date is relative to the current date, and may
+  R\bRe\bel\bla\bat\bti\biv\bve\be.  This type of date is relative to the current date, and may
   be specified as:
 
-  ·  >\e[4moffset\e[24m (messages older than \e[4moffset\e[24m units)
+  +\bo  >_\bo_\bf_\bf_\bs_\be_\bt (messages older than _\bo_\bf_\bf_\bs_\be_\bt units)
 
-  ·  <\e[4moffset\e[24m (messages newer than \e[4moffset\e[24m units)
+  +\bo  <_\bo_\bf_\bf_\bs_\be_\bt (messages newer than _\bo_\bf_\bf_\bs_\be_\bt units)
 
-  ·  =\e[4moffset\e[24m (messages exactly \e[4moffset\e[24m units old)
+  +\bo  =_\bo_\bf_\bf_\bs_\be_\bt (messages exactly _\bo_\bf_\bf_\bs_\be_\bt units old)
 
-  \e[4moffset\e[24m is specified as a positive number with one of the following
+  _\bo_\bf_\bf_\bs_\be_\bt is specified as a positive number with one of the following
   units:
 
   y       years
 
        Limit to messages matching: ~d <1m
 
-  \e[1mNote: \e[22mall dates used when searching are relative to the \e[1mlocal \e[22mtime
+  N\bNo\bot\bte\be:\b: all dates used when searching are relative to the l\blo\boc\bca\bal\btime
   zone, so unless you change the setting of your ``$index_format'' to
-  include a %[...] format, these are \e[1mnot \e[22mthe dates shown in the main
+  include a %[...] format, these are n\bno\bot\bthe dates shown in the main
   index.
 
-  \e[1m4.3.  Using Tags\e[0m
+  4\b4.\b.3\b3.\b.  U\bUs\bsi\bin\bng\bg T\bTa\bag\bgs\bs
 
   Sometimes it is desirable to perform an operation on a group of
   messages all at once rather than one at a time.  An example might be
 
   Once you have tagged the desired messages, you can use the ``tag-
   prefix'' operator, which is the ``;'' (semicolon) key by default.
-  When the ``tag-prefix'' operator is used, the \e[1mnext \e[22moperation will be
+  When the ``tag-prefix'' operator is used, the n\bne\bex\bxt\boperation will be
   applied to all tagged messages if that operation can be used in that
   manner.  If the ``$auto_tag'' variable is set, the next operation
   applies to the tagged messages automatically, without requiring the
   rest of the macro to abort it's execution.  Mutt will stop "eating"
   the macro when it encounters the ``end-cond'' operator;  after this
   operator the rest of the macro will be executed as normal.
-  \e[1m4.4.  Using Hooks\e[0m
 
-  A \e[4mhook\e[24m is a concept borrowed from the EMACS editor which allows you to
+  4\b4.\b.4\b4.\b.  U\bUs\bsi\bin\bng\bg H\bHo\boo\bok\bks\bs
+
+  A _\bh_\bo_\bo_\bk is a concept borrowed from the EMACS editor which allows you to
   execute arbitrary commands before performing some operation.  For
   example, you may wish to tailor your configuration based upon which
   mailbox you are reading, or to whom you are sending mail.  In the Mutt
-  world, a \e[4mhook\e[24m consists of a ``regular expression'' or ``pattern''
+  world, a _\bh_\bo_\bo_\bk consists of a ``regular expression'' or ``pattern''
   along with a configuration option/command.  See
 
-  ·  ``folder-hook''
+  +\bo  ``folder-hook''
 
-  ·  ``send-hook''
+  +\bo  ``send-hook''
 
-  ·  ``message-hook''
+  +\bo  ``message-hook''
 
-  ·  ``save-hook''
+  +\bo  ``save-hook''
 
-  ·  ``mbox-hook''
+  +\bo  ``mbox-hook''
 
-  ·  ``fcc-hook''
+  +\bo  ``fcc-hook''
 
-  ·  ``fcc-save-hook''
+  +\bo  ``fcc-save-hook''
 
-     for specific details on each type of \e[4mhook\e[24m available.
+     for specific details on each type of _\bh_\bo_\bo_\bk available.
 
-  \e[1mNote: \e[22mif a hook changes configuration settings, these changes remain
+  N\bNo\bot\bte\be:\bif a hook changes configuration settings, these changes remain
   effective until the end of the current mutt session. As this is
   generally not desired, a default hook needs to be added before all
   other hooks to restore configuration defaults. Here is an example with
        send-hook . 'unmy_hdr From:'
        send-hook ~C'^b@b\.b$' my_hdr from: c@c.c
 
-  \e[1m4.4.1.  Message Matching in Hooks\e[0m
+  4\b4.\b.4\b4.\b.1\b1.\b.  M\bMe\bes\bss\bsa\bag\bge\be M\bMa\bat\btc\bch\bhi\bin\bng\bg i\bin\bn H\bHo\boo\bok\bks\bs
 
   Hooks that act upon messages (send-hook, save-hook, fcc-hook, message-
   hook) are evaluated in a slightly different manner.  For the other
 
   Mutt allows the use of the ``search pattern'' language for matching
   messages in hook commands.  This works in exactly the same way as it
-  would when \e[4mlimiting\e[24m or \e[4msearching\e[24m the mailbox, except that you are
+  would when _\bl_\bi_\bm_\bi_\bt_\bi_\bn_\bg or _\bs_\be_\ba_\br_\bc_\bh_\bi_\bn_\bg the mailbox, except that you are
   restricted to those operators which match information mutt extracts
   from the header of the message (i.e.  from, to, cc, date, subject,
   etc.).
        send-hook '~t ^me@cs\.hmc\.edu$' 'my_hdr From: Mutt User <user@host>'
 
   which would execute the given command when sending mail to
-  \e[4mme@cs.hmc.edu\e[24m.
+  _\bm_\be_\b@_\bc_\bs_\b._\bh_\bm_\bc_\b._\be_\bd_\bu.
+
   However, it is not required that you write the pattern to match using
-  the full searching language.  You can still specify a simple \e[4mregular\e[0m
-  \e[4mexpression\e[24m like the other hooks, in which case Mutt will translate
+  the full searching language.  You can still specify a simple _\br_\be_\bg_\bu_\bl_\ba_\br
+  _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn like the other hooks, in which case Mutt will translate
   your pattern into the full language, using the translation specified
   by the ``$default_hook'' variable.  The pattern is translated at the
   time the hook is declared, so the value of ``$default_hook'' that is
   in effect at that time will be used.
 
-  \e[1m4.5.  External Address Queries\e[0m
+  4\b4.\b.5\b5.\b.  U\bUs\bsi\bin\bng\bgg\bg t\bth\bhe\be s\bsi\bid\bde\beb\bba\bar\br
+
+  The sidebar, a feature specific to Mutt-ng, allows you to use a
+  mailbox listing which looks very similar to the ones you probably know
+  from GUI mail clients.  The sidebar lists all specified mailboxes,
+  shows the number in each and highlights the ones with new email Use
+  the following configuration commands:
+
+       set sidebar_visible="yes"
+       set sidebar_width=25
+
+  If you want to specify the mailboxes you can do so with:
+
+       set mbox='=INBOX'
+       mailboxes INBOX \
+                 MBOX1 \
+                 MBOX2 \
+                 ...
+
+  You can also specify the colors for mailboxes with new mails by using:
+
+       color sidebar_new red black
+
+  The available functions are:
+
+       sidebar-scroll-up      Scrolls the mailbox list up 1 page
+       sidebar-scroll-down    Scrolls the mailbox list down 1 page
+       sidebar-next           Hilights the next mailbox
+       sidebar-next-new       Hilights the next mailbox with new mail
+       sidebar-previous       Hilights the previous mailbox
+       sidebar-open           Opens the currently hilighted mailbox
+
+  Reasonable key bindings look e.g. like this:
+
+       bind index \Cp sidebar-prev
+       bind index \Cn sidebar-next
+       bind index \Cb sidebar-open
+       bind pager \Cp sidebar-prev
+       bind pager \Cn sidebar-next
+       bind pager \Cb sidebar-open
+
+       macro index B ':toggle sidebar_visible^M'
+       macro pager B ':toggle sidebar_visible^M'
+
+  You can then go up and down by pressing Ctrl-P and Ctrl-N, and switch
+  on and off the sidebar simply by pressing 'B'.
+
+  4\b4.\b.6\b6.\b.  E\bEx\bxt\bte\ber\brn\bna\bal\bl A\bAd\bdd\bdr\bre\bes\bss\bs Q\bQu\bue\ber\bri\bie\bes\bs
 
   Mutt supports connecting to external directory databases such as LDAP,
   ph/qi, bbdb, or NIS through a wrapper script which connects to mutt
   will activate the query menu.  At the query menu, you can select one
   or more addresses to be added to the prompt.
 
-  \e[1m4.6.  Mailbox Formats\e[0m
+  4\b4.\b.7\b7.\b.  M\bMa\bai\bil\blb\bbo\box\bx F\bFo\bor\brm\bma\bat\bts\bs
 
   Mutt supports reading and writing of four different mailbox formats:
   mbox, MMDF, MH and Maildir.  The mailbox type is autodetected, so
   creating new mailboxes, Mutt uses the default specified with the
   ``$mbox_type'' variable.
 
-  \e[1mmbox\e[22m.  This is the most widely used mailbox format for UNIX.  All
+  m\bmb\bbo\box\bx.  This is the most widely used mailbox format for UNIX.  All
   messages are stored in a single file.  Each message has a line of the
   form:
 
-       From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST
+  From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST
 
   to denote the start of a new message (this is often referred to as the
   ``From_'' line).
 
-  \e[1mMMDF\e[22m.  This is a variant of the \e[4mmbox\e[24m format.  Each message is
+  M\bMM\bMD\bDF\bF.  This is a variant of the _\bm_\bb_\bo_\bx format.  Each message is
   surrounded by lines containing ``^A^A^A^A'' (four control-A's).
 
-  \e[1mMH\e[22m. A radical departure from \e[4mmbox\e[24m and \e[4mMMDF\e[24m, a mailbox consists of a
+  M\bMH\bH. A radical departure from _\bm_\bb_\bo_\bx and _\bM_\bM_\bD_\bF, a mailbox consists of a
   directory and each message is stored in a separate file.  The filename
   indicates the message number (however, this is may not correspond to
   the message number Mutt displays). Deleted messages are renamed with a
-  comma (,) prepended to the filename. \e[1mNote: \e[22mMutt detects this type of
+  comma (,) prepended to the filename. N\bNo\bot\bte\be:\bMutt detects this type of
   mailbox by looking for either .mh_sequences or .xmhcache (needed to
   distinguish normal directories from MH mailboxes).
 
-  \e[1mMaildir\e[22m.  The newest of the mailbox formats, used by the Qmail MTA (a
-  replacement for sendmail).  Similar to \e[4mMH\e[24m, except that it adds three
-  subdirectories of the mailbox: \e[4mtmp\e[24m, \e[4mnew\e[24m and \e[4mcur\e[24m.  Filenames for the
+  M\bMa\bai\bil\bld\bdi\bir\br.  The newest of the mailbox formats, used by the Qmail MTA (a
+  replacement for sendmail).  Similar to _\bM_\bH, except that it adds three
+  subdirectories of the mailbox: _\bt_\bm_\bp, _\bn_\be_\bw and _\bc_\bu_\br.  Filenames for the
   messages are chosen in such a way they are unique, even when two
   programs are writing the mailbox over NFS, which means that no file
   locking is needed.
 
-  \e[1m4.7.  Mailbox Shortcuts\e[0m
+  4\b4.\b.8\b8.\b.  M\bMa\bai\bil\blb\bbo\box\bx S\bSh\bho\bor\brt\btc\bcu\but\bts\bs
 
   There are a number of built in shortcuts which refer to specific
   mailboxes.  These shortcuts can be used anywhere you are prompted for
   a file or mailbox path.
 
-  ·  ! -- refers to your ``$spoolfile'' (incoming) mailbox
+  +\bo  ! -- refers to your ``$spoolfile'' (incoming) mailbox
 
-  ·  > -- refers to your ``$mbox'' file
+  +\bo  > -- refers to your ``$mbox'' file
 
-  ·  < -- refers to your ``$record'' file
+  +\bo  < -- refers to your ``$record'' file
 
-  ·  - or !! -- refers to the file you've last visited
+  +\bo  - or !! -- refers to the file you've last visited
 
-  ·  ~ -- refers to your home directory
+  +\bo  ~ -- refers to your home directory
 
-  ·  = or + -- refers to your ``$folder'' directory
+  +\bo  = or + -- refers to your ``$folder'' directory
 
-  ·  @\e[4malias\e[24m -- refers to the ``default save folder'' as determined by
+  +\bo  @_\ba_\bl_\bi_\ba_\bs -- refers to the ``default save folder'' as determined by
      the address of the alias
 
-  \e[1m4.8.  Handling Mailing Lists\e[0m
+  4\b4.\b.9\b9.\b.  H\bHa\ban\bnd\bdl\bli\bin\bng\bg M\bMa\bai\bil\bli\bin\bng\bg L\bLi\bis\bst\bts\bs
 
   Mutt has a few configuration options that make dealing with large
   amounts of mail easier.  The first thing you must do is to let Mutt
   Now that Mutt knows what your mailing lists are, it can do several
   things, the first of which is the ability to show the name of a list
   through which you received a message (i.e., of a subscribed list) in
-  the \e[4mindex\e[24m menu display.  This is useful to distinguish between
+  the _\bi_\bn_\bd_\be_\bx menu display.  This is useful to distinguish between
   personal and list mail in the same mailbox.  In the ``$index_format''
   variable, the escape ``%L'' will return the string ``To <list>'' when
   ``list'' appears in the ``To'' field, and ``Cc <list>'' when it
   to get quite large. Most people do not bother to remove the author of
   the message they are reply to from the list, resulting in two or more
   copies being sent to that person.  The ``list-reply'' function, which
-  by default is bound to ``L'' in the \e[4mindex\e[24m menu and \e[4mpager\e[24m, helps reduce
+  by default is bound to ``L'' in the _\bi_\bn_\bd_\be_\bx menu and _\bp_\ba_\bg_\be_\br, helps reduce
   the clutter by only replying to the known mailing list addresses
   instead of all recipients (except as specified by Mail-Followup-To,
   see below).
   trying to reply directly to the author in private, since most mail
   clients will automatically reply to the address given in the ``Reply-
   To'' field.  Mutt uses the ``$reply_to'' variable to help decide which
-  address to use.  If set to \e[4mask-yes\e[24m or \e[4mask-no\e[24m, you will be prompted as
+  address to use.  If set to _\ba_\bs_\bk_\b-_\by_\be_\bs or _\ba_\bs_\bk_\b-_\bn_\bo, you will be prompted as
   to whether or not you would like to use the address given in the
   ``Reply-To'' field, or reply directly to the address given in the
-  ``From'' field.  When set to \e[4myes\e[24m, the ``Reply-To'' field will be used
+  ``From'' field.  When set to _\by_\be_\bs, the ``Reply-To'' field will be used
   when present.
 
   The ``X-Label:'' header field can be used to further identify mailing
   individually).  The ``$index_format'' variable's ``%y'' and ``%Y''
   escapes can be used to expand ``X-Label:'' fields in the index, and
   Mutt's pattern-matcher can match regular expressions to ``X-Label:''
-  fields with the ``y'' selector.  ``X-Label:'' is not a standard
+  fields with the `` y'' selector.  ``X-Label:'' is not a standard
   message header field, but it can easily be inserted by procmail and
   other mail filtering agents.
 
   dealing with large volume mailing lists easier because you can easily
   delete uninteresting threads and quickly find topics of value.
 
-  \e[1m4.9.  Delivery Status Notification (DSN) Support\e[0m
+  4\b4.\b.1\b10\b0.\b.  E\bEd\bdi\bit\bti\bin\bng\bg t\bth\bhr\bre\bea\bad\bds\bs
+
+  Mutt has the ability to dynamically restructure threads that are
+  broken either by misconfigured software or bad behaviour from some
+  correspondents. This allows to clean your mailboxes formats) from
+  these annoyances which make it hard to follow a discussion.
+
+  If you want to use these functions with IMAP, you need to compile Mutt
+  with the _\b-_\b-_\be_\bn_\ba_\bb_\bl_\be_\b-_\bi_\bm_\ba_\bp_\b-_\be_\bd_\bi_\bt_\b-_\bt_\bh_\br_\be_\ba_\bd_\bs configure flag.
+
+  4\b4.\b.1\b10\b0.\b.1\b1.\b.  L\bLi\bin\bnk\bki\bin\bng\bg t\bth\bhr\bre\bea\bad\bds\bs
+
+  Some mailers tend to "forget" to correctly set the "In-Reply-To:" and
+  "References:" headers when replying to a message. This results in
+  broken discussions because Mutt has not enough information to guess
+  the correct threading.  You can fix this by tagging the reply, then
+  moving to the parent message and using the ``link-threads'' function
+  (bound to & by default). The reply will then be connected to this
+  "parent" message.
+
+  You can also connect multiple childs at once, tagging them and using
+  the tag-prefix command (';') or the auto_tag option.
+
+  4\b4.\b.1\b10\b0.\b.2\b2.\b.  B\bBr\bre\bea\bak\bki\bin\bng\bg t\bth\bhr\bre\bea\bad\bds\bs
+
+  On mailing lists, some people are in the bad habit of starting a new
+  discussion by hitting "reply" to any message from the list and
+  changing the subject to a totally unrelated one.  You can fix such
+  threads by using the ``break-thread'' function (bound by default to
+  #), which will turn the subthread starting from the current message
+  into a whole different thread.
+
+  4\b4.\b.1\b11\b1.\b.  D\bDe\bel\bli\biv\bve\ber\bry\by S\bSt\bta\bat\btu\bus\bs N\bNo\bot\bti\bif\bfi\bic\bca\bat\bti\bio\bon\bn (\b(D\bDS\bSN\bN)\b) S\bSu\bup\bpp\bpo\bor\brt\bt
 
   RFC1894 defines a set of MIME content types for relaying information
   about the status of electronic mail messages.  These can be thought of
   message should be returned with the receipt (headers or full message).
   Refer to the man page on sendmail for more details on DSN.
 
-  \e[1m4.10.  POP3 Support (OPTIONAL)\e[0m
+  4\b4.\b.1\b12\b2.\b.  P\bPO\bOP\bP3\b3 S\bSu\bup\bpp\bpo\bor\brt\bt (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
 
-  If Mutt was compiled with POP3 support (by running the \e[4mconfigure\e[0m
-  script with the \e[4m--enable-pop\e[24m flag), it has the ability to work with
+  If Mutt was compiled with POP3 support (by running the _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be
+  script with the _\b-_\b-_\be_\bn_\ba_\bb_\bl_\be_\b-_\bp_\bo_\bp flag), it has the ability to work with
   mailboxes located on a remote POP3 server and fetch mail for local
   browsing.
 
 
   You can select an alternative port by specifying it with the server,
   ie: pop://popserver:port/.
-
   You can also specify different username for each folder, ie:
   pop://username@popserver[:port]/.
 
   can be controlled by the ``$pop_checkinterval'' variable, which
   defaults to every 60 seconds.
 
-  If Mutt was compiled with SSL support (by running the \e[4mconfigure\e[24m script
-  with the \e[4m--with-ssl\e[24m flag), connections to POP3 servers can be
+  If Mutt was compiled with SSL support (by running the _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be script
+  with the _\b-_\b-_\bw_\bi_\bt_\bh_\b-_\bs_\bs_\bl flag), connections to POP3 servers can be
   encrypted. This naturally requires that the server supports SSL
   encrypted connections. To access a folder with POP3/SSL, you should
   use pops: prefix, ie: pops://[username@]popserver[:port]/.
 
-  Another way to access your POP3 mail is the \e[4mfetch-mail\e[24m function
+  Another way to access your POP3 mail is the _\bf_\be_\bt_\bc_\bh_\b-_\bm_\ba_\bi_\bl function
   (default: G).  It allows to connect to ``pop_host'', fetch all your
   new mail and place it in the local ``spoolfile''.  After this point,
   Mutt runs exactly as if the mail had always been local.
 
-  \e[1mNote: \e[22mIf you only need to fetch all messages to local mailbox you
+  N\bNo\bot\bte\be:\bIf you only need to fetch all messages to local mailbox you
   should consider using a specialized program, such as fetchmail
 
-  \e[1m4.11.  IMAP Support (OPTIONAL)\e[0m
+  4\b4.\b.1\b13\b3.\b.  I\bIM\bMA\bAP\bP S\bSu\bup\bpp\bpo\bor\brt\bt (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
 
-  If Mutt was compiled with IMAP support (by running the \e[4mconfigure\e[0m
-  script with the \e[4m--enable-imap\e[24m flag), it has the ability to work with
+  If Mutt was compiled with IMAP support (by running the _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be
+  script with the _\b-_\b-_\be_\bn_\ba_\bb_\bl_\be_\b-_\bi_\bm_\ba_\bp flag), it has the ability to work with
   folders located on a remote IMAP server.
 
   You can access the remote inbox by selecting the folder
   You can also specify different username for each folder, ie:
   imap://username@imapserver[:port]/INBOX.
 
-  If Mutt was compiled with SSL support (by running the \e[4mconfigure\e[24m script
-  with the \e[4m--with-ssl\e[24m flag), connections to IMAP servers can be
+  If Mutt was compiled with SSL support (by running the _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be script
+  with the _\b-_\b-_\bw_\bi_\bt_\bh_\b-_\bs_\bs_\bl flag), connections to IMAP servers can be
   encrypted. This naturally requires that the server supports SSL
   encrypted connections. To access a folder with IMAP/SSL, you should
   use imaps://[username@]imapserver[:port]/path/to/folder as your folder
 
   When browsing folders on an IMAP server, you can toggle whether to
   look at only the folders you are subscribed to, or all folders with
-  the \e[4mtoggle-subscribed\e[24m command.  See also the ``$imap_list_subscribed''
+  the _\bt_\bo_\bg_\bg_\bl_\be_\b-_\bs_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be_\bd command.  See also the ``$imap_list_subscribed''
   variable.
 
   Polling for new mail on an IMAP server can cause noticeable delays.
   So, you'll want to carefully tune the ``$mail_check'' and ``$timeout''
   variables. Personally I use
 
-       set mail_check=90
-       set timeout=15
+  set mail_check=90
+  set timeout=15
 
   with relatively good results over my slow modem line.
 
   to v12.250, the server has been reported to disconnect a client if
   another client selects the same folder.
 
-  \e[1m4.11.1.  The Folder Browser\e[0m
+  4\b4.\b.1\b13\b3.\b.1\b1.\b.  T\bTh\bhe\be F\bFo\bol\bld\bde\ber\br B\bBr\bro\bow\bws\bse\ber\br
 
   As of version 1.2, mutt supports browsing mailboxes on an IMAP server.
   This is mostly the same as the local file browser, with the following
   differences:
 
-  ·  In lieu of file permissions, mutt displays the string "IMAP",
+  +\bo  In lieu of file permissions, mutt displays the string "IMAP",
      possibly followed by the symbol "+", indicating that the entry
      contains both messages and subfolders. On Cyrus-like servers
      folders will often contain both messages and subfolders.
 
-  ·  For the case where an entry can contain both messages and
+  +\bo  For the case where an entry can contain both messages and
      subfolders, the selection key (bound to enter by default) will
      choose to descend into the subfolder view. If you wish to view the
      messages in that folder, you must use view-file instead (bound to
      space by default).
 
-  ·  You can delete mailboxes with the delete-mailbox command (bound to
-     d by default. You may also subscribe and unsubscribe to mailboxes
-     (normally these are bound to s and u, respectively).
+  +\bo  You can create, delete and rename mailboxes with the create-
+     mailbox, delete-mailbox, and rename-mailbox commands (default
+     bindings: C, d and r, respectively). You may also subscribe and
+     unsubscribe to mailboxes (normally these are bound to s and u,
+     respectively).
 
-  \e[1m4.11.2.  Authentication\e[0m
+  4\b4.\b.1\b13\b3.\b.2\b2.\b.  A\bAu\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bti\bio\bon\bn
 
   Mutt supports four authentication methods with IMAP servers: SASL,
   GSSAPI, CRAM-MD5, and LOGIN (there is a patch by Grant Edwards to add
   entire session will be encrypted and invisible to those teeming
   network snoops. It is the best option if you have it. To use it, you
   must have the Cyrus SASL library installed on your system and compile
-  mutt with the \e[4m--with-sasl\e[24m flag.
+  mutt with the _\b-_\b-_\bw_\bi_\bt_\bh_\b-_\bs_\ba_\bs_\bl flag.
 
   Mutt will try whichever methods are compiled in and available on the
   server, in the following order: SASL, ANONYMOUS, GSSAPI, CRAM-MD5,
 
   There are a few variables which control authentication:
 
-  ·  ``$imap_user'' - controls the username under which you request
+  +\bo  ``$imap_user'' - controls the username under which you request
      authentication on the IMAP server, for all authenticators. This is
      overridden by an explicit username in the mailbox path (ie by using
      a mailbox name of the form {user@host}).
 
-  ·  ``$imap_pass'' - a password which you may preset, used by all
+  +\bo  ``$imap_pass'' - a password which you may preset, used by all
      authentication methods where a password is needed.
 
-  ·  ``$imap_authenticators'' - a colon-delimited list of IMAP
+  +\bo  ``$imap_authenticators'' - a colon-delimited list of IMAP
      authentication methods to try, in the order you wish to try them.
      If specified, this overrides mutt's default (attempt everything, in
      the order listed above).
 
-  \e[1m4.12.  Managing multiple IMAP/POP accounts (OPTIONAL)\e[0m
+  4\b4.\b.1\b14\b4.\b.  M\bMa\ban\bna\bag\bgi\bin\bng\bg m\bmu\bul\blt\bti\bip\bpl\ble\be I\bIM\bMA\bAP\bP/\b/P\bPO\bOP\bP a\bac\bcc\bco\bou\bun\bnt\bts\bs (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
 
   If you happen to have accounts on multiple IMAP and/or POP servers,
   you may find managing all the authentication settings inconvenient and
 
   Some examples:
 
-  account-hook . 'unset imap_user; unset imap_pass; unset tunnel'
-  account-hook imap://host1/ 'set imap_user=me1 imap_pass=foo'
-  account-hook imap://host2/ 'set tunnel="ssh host2 /usr/libexec/imapd"'
+       account-hook . 'unset imap_user; unset imap_pass; unset tunnel'
+       account-hook imap://host1/ 'set imap_user=me1 imap_pass=foo'
+       account-hook imap://host2/ 'set tunnel="ssh host2 /usr/libexec/imapd"'
 
-  \e[1m4.13.  Start a WWW Browser on URLs (EXTERNAL)\e[0m
+  4\b4.\b.1\b15\b5.\b.  S\bSt\bta\bar\brt\bt a\ba W\bWW\bWW\bW B\bBr\bro\bow\bws\bse\ber\br o\bon\bn U\bUR\bRL\bLs\bs (\b(E\bEX\bXT\bTE\bER\bRN\bNA\bAL\bL)\b)
 
-  If a message contains URLs (\e[4munified\e[24m \e[4mresource\e[24m \e[4mlocator\e[24m = address in the
-  WWW space like \e[4mhttp://www.mutt.org/\e[24m), it is efficient to get a menu
+  If a message contains URLs (_\bu_\bn_\bi_\bf_\bi_\be_\bd _\br_\be_\bs_\bo_\bu_\br_\bc_\be _\bl_\bo_\bc_\ba_\bt_\bo_\br = address in the
+  WWW space like _\bh_\bt_\bt_\bp_\b:_\b/_\b/_\bw_\bw_\bw_\b._\bm_\bu_\bt_\bt_\b._\bo_\br_\bg_\b/), it is efficient to get a menu
   with all the URLs and start a WWW browser on one of them.  This
   functionality is provided by the external urlview program which can be
   retrieved at ftp://ftp.mutt.org/mutt/contrib/ and the configuration
        macro index \cb |urlview\n
        macro pager \cb |urlview\n
 
-  \e[1m5.  Mutt's MIME Support\e[0m
+  4\b4.\b.1\b16\b6.\b.  C\bCo\bom\bmp\bpr\bre\bes\bss\bse\bed\bd f\bfo\bol\bld\bde\ber\brs\bs S\bSu\bup\bpp\bpo\bor\brt\bt (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
+
+  If Mutt was compiled with compressed folders support (by running the
+  _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be script with the _\b-_\b-_\be_\bn_\ba_\bb_\bl_\be_\b-_\bc_\bo_\bm_\bp_\br_\be_\bs_\bs_\be_\bd flag), Mutt can open
+  folders stored in an arbitrary format, provided that the user has a
+  script to convert from/to this format to one of the accepted.
+
+  The most common use is to open compressed archived folders e.g. with
+  gzip.
+
+  In addition, the user can provide a script that gets a folder in an
+  accepted format and appends its context to the folder in the user-
+  defined format, which may be faster than converting the entire folder
+  to the accepted format, appending to it and converting back to the
+  user-defined format.
+
+  There are three hooks defined (``open-hook'', ``close-hook'' and
+  ``append-hook'') which define commands to uncompress and compress a
+  folder and to append messages to an existing compressed folder
+  respectively.
+
+  For example:
+
+       open-hook \\.gz$ "gzip -cd %f > %t"
+       close-hook \\.gz$ "gzip -c %t > %f"
+       append-hook \\.gz$ "gzip -c %t >> %f"
+
+  You do not have to specify all of the commands. If you omit ``append-
+  hook'', the folder will be open and closed again each time you will
+  add to it. If you omit ``close-hook'' (or give empty command) , the
+  folder will be open in the  mode. If you specify ``append-hook''
+  though you'll be able to append to the folder.
+
+  Note that Mutt will only try to use hooks if the file is not in one of
+  the accepted formats. In particular, if the file is empty, mutt
+  supposes it is not compressed. This is important because it allows the
+  use of programs that do not have well defined extensions. Just use "."
+  as a regexp. But this may be surprising if your compressing script
+  produces empty files. In this situation, unset ``$save_empty'', so
+  that the compressed file will be removed if you delete all of the
+  messages.
+
+  4\b4.\b.1\b16\b6.\b.1\b1.\b.  O\bOp\bpe\ben\bn a\ba c\bco\bom\bmp\bpr\bre\bes\bss\bse\bed\bd m\bma\bai\bil\blb\bbo\box\bx f\bfo\bor\br r\bre\bea\bad\bdi\bin\bng\bg
+
+  Usage: open-hook _\br_\be_\bg_\be_\bx_\bp "_\bc_\bo_\bm_\bm_\ba_\bn_\bd"
+
+  The _\bc_\bo_\bm_\bm_\ba_\bn_\bd is the command that can be used for opening the folders
+  whose names match _\br_\be_\bg_\be_\bx_\bp.
+
+  The _\bc_\bo_\bm_\bm_\ba_\bn_\bd string is the printf-like format string, and it should
+  accept two parameters: %f, which is replaced with the (compressed)
+  folder name, and %t which is replaced with the name of the temporary
+  folder to which to write.
+
+  %f and %t can be repeated any number of times in the command string,
+  and all of the entries are replaced with the appropriate folder name.
+  In addition, %% is replaced by %, as in printf, and any other
+  %anything is left as is.
+
+  The _\bc_\bo_\bm_\bm_\ba_\bn_\bd should n\bno\bot\bt remove the original compressed file.  The
+  _\bc_\bo_\bm_\bm_\ba_\bn_\bd should return non-zero exit status if it fails, so mutt knows
+  something's wrong.
+
+  Example:
+
+       open-hook \\.gz$ "gzip -cd %f > %t"
+
+  If the _\bc_\bo_\bm_\bm_\ba_\bn_\bd is empty, this operation is disabled for this file
+  type.
+  4\b4.\b.1\b16\b6.\b.2\b2.\b.  W\bWr\bri\bit\bte\be a\ba c\bco\bom\bmp\bpr\bre\bes\bss\bse\bed\bd m\bma\bai\bil\blb\bbo\box\bx
+
+  Usage: close-hook _\br_\be_\bg_\be_\bx_\bp "_\bc_\bo_\bm_\bm_\ba_\bn_\bd"
+
+  This is used to close the folder that was open with the ``open-hook''
+  command after some changes were made to it.
+
+  The _\bc_\bo_\bm_\bm_\ba_\bn_\bd string is the command that can be used for closing the
+  folders whose names match _\br_\be_\bg_\be_\bx_\bp. It has the same format as in the
+  ``open-hook'' command. Temporary folder in this case is the folder
+  previously produced by the <``open-hook'' command.
+
+  The _\bc_\bo_\bm_\bm_\ba_\bn_\bd should n\bno\bot\bt remove the decompressed file. The _\bc_\bo_\bm_\bm_\ba_\bn_\bd
+  should return non-zero exit status if it fails, so mutt knows
+  something's wrong.
+
+  Example:
+
+       close-hook \\.gz$ "gzip -c %t > %f"
+
+  If the _\bc_\bo_\bm_\bm_\ba_\bn_\bd is empty, this operation is disabled for this file
+  type, and the file can only be open in the readonly mode.
+
+  ``close-hook'' is not called when you exit from the folder if the
+  folder was not changed.
+
+  4\b4.\b.1\b16\b6.\b.3\b3.\b.  A\bAp\bpp\bpe\ben\bnd\bd a\ba m\bme\bes\bss\bsa\bag\bge\be t\bto\bo a\ba c\bco\bom\bmp\bpr\bre\bes\bss\bse\bed\bd m\bma\bai\bil\blb\bbo\box\bx
+
+  Usage: append-hook _\br_\be_\bg_\be_\bx_\bp "_\bc_\bo_\bm_\bm_\ba_\bn_\bd"
+
+  This command is used for saving to an existing compressed folder.  The
+  _\bc_\bo_\bm_\bm_\ba_\bn_\bd is the command that can be used for appending to the folders
+  whose names match _\br_\be_\bg_\be_\bx_\bp. It has the same format as in the ``open-
+  hook'' command.  The temporary folder in this case contains the
+  messages that are being appended.
+
+  The _\bc_\bo_\bm_\bm_\ba_\bn_\bd should n\bno\bot\bt remove the decompressed file. The _\bc_\bo_\bm_\bm_\ba_\bn_\bd
+  should return non-zero exit status if it fails, so mutt knows
+  something's wrong.
+
+  Example:
+
+       append-hook \\.gz$ "gzip -c %t >> %f"
+
+  When ``append-hook'' is used, the folder is not opened, which saves
+  time, but this means that we can not find out what the folder type is.
+  Thus the default (``$mbox_type'') type is always supposed (i.e.  this
+  is the format used for the temporary folder).
+
+  If the file does not exist when you save to it, ``close-hook'' is
+  called, and not ``append-hook''. ``append-hook'' is only for appending
+  to existing folders.
+
+  If the _\bc_\bo_\bm_\bm_\ba_\bn_\bd is empty, this operation is disabled for this file
+  type. In this case, the folder will be open and closed again (using
+  ``open-hook'' and ``close-hook''respectively) each time you will add
+  to it.
+
+  4\b4.\b.1\b16\b6.\b.4\b4.\b.  E\bEn\bnc\bcr\bry\byp\bpt\bte\bed\bd f\bfo\bol\bld\bde\ber\brs\bs
+
+  The compressed folders support can also be used to handle encrypted
+  folders. If you want to encrypt a folder with PGP, you may want to use
+  the following hooks:
+
+       open-hook  \\.pgp$ "pgp -f < %f > %t"
+       close-hook \\.pgp$ "pgp -fe YourPgpUserIdOrKeyId < %t > %f"
+
+  Please note, that PGP does not support appending to an encrypted
+  folder, so there is no append-hook defined.
+
+  N\bNo\bot\bte\be:\b: the folder is temporary stored decrypted in the /tmp directory,
+  where it can be read by your system administrator. So think about the
+  security aspects of this.
+
+  5\b5.\b.  M\bMu\but\btt\bt'\b's\bs M\bMI\bIM\bME\bE S\bSu\bup\bpp\bpo\bor\brt\bt
 
   Quite a bit of effort has been made to make Mutt the premier text-mode
   MIME MUA.  Every effort has been made to provide the functionality
   IANA MIME types.  The other is the mailcap file, which specifies the
   external commands to use for handling specific MIME types.
 
-  \e[1m5.1.  Using MIME in Mutt\e[0m
+  5\b5.\b.1\b1.\b.  U\bUs\bsi\bin\bng\bg M\bMI\bIM\bME\bE i\bin\bn M\bMu\but\btt\bt
 
   There are three areas/menus in Mutt which deal with MIME, they are the
   pager (while viewing a message), the attachment menu and the compose
   menu.
 
-  \e[1m5.1.1.  Viewing MIME messages in the pager\e[0m
+  5\b5.\b.1\b1.\b.1\b1.\b.  V\bVi\bie\bew\bwi\bin\bng\bg M\bMI\bIM\bME\bE m\bme\bes\bss\bsa\bag\bge\bes\bs i\bin\bn t\bth\bhe\be p\bpa\bag\bge\ber\br
 
   When you select a message from the index and view it in the pager,
   Mutt decodes the message to a text representation.  Mutt internally
        [-- Type: text/plain, Encoding: 7bit, Size: 10000 --]
 
   Where the Description is the description or filename given for the
-  attachment, and the Encoding is one of 7bit/8bit/quoted-print-
-  able/base64/binary.
+  attachment, and the Encoding is one of 7bit/8bit/quoted-
+  printable/base64/binary.
+
   If Mutt cannot deal with a MIME type, it will display a message like:
 
        [-- image/gif is unsupported (use 'v' to view this part) --]
 
-  \e[1m5.1.2.  The Attachment Menu\e[0m
+  5\b5.\b.1\b1.\b.2\b2.\b.  T\bTh\bhe\be A\bAt\btt\bta\bac\bch\bhm\bme\ben\bnt\bt M\bMe\ben\bnu\bu
 
   The default binding for view-attachments is `v', which displays the
   attachment menu for a message.  The attachment menu displays a list of
 
   See the help on the attachment menu for more information.
 
-  \e[1m5.1.3.  The Compose Menu\e[0m
+  5\b5.\b.1\b1.\b.3\b3.\b.  T\bTh\bhe\be C\bCo\bom\bmp\bpo\bos\bse\be M\bMe\ben\bnu\bu
 
   The compose menu is the menu you see before you send a message.  It
   allows you to edit the recipient list, the subject, and other aspects
   description of the attachment, and can be changed with the edit-
   description command (default: d).
 
-  \e[1m5.2.  MIME Type configuration with mime.types\e[0m
+  5\b5.\b.2\b2.\b.  M\bMI\bIM\bME\bE T\bTy\byp\bpe\be c\bco\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn w\bwi\bit\bth\bh m\bmi\bim\bme\be.\b.t\bty\byp\bpe\bes\bs
 
   When you add an attachment to your mail message, Mutt searches your
   personal mime.types file at ${HOME}/.mime.types, and then the system
   mime types should only be used if the recipient of the message is
   likely to be expecting such attachments.
 
-  \e[1m5.3.  MIME Viewer configuration with mailcap\e[0m
+  5\b5.\b.3\b3.\b.  M\bMI\bIM\bME\bE V\bVi\bie\bew\bwe\ber\br c\bco\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn w\bwi\bit\bth\bh m\bma\bai\bil\blc\bca\bap\bp
 
   Mutt supports RFC 1524 MIME Configuration, in particular the Unix
   specific format specified in Appendix A of RFC 1524.  This file format
   usually as /usr/local/etc/mailcap, which contains some baseline
   entries.
 
-  \e[1m5.3.1.  The Basics of the mailcap file\e[0m
+  5\b5.\b.3\b3.\b.1\b1.\b.  T\bTh\bhe\be B\bBa\bas\bsi\bic\bcs\bs o\bof\bf t\bth\bhe\be m\bma\bai\bil\blc\bca\bap\bp f\bfi\bil\ble\be
 
   A mailcap file consists of a series of lines which are comments,
   blank, or definitions.
 
   A comment line consists of a # character followed by anything you
   want.
+
   A blank line is blank.
 
   A definition line consists of a content type, a view command, and any
        text/html; lynx %s
 
   In this case, lynx does not support viewing a file from stdin, so you
-  must use the %s syntax.  \e[1mNote: \e[4m\e[22mSome\e[24m \e[4molder\e[24m \e[4mversions\e[24m \e[4mof\e[24m \e[4mlynx\e[24m \e[4mcontain\e[24m \e[4ma\e[0m
-  \e[4mbug\e[24m \e[4mwhere\e[24m \e[4mthey\e[24m \e[4mwill\e[24m \e[4mcheck\e[24m \e[4mthe\e[24m \e[4mmailcap\e[24m \e[4mfile\e[24m \e[4mfor\e[24m \e[4ma\e[24m \e[4mviewer\e[24m \e[4mfor\e[24m \e[4mtext/html.\e[0m
-  \e[4mThey\e[24m \e[4mwill\e[24m \e[4mfind\e[24m \e[4mthe\e[24m \e[4mline\e[24m \e[4mwhich\e[24m \e[4mcalls\e[24m \e[4mlynx,\e[24m \e[4mand\e[24m \e[4mrun\e[24m \e[4mit.\e[24m  \e[4mThis\e[24m \e[4mcauses\e[0m
-  \e[4mlynx\e[24m \e[4mto\e[24m \e[4mcontinuously\e[24m \e[4mspawn\e[24m \e[4mitself\e[24m \e[4mto\e[24m \e[4mview\e[24m \e[4mthe\e[24m \e[4mobject.\e[0m
+  must use the %s syntax.  N\bNo\bot\bte\be:\b: _\bS_\bo_\bm_\be _\bo_\bl_\bd_\be_\br _\bv_\be_\br_\bs_\bi_\bo_\bn_\bs _\bo_\bf _\bl_\by_\bn_\bx _\bc_\bo_\bn_\bt_\ba_\bi_\bn _\ba
+  _\bb_\bu_\bg _\bw_\bh_\be_\br_\be _\bt_\bh_\be_\by _\bw_\bi_\bl_\bl _\bc_\bh_\be_\bc_\bk _\bt_\bh_\be _\bm_\ba_\bi_\bl_\bc_\ba_\bp _\bf_\bi_\bl_\be _\bf_\bo_\br _\ba _\bv_\bi_\be_\bw_\be_\br _\bf_\bo_\br _\bt_\be_\bx_\bt_\b/_\bh_\bt_\bm_\bl_\b.
+  _\bT_\bh_\be_\by _\bw_\bi_\bl_\bl _\bf_\bi_\bn_\bd _\bt_\bh_\be _\bl_\bi_\bn_\be _\bw_\bh_\bi_\bc_\bh _\bc_\ba_\bl_\bl_\bs _\bl_\by_\bn_\bx_\b, _\ba_\bn_\bd _\br_\bu_\bn _\bi_\bt_\b.  _\bT_\bh_\bi_\bs _\bc_\ba_\bu_\bs_\be_\bs
+  _\bl_\by_\bn_\bx _\bt_\bo _\bc_\bo_\bn_\bt_\bi_\bn_\bu_\bo_\bu_\bs_\bl_\by _\bs_\bp_\ba_\bw_\bn _\bi_\bt_\bs_\be_\bl_\bf _\bt_\bo _\bv_\bi_\be_\bw _\bt_\bh_\be _\bo_\bb_\bj_\be_\bc_\bt_\b.
 
   On the other hand, maybe you don't want to use lynx interactively, you
   just want to have it convert the text/html to text/plain, then you can
 
   This is the simplest form of a mailcap file.
 
-  \e[1m5.3.2.  Secure use of mailcap\e[0m
+  5\b5.\b.3\b3.\b.2\b2.\b.  S\bSe\bec\bcu\bur\bre\be u\bus\bse\be o\bof\bf m\bma\bai\bil\blc\bca\bap\bp
 
   The interpretion of shell meta-characters embedded in MIME parameters
   can lead to security problems in general.  Mutt tries to quote
   care of it.  Therefore you should pay attention to the following
   rules:
 
-  \e[4mKeep\e[24m \e[4mthe\e[24m \e[4m%-expandos\e[24m \e[4maway\e[24m \e[4mfrom\e[24m \e[4mshell\e[24m \e[4mquoting.\e[24m  Don't quote them with
+  _\bK_\be_\be_\bp _\bt_\bh_\be _\b%_\b-_\be_\bx_\bp_\ba_\bn_\bd_\bo_\bs _\ba_\bw_\ba_\by _\bf_\br_\bo_\bm _\bs_\bh_\be_\bl_\bl _\bq_\bu_\bo_\bt_\bi_\bn_\bg_\b.  Don't quote them with
   single or double quotes.  Mutt does this for you, the right way, as
   should any other program which interprets mailcap.  Don't put them
   into backtick expansions.  Be highly careful with eval statements, and
        text/test-mailcap-bug; cat %s; copiousoutput; test=charset=%{charset} \
                && test "`echo $charset | tr '[A-Z]' '[a-z]'`" != iso-8859-1
 
-  \e[1m5.3.3.  Advanced mailcap Usage\e[0m
+  5\b5.\b.3\b3.\b.3\b3.\b.  A\bAd\bdv\bva\ban\bnc\bce\bed\bd m\bma\bai\bil\blc\bca\bap\bp U\bUs\bsa\bag\bge\be
 
-  \e[1m5.3.3.1.  Optional Fields\e[0m
+  5\b5.\b.3\b3.\b.3\b3.\b.1\b1.\b.  O\bOp\bpt\bti\bio\bon\bna\bal\bl F\bFi\bie\bel\bld\bds\bs
 
   In addition to the required content-type and view command fields, you
   can add semi-colon ';' separated fields to set flags and other
   options.  Mutt recognizes the following optional fields:
 
-     \e[1mcopiousoutput\e[0m
+     c\bco\bop\bpi\bio\bou\bus\bso\bou\but\btp\bpu\but\bt
         This flag tells Mutt that the command passes possibly large
         amounts of text on stdout.  This causes Mutt to invoke a pager
         (either the internal pager or the external pager defined by the
      This will cause lynx to format the text/html output as text/plain
      and Mutt will use your standard pager to display the results.
 
-     \e[1mneedsterminal\e[0m
+     n\bne\bee\bed\bds\bst\bte\ber\brm\bmi\bin\bna\bal\bl
         Mutt uses this flag when viewing attachments with ``autoview'',
         in order to decide whether it should honor the setting of the
         ``$wait_key'' variable or not.  When an attachment is viewed
         using an interactive program, and the corresponding mailcap
-        entry has a \e[4mneedsterminal\e[24m flag, Mutt will use ``$wait_key'' and
+        entry has a _\bn_\be_\be_\bd_\bs_\bt_\be_\br_\bm_\bi_\bn_\ba_\bl flag, Mutt will use ``$wait_key'' and
         the exit status of the program to decide if it will ask you to
         press a key after the external program has exited.  In all other
         situations it will not prompt you for a key.
 
-     \e[1mcompose=<command>\e[0m
+     c\bco\bom\bmp\bpo\bos\bse\be=\b=<\b<c\bco\bom\bmm\bma\ban\bnd\bd>\b>
         This flag specifies the command to use to create a new
         attachment of a specific MIME type.  Mutt supports this from the
         compose menu.
 
-     \e[1mcomposetyped=<command>\e[0m
+     c\bco\bom\bmp\bpo\bos\bse\bet\bty\byp\bpe\bed\bd=\b=<\b<c\bco\bom\bmm\bma\ban\bnd\bd>\b>
         This flag specifies the command to use to create a new
         attachment of a specific MIME type.  This command differs from
         the compose command in that mutt will expect standard MIME
         filename, description, etc. for a new attachment.   Mutt
         supports this from the compose menu.
 
-     \e[1mprint=<command>\e[0m
+     p\bpr\bri\bin\bnt\bt=\b=<\b<c\bco\bom\bmm\bma\ban\bnd\bd>\b>
         This flag specifies the command to use to print a specific MIME
         type.  Mutt supports this from the attachment and compose menus.
 
-     \e[1medit=<command>\e[0m
+     e\bed\bdi\bit\bt=\b=<\b<c\bco\bom\bmm\bma\ban\bnd\bd>\b>
         This flag specifies the command to use to edit a specific MIME
         type.  Mutt supports this from the compose menu, and also uses
         it to compose new attachments.  Mutt will default to the defined
         editor for text attachments.
 
-     \e[1mnametemplate=<template>\e[0m
+     n\bna\bam\bme\bet\bte\bem\bmp\bpl\bla\bat\bte\be=\b=<\b<t\bte\bem\bmp\bpl\bla\bat\bte\be>\b>
         This field specifies the format for the file denoted by %s in
         the command fields.  Certain programs will require a certain
         file extension, for instance, to correctly view a file.  For
 
           text/html; lynx %s; nametemplate=%s.html
 
-     \e[1mtest=<command>\e[0m
+     t\bte\bes\bst\bt=\b=<\b<c\bco\bom\bmm\bma\ban\bnd\bd>\b>
         This field specifies a command to run to test whether this
         mailcap entry should be used.  The command is defined with the
         command expansion rules defined in the next section.  If the
         command returns 0, then the test passed, and Mutt uses this
         entry.  If the command returns non-zero, then the test failed,
-        and Mutt continues searching for the right entry.  \e[1mNote: \e[4m\e[22mthe\e[0m
-        \e[4mcontent-type\e[24m \e[4mmust\e[24m \e[4mmatch\e[24m \e[4mbefore\e[24m \e[4mMutt\e[24m \e[4mperforms\e[24m \e[4mthe\e[24m \e[4mtest.\e[24m  For
+        and Mutt continues searching for the right entry.  N\bNo\bot\bte\be:\b: _\bt_\bh_\be
+        _\bc_\bo_\bn_\bt_\be_\bn_\bt_\b-_\bt_\by_\bp_\be _\bm_\bu_\bs_\bt _\bm_\ba_\bt_\bc_\bh _\bb_\be_\bf_\bo_\br_\be _\bM_\bu_\bt_\bt _\bp_\be_\br_\bf_\bo_\br_\bm_\bs _\bt_\bh_\be _\bt_\be_\bs_\bt_\b.  For
         example:
 
           text/html; netscape -remote 'openURL(%s)' ; test=RunningX
      will go on to the next entry and use lynx to display the text/html
      object.
 
-  \e[1m5.3.3.2.  Search Order\e[0m
+  5\b5.\b.3\b3.\b.3\b3.\b.2\b2.\b.  S\bSe\bea\bar\brc\bch\bh O\bOr\brd\bde\ber\br
 
   When searching for an entry in the mailcap file, Mutt will search for
   the most useful entry for its purpose.  For instance, if you are
   gram returns non-zero, Mutt will use the second entry for interactive
   viewing.
 
-  \e[1m5.3.3.3.  Command Expansion\e[0m
+  5\b5.\b.3\b3.\b.3\b3.\b.3\b3.\b.  C\bCo\bom\bmm\bma\ban\bnd\bd E\bEx\bxp\bpa\ban\bns\bsi\bio\bon\bn
 
   The various commands defined in the mailcap files are passed to the
   /bin/sh shell using the system() function.  Before the command is
   passed to /bin/sh -c, it is parsed to expand various special
   parameters with information from Mutt.  The keywords Mutt expands are:
 
-     \e[1m%s \e[22mAs seen in the basic mailcap section, this variable is expanded
+     %\b%s\bAs seen in the basic mailcap section, this variable is expanded
         to a filename specified by the calling program.  This file
         contains the body of the message to view/print/edit or where the
         composing program should place the results of composition.  In
         addition, the use of this keyword causes Mutt to not pass the
         body of the message to the view/print/edit program on stdin.
 
-     \e[1m%t \e[22mMutt will expand %t to the text representation of the content
+     %\b%t\bMutt will expand %t to the text representation of the content
         type of the message in the same form as the first parameter of
         the mailcap definition line, ie text/html or image/gif.
 
-     \e[1m%{<parameter>}\e[0m
+     %\b%{\b{<\b<p\bpa\bar\bra\bam\bme\bet\bte\ber\br>\b>}\b}
         Mutt will expand this to the value of the specified parameter
         from the Content-Type: line of the mail message.  For instance,
         if Your mail message contains:
      mail mailcap file uses this feature to test the charset to spawn an
      xterm using the right charset to view the message.
 
-     \e[1m\% \e[22mThis will be replaced by a %
+     \\b\%\bThis will be replaced by a %
 
   Mutt does not currently support the %F and %n keywords specified in
   RFC 1524.  The main purpose of these parameters is for multipart mes-
   sages, which is handled internally by Mutt.
 
-  \e[1m5.3.4.  Example mailcap files\e[0m
+  5\b5.\b.3\b3.\b.4\b4.\b.  E\bEx\bxa\bam\bmp\bpl\ble\be m\bma\bai\bil\blc\bca\bap\bp f\bfi\bil\ble\bes\bs
 
   This mailcap file is fairly simple and standard:
 
   application/ms-excel; open.pl %s
   ______________________________________________________________________
 
-  \e[1m5.4.  MIME Autoview\e[0m
+  5\b5.\b.4\b4.\b.  M\bMI\bIM\bME\bE A\bAu\but\bto\bov\bvi\bie\bew\bw
 
   In addition to explicitly telling Mutt to view an attachment with the
   MIME viewer defined in the mailcap file, Mutt has support for
   messages based on size, etc.  ``unauto_view *'' will remove all
   previous entries.
 
-  \e[1m5.5.  MIME Multipart/Alternative\e[0m
+  5\b5.\b.5\b5.\b.  M\bMI\bIM\bME\bE M\bMu\bul\blt\bti\bip\bpa\bar\brt\bt/\b/A\bAl\blt\bte\ber\brn\bna\bat\bti\biv\bve\be
 
   Mutt has some heuristics for determining which attachment of a
   multipart/alternative type to display.  First, mutt will check the
   To remove a MIME type from the alternative_order list, use the
   unalternative_order command.
 
-  \e[1m5.6.  MIME Lookup\e[0m
+  5\b5.\b.6\b6.\b.  M\bMI\bIM\bME\bE L\bLo\boo\bok\bku\bup\bp
 
   Mutt's mime_lookup list specifies a list of mime-types that should not
   be treated according to their mailcap entry.  This option is designed
   feature for any particular mime-type if it had been set, for example,
   in a global muttrc.
 
-  \e[1m6.  Reference\e[0m
+  6\b6.\b.  R\bRe\bef\bfe\ber\bre\ben\bnc\bce\be
 
-  \e[1m6.1.  Command line options\e[0m
+  6\b6.\b.1\b1.\b.  C\bCo\bom\bmm\bma\ban\bnd\bd l\bli\bin\bne\be o\bop\bpt\bti\bio\bon\bns\bs
 
   Running mutt with no arguments will make Mutt attempt to read your
   spool mailbox.  However, it is possible to read other mailboxes and to
 
   To read messages in a mailbox
 
-  mutt [ -nz ] [ -F \e[4mmuttrc\e[24m ] [ -m \e[4mtype\e[24m ] [ -f \e[4mmailbox\e[24m ]
+  mutt [ -nz ] [ -F _\bm_\bu_\bt_\bt_\br_\bc ] [ -m _\bt_\by_\bp_\be ] [ -f _\bm_\ba_\bi_\bl_\bb_\bo_\bx ]
 
   To compose a new message
 
-  mutt [ -n ] [ -F \e[4mmuttrc\e[24m ] [ -a \e[4mfile\e[24m ] [ -c \e[4maddress\e[24m ] [ -i \e[4mfilename\e[24m ] [
-  -s \e[4msubject\e[24m ] \e[4maddress\e[24m [ \e[4maddress\e[24m ... ]
+  mutt [ -n ] [ -F _\bm_\bu_\bt_\bt_\br_\bc ] [ -a _\bf_\bi_\bl_\be ] [ -c _\ba_\bd_\bd_\br_\be_\bs_\bs ] [ -i _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be ] [
+  -s _\bs_\bu_\bb_\bj_\be_\bc_\bt ] _\ba_\bd_\bd_\br_\be_\bs_\bs [ _\ba_\bd_\bd_\br_\be_\bs_\bs ... ]
 
   Mutt also supports a ``batch'' mode to send prepared messages.  Simply
   redirect input from the file you wish to send.  For example,
   subject of ``data set for run #2''.  In the body of the message will
   be the contents of the file ``~/run2.dat''.
 
-  \e[1m6.2.  Configuration Commands\e[0m
+  6\b6.\b.2\b2.\b.  C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn C\bCo\bom\bmm\bma\ban\bnd\bds\bs
 
   The following are the commands understood by mutt.
 
-  ·  ``account-hook'' \e[4mpattern\e[24m \e[4mcommand\e[0m
+  +\bo  ``account-hook'' _\bp_\ba_\bt_\bt_\be_\br_\bn _\bc_\bo_\bm_\bm_\ba_\bn_\bd
+
+  +\bo  ``alias'' _\bk_\be_\by _\ba_\bd_\bd_\br_\be_\bs_\bs [ , _\ba_\bd_\bd_\br_\be_\bs_\bs, ... ]
 
-  ·  ``alias'' \e[4mkey\e[24m \e[4maddress\e[24m [ , \e[4maddress\e[24m, ... ]
+  +\bo  ``unalias'' [ * | _\bk_\be_\by ... ]
 
-  ·  ``unalias'' [ * | \e[4mkey\e[24m ... ]
+  +\bo  ``alternates'' _\br_\be_\bg_\be_\bx_\bp [ _\br_\be_\bg_\be_\bx_\bp ... ]
 
-  ·  ``alternates'' \e[4mregexp\e[24m [ \e[4mregexp\e[24m ... ]
+  +\bo  ``unalternates'' [ * | _\br_\be_\bg_\be_\bx_\bp ... ]
 
-  ·  ``unalternates'' [ * | \e[4mregexp\e[24m ... ]
+  +\bo  ``alternative_order'' _\bm_\bi_\bm_\be_\bt_\by_\bp_\be [ _\bm_\bi_\bm_\be_\bt_\by_\bp_\be ... ]
 
-  ·  ``alternative_order'' \e[4mmimetype\e[24m [ \e[4mmimetype\e[24m ... ]
+  +\bo  ``unalternative_order'' _\bm_\bi_\bm_\be_\bt_\by_\bp_\be [ _\bm_\bi_\bm_\be_\bt_\by_\bp_\be ... ]
 
-  ·  ``unalternative_order'' \e[4mmimetype\e[24m [ \e[4mmimetype\e[24m ... ]
+  +\bo  ``append-hook'' _\br_\be_\bg_\be_\bx_\bp _\bc_\bo_\bm_\bm_\ba_\bn_\bd
 
-  ·  ``auto_view'' \e[4mmimetype\e[24m [ \e[4mmimetype\e[24m ... ]
+  +\bo  ``auto_view'' _\bm_\bi_\bm_\be_\bt_\by_\bp_\be [ _\bm_\bi_\bm_\be_\bt_\by_\bp_\be ... ]
 
-  ·  ``unauto_view'' \e[4mmimetype\e[24m [ \e[4mmimetype\e[24m ... ]
+  +\bo  ``unauto_view'' _\bm_\bi_\bm_\be_\bt_\by_\bp_\be [ _\bm_\bi_\bm_\be_\bt_\by_\bp_\be ... ]
 
-  ·  ``bind'' \e[4mmap\e[24m \e[4mkey\e[24m \e[4mfunction\e[0m
+  +\bo  ``bind'' _\bm_\ba_\bp _\bk_\be_\by _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn
 
-  ·  ``charset-hook'' \e[4malias\e[24m \e[4mcharset\e[0m
+  +\bo  ``charset-hook'' _\ba_\bl_\bi_\ba_\bs _\bc_\bh_\ba_\br_\bs_\be_\bt
 
-  ·  ``color'' \e[4mobject\e[24m \e[4mforeground\e[24m \e[4mbackground\e[24m [ \e[4mregexp\e[24m ]
+  +\bo  ``close-hook'' _\br_\be_\bg_\be_\bx_\bp _\bc_\bo_\bm_\bm_\ba_\bn_\bd
 
-  ·  ``uncolor'' \e[4mindex\e[24m \e[4mpattern\e[24m [ \e[4mpattern\e[24m ... ]
+  +\bo  ``color'' _\bo_\bb_\bj_\be_\bc_\bt _\bf_\bo_\br_\be_\bg_\br_\bo_\bu_\bn_\bd _\bb_\ba_\bc_\bk_\bg_\br_\bo_\bu_\bn_\bd [ _\br_\be_\bg_\be_\bx_\bp ]
 
-  ·  ``exec'' \e[4mfunction\e[24m [ \e[4mfunction\e[24m ... ]
+  +\bo  ``uncolor'' _\bi_\bn_\bd_\be_\bx _\bp_\ba_\bt_\bt_\be_\br_\bn [ _\bp_\ba_\bt_\bt_\be_\br_\bn ... ]
 
-  ·  ``fcc-hook'' \e[4mpattern\e[24m \e[4mmailbox\e[0m
+  +\bo  ``exec'' _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn [ _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn ... ]
 
-  ·  ``fcc-save-hook'' \e[4mpattern\e[24m \e[4mmailbox\e[0m
+  +\bo  ``fcc-hook'' _\bp_\ba_\bt_\bt_\be_\br_\bn _\bm_\ba_\bi_\bl_\bb_\bo_\bx
 
-  ·  ``folder-hook'' \e[4mpattern\e[24m \e[4mcommand\e[0m
+  +\bo  ``fcc-save-hook'' _\bp_\ba_\bt_\bt_\be_\br_\bn _\bm_\ba_\bi_\bl_\bb_\bo_\bx
 
-  ·  ``hdr_order'' \e[4mheader\e[24m [ \e[4mheader\e[24m ... ]
+  +\bo  ``folder-hook'' _\bp_\ba_\bt_\bt_\be_\br_\bn _\bc_\bo_\bm_\bm_\ba_\bn_\bd
 
-  ·  ``unhdr_order'' \e[4mheader\e[24m [ \e[4mheader\e[24m ... ]
+  +\bo  ``hdr_order'' _\bh_\be_\ba_\bd_\be_\br [ _\bh_\be_\ba_\bd_\be_\br ... ]
 
-  ·  ``iconv-hook'' \e[4mcharset\e[24m \e[4mlocal-charset\e[0m
+  +\bo  ``unhdr_order'' _\bh_\be_\ba_\bd_\be_\br [ _\bh_\be_\ba_\bd_\be_\br ... ]
 
-  ·  ``ignore'' \e[4mpattern\e[24m [ \e[4mpattern\e[24m ... ]
+  +\bo  ``iconv-hook'' _\bc_\bh_\ba_\br_\bs_\be_\bt _\bl_\bo_\bc_\ba_\bl_\b-_\bc_\bh_\ba_\br_\bs_\be_\bt
 
-  ·  ``unignore'' \e[4mpattern\e[24m [ \e[4mpattern\e[24m ... ]
+  +\bo  ``ignore'' _\bp_\ba_\bt_\bt_\be_\br_\bn [ _\bp_\ba_\bt_\bt_\be_\br_\bn ... ]
 
-  ·  ``lists'' \e[4mregexp\e[24m [ \e[4mregexp\e[24m ... ]
+  +\bo  ``unignore'' _\bp_\ba_\bt_\bt_\be_\br_\bn [ _\bp_\ba_\bt_\bt_\be_\br_\bn ... ]
 
-  ·  ``unlists'' \e[4mregexp\e[24m [ \e[4mregexp\e[24m ... ]
+  +\bo  ``lists'' _\br_\be_\bg_\be_\bx_\bp [ _\br_\be_\bg_\be_\bx_\bp ... ]
 
-  ·  ``macro'' \e[4mmenu\e[24m \e[4mkey\e[24m \e[4msequence\e[24m [ \e[4mdescription\e[24m ]
+  +\bo  ``unlists'' _\br_\be_\bg_\be_\bx_\bp [ _\br_\be_\bg_\be_\bx_\bp ... ]
 
-  ·  ``mailboxes'' \e[4mfilename\e[24m [ \e[4mfilename\e[24m ... ]
+  +\bo  ``macro'' _\bm_\be_\bn_\bu _\bk_\be_\by _\bs_\be_\bq_\bu_\be_\bn_\bc_\be [ _\bd_\be_\bs_\bc_\br_\bi_\bp_\bt_\bi_\bo_\bn ]
 
-  ·  ``mbox-hook'' \e[4mpattern\e[24m \e[4mmailbox\e[0m
+  +\bo  ``mailboxes'' _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be [ _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be ... ]
 
-  ·  ``message-hook'' \e[4mpattern\e[24m \e[4mcommand\e[0m
+  +\bo  ``mbox-hook'' _\bp_\ba_\bt_\bt_\be_\br_\bn _\bm_\ba_\bi_\bl_\bb_\bo_\bx
 
-  ·  ``mime_lookup'' \e[4mmimetype\e[24m [ \e[4mmimetype\e[24m ... ]
+  +\bo  ``message-hook'' _\bp_\ba_\bt_\bt_\be_\br_\bn _\bc_\bo_\bm_\bm_\ba_\bn_\bd
 
-  ·  ``unmime_lookup'' \e[4mmimetype\e[24m [ \e[4mmimetype\e[24m ... ]
+  +\bo  ``mime_lookup'' _\bm_\bi_\bm_\be_\bt_\by_\bp_\be [ _\bm_\bi_\bm_\be_\bt_\by_\bp_\be ... ]
 
-  ·  ``mono'' \e[4mobject\e[24m \e[4mattribute\e[24m [ \e[4mregexp\e[24m ]
+  +\bo  ``unmime_lookup'' _\bm_\bi_\bm_\be_\bt_\by_\bp_\be [ _\bm_\bi_\bm_\be_\bt_\by_\bp_\be ... ]
 
-  ·  ``unmono'' \e[4mindex\e[24m \e[4mpattern\e[24m [ \e[4mpattern\e[24m ... ]
+  +\bo  ``mono'' _\bo_\bb_\bj_\be_\bc_\bt _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be [ _\br_\be_\bg_\be_\bx_\bp ]
 
-  ·  ``my_hdr'' \e[4mstring\e[0m
+  +\bo  ``unmono'' _\bi_\bn_\bd_\be_\bx _\bp_\ba_\bt_\bt_\be_\br_\bn [ _\bp_\ba_\bt_\bt_\be_\br_\bn ... ]
 
-  ·  ``unmy_hdr'' \e[4mfield\e[24m [ \e[4mfield\e[24m ... ]
+  +\bo  ``my_hdr'' _\bs_\bt_\br_\bi_\bn_\bg
 
-  ·  ``crypt-hook'' \e[4mpattern\e[24m \e[4mkey-id\e[0m
+  +\bo  ``unmy_hdr'' _\bf_\bi_\be_\bl_\bd [ _\bf_\bi_\be_\bl_\bd ... ]
 
-  ·  ``push'' \e[4mstring\e[0m
+  +\bo  ``open-hook'' _\br_\be_\bg_\be_\bx_\bp _\bc_\bo_\bm_\bm_\ba_\bn_\bd
 
-  ·  ``reset'' \e[4mvariable\e[24m [\e[4mvariable\e[24m ... ]
+  +\bo  ``crypt-hook'' _\bp_\ba_\bt_\bt_\be_\br_\bn _\bk_\be_\by_\b-_\bi_\bd
 
-  ·  ``save-hook'' \e[4mregexp\e[24m \e[4mfilename\e[0m
+  +\bo  ``push'' _\bs_\bt_\br_\bi_\bn_\bg
 
-  ·  ``score'' \e[4mpattern\e[24m \e[4mvalue\e[0m
+  +\bo  ``reset'' _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be [_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be ... ]
 
-  ·  ``unscore'' \e[4mpattern\e[24m [ \e[4mpattern\e[24m ... ]
+  +\bo  ``save-hook'' _\br_\be_\bg_\be_\bx_\bp _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be
 
-  ·  ``send-hook'' \e[4mregexp\e[24m \e[4mcommand\e[0m
+  +\bo  ``score'' _\bp_\ba_\bt_\bt_\be_\br_\bn _\bv_\ba_\bl_\bu_\be
 
-  ·  ``reply-hook'' \e[4mregexp\e[24m \e[4mcommand\e[0m
+  +\bo  ``unscore'' _\bp_\ba_\bt_\bt_\be_\br_\bn [ _\bp_\ba_\bt_\bt_\be_\br_\bn ... ]
 
-  ·  ``set'' [no|inv]\e[4mvariable\e[24m[=\e[4mvalue\e[24m] [ \e[4mvariable\e[24m ... ]
+  +\bo  ``send-hook'' _\br_\be_\bg_\be_\bx_\bp _\bc_\bo_\bm_\bm_\ba_\bn_\bd
 
-  ·  ``unset'' \e[4mvariable\e[24m [\e[4mvariable\e[24m ... ]
+  +\bo  ``reply-hook'' _\br_\be_\bg_\be_\bx_\bp _\bc_\bo_\bm_\bm_\ba_\bn_\bd
 
-  ·  ``source'' \e[4mfilename\e[0m
+  +\bo  ``set'' [no|inv]_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be[=_\bv_\ba_\bl_\bu_\be] [ _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be ... ]
 
-  ·  ``spam'' \e[4mpattern\e[24m \e[4mformat\e[0m
+  +\bo  ``unset'' _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be [_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be ... ]
 
-  ·  ``nospam'' \e[4mpattern\e[0m
+  +\bo  ``source'' _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be
 
-  ·  ``subscribe'' \e[4mregexp\e[24m [ \e[4mregexp\e[24m ... ]
+  +\bo  ``spam'' _\bp_\ba_\bt_\bt_\be_\br_\bn _\bf_\bo_\br_\bm_\ba_\bt
 
-  ·  ``unsubscribe'' \e[4mregexp\e[24m [ \e[4mregexp\e[24m ... ]
+  +\bo  ``nospam'' _\bp_\ba_\bt_\bt_\be_\br_\bn
 
-  ·  ``toggle'' \e[4mvariable\e[24m [\e[4mvariable\e[24m ... ]
+  +\bo  ``subscribe'' _\br_\be_\bg_\be_\bx_\bp [ _\br_\be_\bg_\be_\bx_\bp ... ]
 
-  ·  ``unhook'' \e[4mhook-type\e[0m
+  +\bo  ``unsubscribe'' _\br_\be_\bg_\be_\bx_\bp [ _\br_\be_\bg_\be_\bx_\bp ... ]
 
-  \e[1m6.3.  Configuration variables\e[0m
+  +\bo  ``toggle'' _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be [_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be ... ]
 
-  \e[1m6.3.1.  abort_nosubject\e[0m
+  +\bo  ``unhook'' _\bh_\bo_\bo_\bk_\b-_\bt_\by_\bp_\be
+
+  6\b6.\b.3\b3.\b.  C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
+
+  6\b6.\b.3\b3.\b.1\b1.\b.  a\bab\bbo\bor\brt\bt_\b_n\bno\bos\bsu\bub\bbj\bje\bec\bct\bt
 
   Type: quadoption
   Default: ask-yes
 
-  If set to \e[4myes\e[24m, when composing messages and no subject is given at the
-  subject prompt, composition will be aborted.  If set to \e[4mno\e[24m, composing
+  If set to _\by_\be_\bs, when composing messages and no subject is given at the
+  subject prompt, composition will be aborted.  If set to _\bn_\bo, composing
   messages with no subject given at the subject prompt will never be
   aborted.
 
-  \e[1m6.3.2.  abort_unmodified\e[0m
+  6\b6.\b.3\b3.\b.2\b2.\b.  a\bab\bbo\bor\brt\bt_\b_u\bun\bnm\bmo\bod\bdi\bif\bfi\bie\bed\bd
 
   Type: quadoption
   Default: yes
 
-  If set to \e[4myes\e[24m, composition will automatically abort after editing the
+  If set to _\by_\be_\bs, composition will automatically abort after editing the
   message body if no changes are made to the file (this check only
-  happens after the \e[4mfirst\e[24m edit of the file).  When set to \e[4mno\e[24m,
+  happens after the _\bf_\bi_\br_\bs_\bt edit of the file).  When set to _\bn_\bo,
   composition will never be aborted.
 
-  \e[1m6.3.3.  alias_file\e[0m
+  6\b6.\b.3\b3.\b.3\b3.\b.  a\bal\bli\bia\bas\bs_\b_f\bfi\bil\ble\be
 
   Type: path
-  Default: "~/.muttrc"
+  Default: "~/.muttngrc"
 
   The default file in which to save aliases created by the ````create-
   alias'''' function.
 
-  \e[1mNote: \e[22mMutt will not automatically source this file; you must
+  N\bNo\bot\bte\be:\b: Mutt-ng will not automatically source this file; you must
   explicitly use the ````source'''' command for it to be executed.
 
-  \e[1m6.3.4.  alias_format\e[0m
+  6\b6.\b.3\b3.\b.4\b4.\b.  a\bal\bli\bia\bas\bs_\b_f\bfo\bor\brm\bma\bat\bt
 
   Type: string
   Default: "%4n %2f %t %-10a   %r"
   Specifies the format of the data displayed for the `alias' menu.  The
   following printf(3)-style sequences are available:
 
-     \e[1m%a \e[22malias name
+     %\b%a\balias name
 
-     \e[1m%f \e[22mflags - currently, a "d" for an alias marked for deletion
+     %\b%f\bflags - currently, a "d" for an alias marked for deletion
 
-     \e[1m%n \e[22mindex number
+     %\b%n\bindex number
 
-     \e[1m%r \e[22maddress which alias expands to
+     %\b%r\baddress which alias expands to
 
-     \e[1m%t \e[22mcharacter which indicates if the alias is tagged for inclusion
+     %\b%t\bcharacter which indicates if the alias is tagged for inclusion
 
-  \e[1m6.3.5.  allow_8bit\e[0m
+  6\b6.\b.3\b3.\b.5\b5.\b.  a\bal\bll\blo\bow\bw_\b_8\b8b\bbi\bit\bt
 
   Type: boolean
   Default: yes
   Controls whether 8-bit data is converted to 7-bit using either Quoted-
   Printable or Base64 encoding when sending mail.
 
-  \e[1m6.3.6.  allow_ansi\e[0m
+  6\b6.\b.3\b3.\b.6\b6.\b.  a\bal\bll\blo\bow\bw_\b_a\ban\bns\bsi\bi
 
   Type: boolean
   Default: no
   "[-- PGP output follows ..." and give it the same color as your
   attachment color.
 
-  \e[1m6.3.7.  arrow_cursor\e[0m
+  6\b6.\b.3\b3.\b.7\b7.\b.  a\bar\brr\bro\bow\bw_\b_c\bcu\bur\brs\bso\bor\br
 
   Type: boolean
   Default: no
   has to be redrawn on the screen when moving to the next or previous
   entries in the menu.
 
-  \e[1m6.3.8.  ascii_chars\e[0m
+  6\b6.\b.3\b3.\b.8\b8.\b.  a\bas\bsc\bci\bii\bi_\b_c\bch\bha\bar\brs\bs
 
   Type: boolean
   Default: no
 
-  If set, Mutt will use plain ASCII characters when displaying thread
-  and attachment trees, instead of the default \e[4mACS\e[24m characters.
+  If set, Mutt-ng will use plain ASCII characters when displaying thread
+  and attachment trees, instead of the default _\bA_\bC_\bS characters.
 
-  \e[1m6.3.9.  askbcc\e[0m
+  6\b6.\b.3\b3.\b.9\b9.\b.  a\bas\bsk\bk_\b_f\bfo\bol\bll\blo\bow\bw_\b_u\bup\bp
 
   Type: boolean
   Default: no
 
-  If set, Mutt will prompt you for blind-carbon-copy (Bcc) recipients
-  before editing an outgoing message.
+  If set, Mutt-ng will prompt you for follow-up groups before editing
+  the body of an outgoing message.
 
-  \e[1m6.3.10.  askcc\e[0m
+  6\b6.\b.3\b3.\b.1\b10\b0.\b.  a\bas\bsk\bk_\b_x\bx_\b_c\bco\bom\bmm\bme\ben\bnt\bt_\b_t\bto\bo
 
   Type: boolean
   Default: no
 
-  If set, Mutt will prompt you for carbon-copy (Cc) recipients before
-  editing the body of an outgoing message.
+  If set, Mutt-ng will prompt you for x-comment-to field before editing
+  the body of an outgoing message.
 
-  6\b6.\b.3\b3.\b.1\b11\b1.\b.  a\bas\bsk\bk_\b_f\bfo\bol\bll\blo\bow\bw_\b_u\bup\bp
+  6\b6.\b.3\b3.\b.1\b11\b1.\b.  a\bas\bsk\bkb\bbc\bcc\bc
 
   Type: boolean
   Default: no
 
-  If set, Mutt will prompt you for follow-up groups before editing the
-  body of an outgoing message.
+  If set, Mutt-ng will prompt you for blind-carbon-copy (Bcc) recipients
+  before editing an outgoing message.
 
-  6\b6.\b.3\b3.\b.1\b12\b2.\b.  a\bas\bsk\bk_\b_x\bx_\b_c\bco\bom\bmm\bme\ben\bnt\bt_\b_t\bto\bo
+  6\b6.\b.3\b3.\b.1\b12\b2.\b.  a\bas\bsk\bkc\bcc\bc
 
   Type: boolean
   Default: no
 
-  If set, Mutt will prompt you for x-comment-to field before editing the
-  body of an outgoing message.
-  6\b6.\b.3\b3.\b.1\b13\b3.\b.  a\bat\btt\bta\bac\bch\bh_\b_f\bfo\bor\brm\bma\bat\bt
+  If set, Mutt-ng will prompt you for carbon-copy (Cc) recipients before
+  editing the body of an outgoing message.
+
+  6\b6.\b.3\b3.\b.1\b13\b3.\b.  a\bas\bss\bsu\bum\bme\bed\bd_\b_c\bch\bha\bar\brs\bse\bet\bt
+
+  Type: string
+  Default: "us-ascii"
+
+  This variable is a colon-separated list of character encoding schemes
+  for messages without character encoding indication.  Header field
+  values and message body content without character encoding indication
+  would be assumed that they are written in one of this list.  By
+  default, all the header fields and message body without any charset
+  indication are assumed to be in "us-ascii".
+
+  For example, Japanese users might prefer this:
+
+  set assumed_charset="iso-2022-jp:euc-jp:shift_jis:utf-8"
+
+  However, only the first content is valid for the message body.  This
+  variable is valid only if ``$strict_mime'' is unset.
+
+  6\b6.\b.3\b3.\b.1\b14\b4.\b.  a\bat\btt\bta\bac\bch\bh_\b_f\bfo\bor\brm\bma\bat\bt
 
   Type: string
   Default: "%u%D%I %t%4n %T%.40d%> [%.7m/%.10M, %.6e%?C?, %C?, %s] "
 
      %\b%C\bC charset
 
-     %\b%c\bc reqiures charset conversion (n or c)
+     %\b%c\bc requires charset conversion (n or c)
 
      %\b%D\bD deleted flag
 
      %\b%|\b|X\bX
         pad to the end of the line with character "X"
 
-  6\b6.\b.3\b3.\b.1\b14\b4.\b.  a\bat\btt\bta\bac\bch\bh_\b_s\bse\bep\bp
+  6\b6.\b.3\b3.\b.1\b15\b5.\b.  a\bat\btt\bta\bac\bch\bh_\b_s\bse\bep\bp
 
   Type: string
   Default: "\n"
   The separator to add between attachments when operating (saving,
   printing, piping, etc) on a list of tagged attachments.
 
-  6\b6.\b.3\b3.\b.1\b15\b5.\b.  a\bat\btt\bta\bac\bch\bh_\b_s\bsp\bpl\bli\bit\bt
+  6\b6.\b.3\b3.\b.1\b16\b6.\b.  a\bat\btt\bta\bac\bch\bh_\b_s\bsp\bpl\bli\bit\bt
 
   Type: boolean
   Default: yes
 
   If this variable is unset, when operating (saving, printing, piping,
-  etc) on a list of tagged attachments, Mutt will concatenate the
+  etc) on a list of tagged attachments, Mutt-ng will concatenate the
   attachments and will operate on them as a single attachment. The
   ````$attach_sep'''' separator is added after each attachment. When
-  set, Mutt will operate on the attachments one by one.
+  set, Mutt-ng will operate on the attachments one by one.
 
-  6\b6.\b.3\b3.\b.1\b16\b6.\b.  a\bat\btt\btr\bri\bib\bbu\but\bti\bio\bon\bn
+  6\b6.\b.3\b3.\b.1\b17\b7.\b.  a\bat\btt\btr\bri\bib\bbu\but\bti\bio\bon\bn
 
   Type: string
   Default: "On %d, %n wrote:"
   in a reply.  For a full listing of defined printf()-like sequences see
   the section on ````$index_format''''.
 
-  6\b6.\b.3\b3.\b.1\b17\b7.\b.  a\bau\but\bto\boe\bed\bdi\bit\bt
-
-  Type: boolean
-  Default: no
-
-  When set along with ````$edit_headers'''', Mutt will skip the initial
-  send-menu and allow you to immediately begin editing the body of your
-  message.  The send-menu may still be accessed once you have finished
-  editing the body of your message.
-
-  Also see ````$fast_reply''''.
-
   6\b6.\b.3\b3.\b.1\b18\b8.\b.  a\bau\but\bto\bo_\b_t\bta\bag\bg
 
   Type: boolean
   must first use the tag-prefix function (default: ";") to make the next
   function apply to all tagged messages.
 
-  6\b6.\b.3\b3.\b.1\b19\b9.\b.  b\bbe\bee\bep\bp
+  6\b6.\b.3\b3.\b.1\b19\b9.\b.  a\bau\but\bto\boe\bed\bdi\bit\bt
+
+  Type: boolean
+  Default: no
+
+  When set along with ````$edit_headers'''', Mutt-ng will skip the
+  initial send-menu and allow you to immediately begin editing the body
+  of your message.  The send-menu may still be accessed once you have
+  finished editing the body of your message.
+
+  Also see ````$fast_reply''''.
+
+  6\b6.\b.3\b3.\b.2\b20\b0.\b.  b\bbe\bee\bep\bp
 
   Type: boolean
   Default: yes
 
-  When this variable is set, mutt will beep when an error occurs.
+  When this variable is set, mutt-ng will beep when an error occurs.
 
-  6\b6.\b.3\b3.\b.2\b20\b0.\b.  b\bbe\bee\bep\bp_\b_n\bne\bew\bw
+  6\b6.\b.3\b3.\b.2\b21\b1.\b.  b\bbe\bee\bep\bp_\b_n\bne\bew\bw
 
   Type: boolean
   Default: no
 
-  When this variable is set, mutt will beep whenever it prints a message
-  notifying you of new mail.  This is independent of the setting of the
-  ````$beep'''' variable.
+  When this variable is set, mutt-ng will beep whenever it prints a
+  message notifying you of new mail.  This is independent of the setting
+  of the ````$beep'''' variable.
 
-  6\b6.\b.3\b3.\b.2\b21\b1.\b.  b\bbo\bou\bun\bnc\bce\be
+  6\b6.\b.3\b3.\b.2\b22\b2.\b.  b\bbo\bou\bun\bnc\bce\be
 
   Type: quadoption
   Default: ask-yes
   Setting this variable to _\bn_\bo is not generally useful, and thus not
   recommended, because you are unable to bounce messages.
 
-  6\b6.\b.3\b3.\b.2\b22\b2.\b.  b\bbo\bou\bun\bnc\bce\be_\b_d\bde\bel\bli\biv\bve\ber\bre\bed\bd
+  6\b6.\b.3\b3.\b.2\b23\b3.\b.  b\bbo\bou\bun\bnc\bce\be_\b_d\bde\bel\bli\biv\bve\ber\bre\bed\bd
 
   Type: boolean
   Default: yes
 
-  When this variable is set, mutt will include Delivered-To headers when
-  bouncing messages.  Postfix users may wish to unset this variable.
+  When this variable is set, mutt-ng will include Delivered-To headers
+  when bouncing messages.  Postfix users may wish to unset this
+  variable.
 
-  6\b6.\b.3\b3.\b.2\b23\b3.\b.  c\bca\bat\btc\bch\bhu\bup\bp_\b_n\bne\bew\bws\bsg\bgr\bro\bou\bup\bp
+  6\b6.\b.3\b3.\b.2\b24\b4.\b.  c\bca\bat\btc\bch\bhu\bup\bp_\b_n\bne\bew\bws\bsg\bgr\bro\bou\bup\bp
 
   Type: quadoption
   Default: ask-yes
 
-  If this variable is _\bs_\be_\bt, Mutt will mark all articles in newsgroup as
-  read when you quit the newsgroup (catchup newsgroup).
+  If this variable is _\bs_\be_\bt, Mutt-ng will mark all articles in newsgroup
+  as read when you quit the newsgroup (catchup newsgroup).
+
+  6\b6.\b.3\b3.\b.2\b25\b5.\b.  c\bce\ber\brt\bti\bif\bfi\bic\bca\bat\bte\be_\b_f\bfi\bil\ble\be
+
+  Type: path
+  Default: "~/.mutt_certificates"
+
+  This variable specifies the file where the certificates you trust are
+  saved. When an unknown certificate is encountered, you are asked if
+  you accept it or not. If you accept it, the certificate can also be
+  saved in this file and further connections are automatically accepted.
+
+  You can also manually add CA certificates in this file. Any server
+  certificate that is signed with one of these CA certificates are also
+  automatically accepted.
+
+  Example: set certificate_file=~/.mutt/certificates
 
-  6\b6.\b.3\b3.\b.2\b24\b4.\b.  c\bch\bha\bar\brs\bse\bet\bt
+  6\b6.\b.3\b3.\b.2\b26\b6.\b.  c\bch\bha\bar\brs\bse\bet\bt
 
   Type: string
   Default: ""
 
   Character set your terminal uses to display and enter textual data.
 
-  6\b6.\b.3\b3.\b.2\b25\b5.\b.  c\bch\bhe\bec\bck\bk_\b_n\bne\bew\bw
+  6\b6.\b.3\b3.\b.2\b27\b7.\b.  c\bch\bhe\bec\bck\bk_\b_n\bne\bew\bw
 
   Type: boolean
   Default: yes
 
   N\bNo\bot\bte\be:\b: this option only affects _\bm_\ba_\bi_\bl_\bd_\bi_\br and _\bM_\bH style mailboxes.
 
-  When _\bs_\be_\bt, Mutt will check for new mail delivered while the mailbox is
-  open.  Especially with MH mailboxes, this operation can take quite
+  When _\bs_\be_\bt, Mutt-ng will check for new mail delivered while the mailbox
+  is open.  Especially with MH mailboxes, this operation can take quite
   some time since it involves scanning the directory and checking each
   file to see if it has already been looked at.  If _\bc_\bh_\be_\bc_\bk_\b__\bn_\be_\bw is _\bu_\bn_\bs_\be_\bt,
   no check for new mail is performed while the mailbox is open.
 
-  6\b6.\b.3\b3.\b.2\b26\b6.\b.  c\bco\bol\bll\bla\bap\bps\bse\be_\b_u\bun\bnr\bre\bea\bad\bd
+  6\b6.\b.3\b3.\b.2\b28\b8.\b.  c\bco\bol\bll\bla\bap\bps\bse\be_\b_u\bun\bnr\bre\bea\bad\bd
 
   Type: boolean
   Default: yes
 
-  When _\bu_\bn_\bs_\be_\bt, Mutt will not collapse a thread if it contains any unread
-  messages.
-
-  6\b6.\b.3\b3.\b.2\b27\b7.\b.  u\bun\bnc\bco\bol\bll\bla\bap\bps\bse\be_\b_j\bju\bum\bmp\bp
-
-  Type: boolean
-  Default: no
-
-  When _\bs_\be_\bt, Mutt will jump to the next unread message, if any, when the
-  current thread is _\bu_\bncollapsed.
+  When _\bu_\bn_\bs_\be_\bt, Mutt-ng will not collapse a thread if it contains any
+  unread messages.
 
-  6\b6.\b.3\b3.\b.2\b28\b8.\b.  c\bco\bom\bmp\bpo\bos\bse\be_\b_f\bfo\bor\brm\bma\bat\bt
+  6\b6.\b.3\b3.\b.2\b29\b9.\b.  c\bco\bom\bmp\bpo\bos\bse\be_\b_f\bfo\bor\brm\bma\bat\bt
 
   Type: string
-  Default: "-- Mutt: Compose  [Approx. msg size: %l   Atts: %a]%>-"
+  Default: "-- Mutt-ng: Compose  [Approx. msg size: %l   Atts: %a]%>-"
 
-  Controls the format of the status line displayed in the \fCompose
-  menu.  This string is similar to ````$status_format'''', but has its
-  own set of printf()-like sequences:
+  Controls the format of the status line displayed in the _\bC_\bo_\bm_\bp_\bo_\bs_\be menu.
+  This string is similar to ````$status_format'''', but has its own set
+  of printf()-like sequences:
 
      %\b%a\ba total number of attachments
 
 
      %\b%l\bl approximate size (in bytes) of the current message
 
-     %\b%v\bv Mutt version string
+     %\b%v\bv Mutt-ng version string
 
   See the text describing the ````$status_format'''' option for more
   information on how to set ````$compose_format''''.
 
-  6\b6.\b.3\b3.\b.2\b29\b9.\b.  c\bco\bon\bnf\bfi\bir\brm\bma\bap\bpp\bpe\ben\bnd\bd
+  6\b6.\b.3\b3.\b.3\b30\b0.\b.  c\bco\bon\bnf\bfi\big\bg_\b_c\bch\bha\bar\brs\bse\bet\bt
+
+  Type: string
+  Default: ""
+
+  When defined, Mutt-ng will recode commands in rc files from this
+  encoding.
+
+  6\b6.\b.3\b3.\b.3\b31\b1.\b.  c\bco\bon\bnf\bfi\bir\brm\bma\bap\bpp\bpe\ben\bnd\bd
 
   Type: boolean
   Default: yes
 
-  When set, Mutt will prompt for confirmation when appending messages to
-  an existing mailbox.
+  When set, Mutt-ng will prompt for confirmation when appending messages
+  to an existing mailbox.
 
-  6\b6.\b.3\b3.\b.3\b30\b0.\b.  c\bco\bon\bnf\bfi\bir\brm\bmc\bcr\bre\bea\bat\bte\be
+  6\b6.\b.3\b3.\b.3\b32\b2.\b.  c\bco\bon\bnf\bfi\bir\brm\bmc\bcr\bre\bea\bat\bte\be
 
   Type: boolean
   Default: yes
 
-  When set, Mutt will prompt for confirmation when saving messages to a
-  mailbox which does not yet exist before creating it.
+  When set, Mutt-ng will prompt for confirmation when saving messages to
+  mailbox which does not yet exist before creating it.
 
-  6\b6.\b.3\b3.\b.3\b31\b1.\b.  c\bco\bon\bnn\bne\bec\bct\bt_\b_t\bti\bim\bme\beo\bou\but\bt
+  6\b6.\b.3\b3.\b.3\b33\b3.\b.  c\bco\bon\bnn\bne\bec\bct\bt_\b_t\bti\bim\bme\beo\bou\but\bt
 
   Type: number
   Default: 30
 
-  Causes Mutt to timeout a network connection (for IMAP or POP) after
+  Causes Mutt-ng to timeout a network connection (for IMAP or POP) after
   this many seconds if the connection is not able to be established.  A
-  negative value causes Mutt to wait indefinitely for the connection to
-  succeed.
+  negative value causes Mutt-ng to wait indefinitely for the connection
+  to succeed.
 
-  6\b6.\b.3\b3.\b.3\b32\b2.\b.  c\bco\bon\bnt\bte\ben\bnt\bt_\b_t\bty\byp\bpe\be
+  6\b6.\b.3\b3.\b.3\b34\b4.\b.  c\bco\bon\bnt\bte\ben\bnt\bt_\b_t\bty\byp\bpe\be
 
   Type: string
   Default: "text/plain"
 
   Sets the default Content-Type for the body of newly composed messages.
 
-  6\b6.\b.3\b3.\b.3\b33\b3.\b.  c\bco\bop\bpy\by
+  6\b6.\b.3\b3.\b.3\b35\b5.\b.  c\bco\bop\bpy\by
 
   Type: quadoption
   Default: yes
   will be saved for later references.  Also see ````$record'''',
   ````$save_name'''', ````$force_name'''' and ````fcc-hook''''.
 
-  6\b6.\b.3\b3.\b.3\b34\b4.\b.  c\bcr\bry\byp\bpt\bt_\b_a\bau\but\bto\bop\bpg\bgp\bp
+  6\b6.\b.3\b3.\b.3\b36\b6.\b.  c\bcr\bry\byp\bpt\bt_\b_a\bau\but\bto\boe\ben\bnc\bcr\bry\byp\bpt\bt
+
+  Type: boolean
+  Default: no
+
+  Setting this variable will cause Mutt-ng to always attempt to PGP
+  encrypt outgoing messages.  This is probably only useful in connection
+  to the _\bs_\be_\bn_\bd_\b-_\bh_\bo_\bo_\bk command.  It can be overridden by use of the _\bp_\bg_\bp_\b-
+  _\bm_\be_\bn_\bu, when encryption is not required or signing is requested as well.
+  IF ````$smime_is_default'''' is set, then OpenSSL is used instead to
+  create S/MIME messages and settings can be overridden by use of the
+  _\bs_\bm_\bi_\bm_\be_\b-_\bm_\be_\bn_\bu.  (Crypto only)
+
+  6\b6.\b.3\b3.\b.3\b37\b7.\b.  c\bcr\bry\byp\bpt\bt_\b_a\bau\but\bto\bop\bpg\bgp\bp
 
   Type: boolean
   Default: yes
 
-  This variable controls whether or not mutt may automatically enable
+  This variable controls whether or not mutt-ng may automatically enable
   PGP encryption/signing for messages.  See also
   ````$crypt_autoencrypt'''', ````$crypt_replyencrypt'''',
   ````$crypt_autosign'''', ````$crypt_replysign'''' and
   ````$smime_is_default''''.
 
-  6\b6.\b.3\b3.\b.3\b35\b5.\b.  c\bcr\bry\byp\bpt\bt_\b_a\bau\but\bto\bos\bsm\bmi\bim\bme\be
+  6\b6.\b.3\b3.\b.3\b38\b8.\b.  c\bcr\bry\byp\bpt\bt_\b_a\bau\but\bto\bos\bsi\big\bgn\bn
+
+  Type: boolean
+  Default: no
+
+  Setting this variable will cause Mutt-ng to always attempt to
+  cryptographically sign outgoing messages.  This can be overridden by
+  use of the _\bp_\bg_\bp_\b-_\bm_\be_\bn_\bu, when signing is not required or encryption is
+  requested as well. If ````$smime_is_default'''' is set, then OpenSSL
+  is used instead to create S/MIME messages and settings can be
+  overridden by use of the _\bs_\bm_\bi_\bm_\be_\b-_\bm_\be_\bn_\bu.  (Crypto only)
+
+  6\b6.\b.3\b3.\b.3\b39\b9.\b.  c\bcr\bry\byp\bpt\bt_\b_a\bau\but\bto\bos\bsm\bmi\bim\bme\be
 
   Type: boolean
   Default: yes
 
-  This variable controls whether or not mutt may automatically enable
+  This variable controls whether or not mutt-ng may automatically enable
   S/MIME encryption/signing for messages. See also
   ````$crypt_autoencrypt'''', ````$crypt_replyencrypt'''',
   ````$crypt_autosign'''', ````$crypt_replysign'''' and
   ````$smime_is_default''''.
 
-  6\b6.\b.3\b3.\b.3\b36\b6.\b.  d\bda\bat\bte\be_\b_f\bfo\bor\brm\bma\bat\bt
+  6\b6.\b.3\b3.\b.4\b40\b0.\b.  c\bcr\bry\byp\bpt\bt_\b_r\bre\bep\bpl\bly\bye\ben\bnc\bcr\bry\byp\bpt\bt
+
+  Type: boolean
+  Default: yes
+
+  If set, automatically PGP or OpenSSL encrypt replies to messages which
+  are encrypted.  (Crypto only)
+
+  6\b6.\b.3\b3.\b.4\b41\b1.\b.  c\bcr\bry\byp\bpt\bt_\b_r\bre\bep\bpl\bly\bys\bsi\big\bgn\bn
+
+  Type: boolean
+  Default: no
+
+  If set, automatically PGP or OpenSSL sign replies to messages which
+  are signed.
+  N\bNo\bot\bte\be:\b: this does not work on messages that are encrypted a\ban\bnd\bd signed!
+  (Crypto only)
+
+  6\b6.\b.3\b3.\b.4\b42\b2.\b.  c\bcr\bry\byp\bpt\bt_\b_r\bre\bep\bpl\bly\bys\bsi\big\bgn\bne\ben\bnc\bcr\bry\byp\bpt\bte\bed\bd
+
+  Type: boolean
+  Default: no
+
+  If set, automatically PGP or OpenSSL sign replies to messages which
+  are encrypted. This makes sense in combination with
+  ````$crypt_replyencrypt'''', because it allows you to sign all
+  messages which are automatically encrypted.  This works around the
+  problem noted in ````$crypt_replysign'''', that mutt-ng is not able to
+  find out whether an encrypted message is also signed.  (Crypto only)
+
+  6\b6.\b.3\b3.\b.4\b43\b3.\b.  c\bcr\bry\byp\bpt\bt_\b_t\bti\bim\bme\bes\bst\bta\bam\bmp\bp
+
+  Type: boolean
+  Default: yes
+
+  If set, mutt-ng will include a time stamp in the lines surrounding PGP
+  or S/MIME output, so spoofing such lines is more difficult.  If you
+  are using colors to mark these lines, and rely on these, you may unset
+  this setting.  (Crypto only)
+
+  6\b6.\b.3\b3.\b.4\b44\b4.\b.  c\bcr\bry\byp\bpt\bt_\b_u\bus\bse\be_\b_g\bgp\bpg\bgm\bme\be
+
+  Type: boolean
+  Default: no
+
+  This variable controls the use the GPGME enabled crypto backends.  If
+  it is set and Mutt-ng was build with gpgme support, the gpgme code for
+  S/MIME and PGP will be used instead of the classic code.  Note, that
+  you need to use this option in .muttrc as it won't have any effect
+  when used interactively.
+
+  6\b6.\b.3\b3.\b.4\b45\b5.\b.  c\bcr\bry\byp\bpt\bt_\b_v\bve\ber\bri\bif\bfy\by_\b_s\bsi\big\bg
+
+  Type: quadoption
+  Default: yes
+
+  If ``yes'', always attempt to verify PGP or S/MIME signatures.  If
+  ``ask'', ask whether or not to verify the signature.  If ``no'', never
+  attempt to verify cryptographic signatures.  (Crypto only)
+
+  6\b6.\b.3\b3.\b.4\b46\b6.\b.  d\bda\bat\bte\be_\b_f\bfo\bor\brm\bma\bat\bt
 
   Type: string
   Default: "!%a, %b %d, %Y at %I:%M:%S%p %Z"
   rest of the string are expanded in the _\bC locale (that is in US
   English).
 
-  6\b6.\b.3\b3.\b.3\b37\b7.\b.  d\bde\bef\bfa\bau\bul\blt\bt_\b_h\bho\boo\bok\bk
+  6\b6.\b.3\b3.\b.4\b47\b7.\b.  d\bde\bef\bfa\bau\bul\blt\bt_\b_h\bho\boo\bok\bk
 
   Type: string
   Default: "~f %s !~P | (~P ~C %s)"
   matches ``alternates'') and is to or cc'ed to a user matching the
   given regular expression.
 
-  6\b6.\b.3\b3.\b.3\b38\b8.\b.  d\bde\bel\ble\bet\bte\be
+  6\b6.\b.3\b3.\b.4\b48\b8.\b.  d\bde\bel\ble\bet\bte\be
 
   Type: quadoption
   Default: ask-yes
   will automatically be purged without prompting.  If set to _\bn_\bo,
   messages marked for deletion will be kept in the mailbox.
 
-  6\b6.\b.3\b3.\b.3\b39\b9.\b.  d\bde\bel\ble\bet\bte\be_\b_u\bun\bnt\bta\bag\bg
+  6\b6.\b.3\b3.\b.4\b49\b9.\b.  d\bde\bel\ble\bet\bte\be_\b_u\bun\bnt\bta\bag\bg
 
   Type: boolean
   Default: yes
 
-  If this option is _\bs_\be_\bt, mutt will untag messages when marking them for
-  deletion.  This applies when you either explicitly delete a message,
-  or when you save it to another folder.
+  If this option is _\bs_\be_\bt, mutt-ng will untag messages when marking them
+  for deletion.  This applies when you either explicitly delete a
+  message, or when you save it to another folder.
 
-  6\b6.\b.3\b3.\b.4\b40\b0.\b.  d\bdi\big\bge\bes\bst\bt_\b_c\bco\bol\bll\bla\bap\bps\bse\be
+  6\b6.\b.3\b3.\b.5\b50\b0.\b.  d\bdi\big\bge\bes\bst\bt_\b_c\bco\bol\bll\bla\bap\bps\bse\be
 
   Type: boolean
   Default: yes
 
-  If this option is _\bs_\be_\bt, mutt's revattach menu will not show the
-  subparts of individual messages in a digest.  To see these subparts,
-  press 'v' on that menu.
+  If this option is _\bs_\be_\bt, mutt-ng's received-attachments menu will not
+  show the subparts of individual messages in a multipart/digest.  To
+  see these subparts, press 'v' on that menu.
 
-  6\b6.\b.3\b3.\b.4\b41\b1.\b.  d\bdi\bis\bsp\bpl\bla\bay\by_\b_f\bfi\bil\blt\bte\ber\br
+  6\b6.\b.3\b3.\b.5\b51\b1.\b.  d\bdi\bis\bsp\bpl\bla\bay\by_\b_f\bfi\bil\blt\bte\ber\br
 
   Type: path
   Default: ""
   is viewed it is passed as standard input to ``$display_filter'', and
   the filtered message is read from the standard output.
 
-  6\b6.\b.3\b3.\b.4\b42\b2.\b.  d\bdo\bot\btl\blo\boc\bck\bk_\b_p\bpr\bro\bog\bgr\bra\bam\bm
+  6\b6.\b.3\b3.\b.5\b52\b2.\b.  d\bdo\bot\btl\blo\boc\bck\bk_\b_p\bpr\bro\bog\bgr\bra\bam\bm
 
   Type: path
-  Default: "/usr/local/bin/mutt_dotlock"
+  Default: "/usr/local/bin/muttng_dotlock"
 
-  Contains the path of the mutt_dotlock (8) binary to be used by mutt.
+  Contains the path of the muttng_dotlock (1) binary to be used by mutt-
+  ng.
 
-  6\b6.\b.3\b3.\b.4\b43\b3.\b.  d\bds\bsn\bn_\b_n\bno\bot\bti\bif\bfy\by
+  6\b6.\b.3\b3.\b.5\b53\b3.\b.  d\bds\bsn\bn_\b_n\bno\bot\bti\bif\bfy\by
 
   Type: string
   Default: ""
 
   Example: set dsn_notify="failure,delay"
 
-  6\b6.\b.3\b3.\b.4\b44\b4.\b.  d\bds\bsn\bn_\b_r\bre\bet\btu\bur\brn\bn
+  6\b6.\b.3\b3.\b.5\b54\b4.\b.  d\bds\bsn\bn_\b_r\bre\bet\btu\bur\brn\bn
 
   Type: string
   Default: ""
 
   N\bNo\bot\bte\be:\b: you should not enable this unless you are using Sendmail 8.8.x
   or greater.
-
   This variable controls how much of your message is returned in DSN
   messages.  It may be set to either _\bh_\bd_\br_\bs to return just the message
   header, or _\bf_\bu_\bl_\bl to return the full message.
 
   Example: set dsn_return=hdrs
 
-  6\b6.\b.3\b3.\b.4\b45\b5.\b.  d\bdu\bup\bpl\bli\bic\bca\bat\bte\be_\b_t\bth\bhr\bre\bea\bad\bds\bs
+  6\b6.\b.3\b3.\b.5\b55\b5.\b.  d\bdu\bup\bpl\bli\bic\bca\bat\bte\be_\b_t\bth\bhr\bre\bea\bad\bds\bs
 
   Type: boolean
   Default: yes
 
-  This variable controls whether mutt, when sorting by threads, threads
-  messages with the same message-id together.  If it is set, it will
-  indicate that it thinks they are duplicates of each other with an
+  This variable controls whether mutt-ng, when sorting by threads,
+  threads messages with the same message-id together.  If it is set, it
+  will indicate that it thinks they are duplicates of each other with an
   equals sign in the thread diagram.
 
-  6\b6.\b.3\b3.\b.4\b46\b6.\b.  e\bed\bdi\bit\bt_\b_h\bhe\bea\bad\bde\ber\brs\bs
+  6\b6.\b.3\b3.\b.5\b56\b6.\b.  e\bed\bdi\bit\bt_\b_h\bhe\bea\bad\bde\ber\brs\bs
 
   Type: boolean
   Default: no
   This option allows you to edit the header of your outgoing messages
   along with the body of your message.
 
-  6\b6.\b.3\b3.\b.4\b47\b7.\b.  e\bed\bdi\bit\bto\bor\br
+  6\b6.\b.3\b3.\b.5\b57\b7.\b.  e\bed\bdi\bit\bto\bor\br
 
   Type: path
   Default: ""
 
-  This variable specifies which editor is used by mutt.  It defaults to
-  the value of the VISUAL, or EDITOR, environment variable, or to the
+  This variable specifies which editor is used by mutt-ng.  It defaults
+  to the value of the VISUAL, or EDITOR, environment variable, or to the
   string "vi" if neither of those are set.
 
-  6\b6.\b.3\b3.\b.4\b48\b8.\b.  e\ben\bnc\bco\bod\bde\be_\b_f\bfr\bro\bom\bm
+  6\b6.\b.3\b3.\b.5\b58\b8.\b.  e\ben\bnc\bco\bod\bde\be_\b_f\bfr\bro\bom\bm
 
   Type: boolean
   Default: no
 
-  When _\bs_\be_\bt, mutt will quoted-printable encode messages when they contain
-  the string "From " in the beginning of a line.  Useful to avoid the
-  tampering certain mail delivery and transport agents tend to do with
-  messages.
+  When _\bs_\be_\bt, mutt-ng will quoted-printable encode messages when they
+  contain the string "From " in the beginning of a line.  Useful to
+  avoid the tampering certain mail delivery and transport agents tend to
+  do with messages.
 
-  6\b6.\b.3\b3.\b.4\b49\b9.\b.  e\ben\bnv\bve\bel\blo\bop\bpe\be_\b_f\bfr\bro\bom\bm
+  6\b6.\b.3\b3.\b.5\b59\b9.\b.  e\ben\bnv\bve\bel\blo\bop\bpe\be_\b_f\bfr\bro\bom\bm
 
   Type: boolean
   Default: no
+  When _\bs_\be_\bt, mutt-ng will try to derive the message's _\be_\bn_\bv_\be_\bl_\bo_\bp_\be sender
+  from the "From:" header.  Note that this information is passed to
+  sendmail command using the "-f" command line switch, so don't set this
+  option if you are using that switch in ``$sendmail'' yourself, or if
+  the sendmail on your machine doesn't support that command line switch.
 
-  When _\bs_\be_\bt, mutt will try to derive the message's _\be_\bn_\bv_\be_\bl_\bo_\bp_\be sender from
-  the "From:" header.  Note that this information is passed to sendmail
-  command using the "-f" command line switch, so don't set this option
-  if you are using that switch in ``$sendmail'' yourself, or if the
-  sendmail on your machine doesn't support that command line switch.
-
-  6\b6.\b.3\b3.\b.5\b50\b0.\b.  e\bes\bsc\bca\bap\bpe\be
+  6\b6.\b.3\b3.\b.6\b60\b0.\b.  e\bes\bsc\bca\bap\bpe\be
 
   Type: string
   Default: "~"
 
   Escape character to use for functions in the builtin editor.
 
-  6\b6.\b.3\b3.\b.5\b51\b1.\b.  f\bfa\bas\bst\bt_\b_r\bre\bep\bpl\bly\by
+  6\b6.\b.3\b3.\b.6\b61\b1.\b.  f\bfa\bas\bst\bt_\b_r\bre\bep\bpl\bly\by
 
   Type: boolean
   Default: no
   N\bNo\bot\bte\be:\b: this variable has no effect when the ````$autoedit'''' variable
   is set.
 
-  6\b6.\b.3\b3.\b.5\b52\b2.\b.  f\bfc\bcc\bc_\b_a\bat\btt\bta\bac\bch\bh
+  6\b6.\b.3\b3.\b.6\b62\b2.\b.  f\bfc\bcc\bc_\b_a\bat\btt\bta\bac\bch\bh
 
   Type: boolean
   Default: yes
   This variable controls whether or not attachments on outgoing messages
   are saved along with the main body of your message.
 
-  6\b6.\b.3\b3.\b.5\b53\b3.\b.  f\bfc\bcc\bc_\b_c\bcl\ble\bea\bar\br
+  6\b6.\b.3\b3.\b.6\b63\b3.\b.  f\bfc\bcc\bc_\b_c\bcl\ble\bea\bar\br
 
   Type: boolean
   Default: no
   unsigned, even when the actual message is encrypted and/or signed.
   (PGP only)
 
-  6\b6.\b.3\b3.\b.5\b54\b4.\b.  f\bfo\bol\bld\bde\ber\br
+  6\b6.\b.3\b3.\b.6\b64\b4.\b.  f\bfi\bil\ble\be_\b_c\bch\bha\bar\brs\bse\bet\bt
+
+  Type: string
+  Default: ""
+
+  This variable is a colon-separated list of character encoding schemes
+  for text file attatchments.  If unset, ``$charset'' value will be used
+  instead.  For example, the following configuration would work for
+  Japanese text handling:
+
+  set file_charset="iso-2022-jp:euc-jp:shift_jis:utf-8"
+
+  Note: "iso-2022-*" must be put at the head of the value as shown above
+  if included.
+
+  6\b6.\b.3\b3.\b.6\b65\b5.\b.  f\bfo\bol\bld\bde\ber\br
 
   Type: path
   Default: "~/Mail"
   `+' or `=' for any other variables since expansion takes place during
   the `set' command.
 
-  6\b6.\b.3\b3.\b.5\b55\b5.\b.  f\bfo\bol\bld\bde\ber\br_\b_f\bfo\bor\brm\bma\bat\bt
+  6\b6.\b.3\b3.\b.6\b66\b6.\b.  f\bfo\bol\bld\bde\ber\br_\b_f\bfo\bor\brm\bma\bat\bt
 
   Type: string
   Default: "%2C %t %N %F %2l %-8.8u %-8.8g %8s %d %f"
 
      %\b%|\b|X\bX
         pad to the end of the line with character "X"
-
-  6\b6.\b.3\b3.\b.5\b56\b6.\b.  f\bfo\bol\bll\blo\bow\bwu\bup\bp_\b_t\bto\bo
+  6\b6.\b.3\b3.\b.6\b67\b7.\b.  f\bfo\bol\bll\blo\bow\bwu\bup\bp_\b_t\bto\bo
 
   Type: boolean
   Default: yes
 
   Controls whether or not the _\bM_\ba_\bi_\bl_\b-_\bF_\bo_\bl_\bl_\bo_\bw_\bu_\bp_\b-_\bT_\bo header field is generated
-  when sending mail.  When _\bs_\be_\bt, Mutt will generate this field when you
-  are replying to a known mailing list, specified with the ``subscribe''
-  or ````lists'''' commands.
+  when sending mail.  When _\bs_\be_\bt, Mutt-ng will generate this field when
+  you are replying to a known mailing list, specified with the
+  ``subscribe'' or ````lists'''' commands.
 
   This field has two purposes.  First, preventing you from receiving
   duplicate copies of replies to messages which you send to mailing
   subscribed list will be sent to both the list and your address,
   resulting in two copies of the same email for you.
 
-  6\b6.\b.3\b3.\b.5\b57\b7.\b.  f\bfo\bol\bll\blo\bow\bwu\bup\bp_\b_t\bto\bo_\b_p\bpo\bos\bst\bte\ber\br
+  6\b6.\b.3\b3.\b.6\b68\b8.\b.  f\bfo\bol\bll\blo\bow\bwu\bup\bp_\b_t\bto\bo_\b_p\bpo\bos\bst\bte\ber\br
 
   Type: quadoption
   Default: ask-yes
   _\bF_\bo_\bl_\bl_\bo_\bw_\bu_\bp_\b-_\bT_\bo header, follow-up to newsgroup function is not permitted.
   The message will be mailed to the submitter of the message via mail.
 
-  6\b6.\b.3\b3.\b.5\b58\b8.\b.  f\bfo\bor\brc\bce\be_\b_n\bna\bam\bme\be
+  6\b6.\b.3\b3.\b.6\b69\b9.\b.  f\bfo\bor\brc\bce\be_\b_n\bna\bam\bme\be
 
   Type: boolean
   Default: no
 
-  This variable is similar to ````$save_name'''', except that Mutt will
-  store a copy of your outgoing message by the username of the address
-  you are sending to even if that mailbox does not exist.
+  This variable is similar to ````$save_name'''', except that Mutt-ng
+  will store a copy of your outgoing message by the username of the
+  address you are sending to even if that mailbox does not exist.
 
   Also see the ````$record'''' variable.
 
-  6\b6.\b.3\b3.\b.5\b59\b9.\b.  f\bfo\bor\brw\bwa\bar\brd\bd_\b_d\bde\bec\bco\bod\bde\be
+  6\b6.\b.3\b3.\b.7\b70\b0.\b.  f\bfo\bor\brw\bwa\bar\brd\bd_\b_d\bde\bec\bco\bod\bde\be
 
   Type: boolean
   Default: yes
   This variable is only used, if ````$mime_forward'''' is _\bu_\bn_\bs_\be_\bt,
   otherwise ````$mime_forward_decode'''' is used instead.
 
-  6\b6.\b.3\b3.\b.6\b60\b0.\b.  f\bfo\bor\brw\bwa\bar\brd\bd_\b_e\bed\bdi\bit\bt
+  6\b6.\b.3\b3.\b.7\b71\b1.\b.  f\bfo\bor\brw\bwa\bar\brd\bd_\b_d\bde\bec\bcr\bry\byp\bpt\bt
+
+  Type: boolean
+  Default: yes
+
+  Controls the handling of encrypted messages when forwarding a message.
+  When set, the outer layer of encryption is stripped off.  This
+  variable is only used if ````$mime_forward'''' is _\bs_\be_\bt and
+  ````$mime_forward_decode'''' is _\bu_\bn_\bs_\be_\bt.  (PGP only)
+
+  6\b6.\b.3\b3.\b.7\b72\b2.\b.  f\bfo\bor\brw\bwa\bar\brd\bd_\b_e\bed\bdi\bit\bt
 
   Type: quadoption
   Default: yes
   placed in the editor when forwarding messages.  For those who always
   want to forward with no modification, use a setting of ``no''.
 
-  6\b6.\b.3\b3.\b.6\b61\b1.\b.  f\bfo\bor\brw\bwa\bar\brd\bd_\b_f\bfo\bor\brm\bma\bat\bt
+  6\b6.\b.3\b3.\b.7\b73\b3.\b.  f\bfo\bor\brw\bwa\bar\brd\bd_\b_f\bfo\bor\brm\bma\bat\bt
 
   Type: string
   Default: "[%a: %s]"
   It uses the same format sequences as the ````$index_format''''
   variable.
 
-  6\b6.\b.3\b3.\b.6\b62\b2.\b.  f\bfo\bor\brw\bwa\bar\brd\bd_\b_q\bqu\buo\bot\bte\be
+  6\b6.\b.3\b3.\b.7\b74\b4.\b.  f\bfo\bor\brw\bwa\bar\brd\bd_\b_q\bqu\buo\bot\bte\be
 
   Type: boolean
   Default: no
   (when ````$mime_forward'''' is _\bu_\bn_\bs_\be_\bt) will be quoted using
   ````$indent_string''''.
 
-  6\b6.\b.3\b3.\b.6\b63\b3.\b.  f\bfr\bro\bom\bm
+  6\b6.\b.3\b3.\b.7\b75\b5.\b.  f\bfr\bro\bom\bm
 
   Type: e-mail address
   Default: ""
 
   Defaults to the contents of the environment variable EMAIL.
 
-  6\b6.\b.3\b3.\b.6\b64\b4.\b.  g\bge\bec\bco\bos\bs_\b_m\bma\bas\bsk\bk
+  6\b6.\b.3\b3.\b.7\b76\b6.\b.  g\bge\bec\bco\bos\bs_\b_m\bma\bas\bsk\bk
 
   Type: regular expression
   Default: "^[^,]*"
 
-  A regular expression used by mutt to parse the GECOS field of a
+  A regular expression used by mutt-ng to parse the GECOS field of a
   password entry when expanding the alias.  By default the regular
   expression is set to "^[^,]*" which will return the string up to the
   first "," encountered.  If the GECOS field contains a string like
   "lastname, firstname" then you should set the gecos_mask=".*".
 
   This can be useful if you see the following behavior: you address a e-
-  mail to user ID stevef whose full name is Steve Franklin.  If mutt
+  mail to user ID stevef whose full name is Steve Franklin.  If mutt-ng
   expands stevef to "Franklin" stevef@foo.bar then you should set the
   gecos_mask to a regular expression that will match the whole name so
-  mutt will expand "Franklin" to "Franklin, Steve".
+  mutt-ng will expand "Franklin" to "Franklin, Steve".
 
-  6\b6.\b.3\b3.\b.6\b65\b5.\b.  g\bgr\bro\bou\bup\bp_\b_i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt
+  6\b6.\b.3\b3.\b.7\b77\b7.\b.  g\bgr\bro\bou\bup\bp_\b_i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt
 
   Type: string
   Default: "%4C %M%N %5s  %-45.45f %d"
   your personal taste.  This string is similar to ````index_format'''',
   but has its own set of printf()-like sequences:
 
-  %C      current newsgroup number
-  %d      description of newsgroup (becomes from server)
-  %f      newsgroup name
-  %M      - if newsgroup not allowed for direct post (moderated for example)
-  %N      N if newsgroup is new, u if unsubscribed, blank otherwise
-  %n      number of new articles in newsgroup
-  %s      number of unread articles in newsgroup
-  %>X     right justify the rest of the string and pad with character "X"
-  %|X     pad to the end of the line with character "X"
+       %C      current newsgroup number
+       %d      description of newsgroup (becomes from server)
+       %f      newsgroup name
+       %M      - if newsgroup not allowed for direct post (moderated for example)
+       %N      N if newsgroup is new, u if unsubscribed, blank otherwise
+       %n      number of new articles in newsgroup
+       %s      number of unread articles in newsgroup
+       %>X     right justify the rest of the string and pad with character "X"
+       %|X     pad to the end of the line with character "X"
 
-  6\b6.\b.3\b3.\b.6\b66\b6.\b.  h\bhd\bdr\brs\bs
+  6\b6.\b.3\b3.\b.7\b78\b8.\b.  h\bhd\bdr\brs\bs
 
   Type: boolean
   Default: yes
   a new message or replying in order to take effect.  If set, the user
   defined header fields are added to every new message.
 
-  6\b6.\b.3\b3.\b.6\b67\b7.\b.  h\bhe\bea\bad\bde\ber\br
+  6\b6.\b.3\b3.\b.7\b79\b9.\b.  h\bhe\bea\bad\bde\ber\br
 
   Type: boolean
   Default: no
 
-  When set, this variable causes Mutt to include the header of the
+  When set, this variable causes Mutt-ng to include the header of the
   message you are replying to into the edit buffer.  The ````$weed''''
   setting applies.
 
-  6\b6.\b.3\b3.\b.6\b68\b8.\b.  h\bhe\bel\blp\bp
+  6\b6.\b.3\b3.\b.8\b80\b0.\b.  h\bhe\bel\blp\bp
 
   Type: boolean
   Default: yes
 
   N\bNo\bot\bte\be:\b: The binding will not be displayed correctly if the function is
   bound to a sequence rather than a single keystroke.  Also, the help
-  line may not be updated if a binding is changed while Mutt is running.
-  Since this variable is primarily aimed at new users, neither of these
-  should present a major problem.
+  line may not be updated if a binding is changed while Mutt-ng is
+  running.  Since this variable is primarily aimed at new users, neither
+  of these should present a major problem.
 
-  6\b6.\b.3\b3.\b.6\b69\b9.\b.  h\bhi\bid\bdd\bde\ben\bn_\b_h\bho\bos\bst\bt
+  6\b6.\b.3\b3.\b.8\b81\b1.\b.  h\bhi\bid\bdd\bde\ben\bn_\b_h\bho\bos\bst\bt
 
   Type: boolean
   Default: no
 
-  When set, mutt will skip the host name part of ````$hostname''''
+  When set, mutt-ng will skip the host name part of ````$hostname''''
   variable when adding the domain part to addresses.  This variable does
   not affect the generation of Message-IDs, and it will not lead to the
   cut-off of first-level domains.
-  6\b6.\b.3\b3.\b.7\b70\b0.\b.  h\bhi\bid\bde\be_\b_l\bli\bim\bmi\bit\bte\bed\bd
+
+  6\b6.\b.3\b3.\b.8\b82\b2.\b.  h\bhi\bid\bde\be_\b_l\bli\bim\bmi\bit\bte\bed\bd
 
   Type: boolean
   Default: no
 
-  When set, mutt will not show the presence of messages that are hidden
-  by limiting, in the thread tree.
+  When set, mutt-ng will not show the presence of messages that are
+  hidden by limiting, in the thread tree.
+
+  6\b6.\b.3\b3.\b.8\b83\b3.\b.  h\bhi\bid\bde\be_\b_m\bmi\bis\bss\bsi\bin\bng\bg
+
+  Type: boolean
+  Default: yes
 
-  6\b6.\b.3\b3.\b.7\b71\b1.\b.  h\bhi\bid\bde\be_\b_m\bmi\bis\bss\bsi\bin\bng\bg
+  When set, mutt-ng will not show the presence of missing messages in
+  the thread tree.
+
+  6\b6.\b.3\b3.\b.8\b84\b4.\b.  h\bhi\bid\bde\be_\b_t\bth\bhr\bre\bea\bad\bd_\b_s\bsu\bub\bbj\bje\bec\bct\bt
 
   Type: boolean
   Default: yes
 
-  When set, mutt will not show the presence of missing messages in the
-  thread tree.
+  When set, mutt-ng will not show the subject of messages in the thread
+  tree that have the same subject as their parent or closest previously
+  displayed sibling.
 
-  6\b6.\b.3\b3.\b.7\b72\b2.\b.  h\bhi\bid\bde\be_\b_t\bto\bop\bp_\b_l\bli\bim\bmi\bit\bte\bed\bd
+  6\b6.\b.3\b3.\b.8\b85\b5.\b.  h\bhi\bid\bde\be_\b_t\bto\bop\bp_\b_l\bli\bim\bmi\bit\bte\bed\bd
 
   Type: boolean
   Default: no
 
-  When set, mutt will not show the presence of messages that are hidden
-  by limiting, at the top of threads in the thread tree.  Note that when
-  ``$hide_missing'' is set, this option will have no effect.
+  When set, mutt-ng will not show the presence of messages that are
+  hidden by limiting, at the top of threads in the thread tree.  Note
+  that when ``$hide_missing'' is set, this option will have no effect.
 
-  6\b6.\b.3\b3.\b.7\b73\b3.\b.  h\bhi\bid\bde\be_\b_t\bto\bop\bp_\b_m\bmi\bis\bss\bsi\bin\bng\bg
+  6\b6.\b.3\b3.\b.8\b86\b6.\b.  h\bhi\bid\bde\be_\b_t\bto\bop\bp_\b_m\bmi\bis\bss\bsi\bin\bng\bg
 
   Type: boolean
   Default: yes
 
-  When set, mutt will not show the presence of missing messages at the
-  top of threads in the thread tree.  Note that when ``$hide_limited''
-  is set, this option will have no effect.
+  When set, mutt-ng will not show the presence of missing messages at
+  the top of threads in the thread tree.  Note that when
+  ``$hide_limited'' is set, this option will have no effect.
 
-  6\b6.\b.3\b3.\b.7\b74\b4.\b.  h\bhi\bis\bst\bto\bor\bry\by
+  6\b6.\b.3\b3.\b.8\b87\b7.\b.  h\bhi\bis\bst\bto\bor\bry\by
 
   Type: number
   Default: 10
   the string history buffer. The buffer is cleared each time the
   variable is set.
 
-  6\b6.\b.3\b3.\b.7\b75\b5.\b.  h\bho\bon\bno\bor\br_\b_f\bfo\bol\bll\blo\bow\bwu\bup\bp_\b_t\bto\bo
+  6\b6.\b.3\b3.\b.8\b88\b8.\b.  h\bho\bon\bno\bor\br_\b_f\bfo\bol\bll\blo\bow\bwu\bup\bp_\b_t\bto\bo
 
   Type: quadoption
   Default: yes
 
   This variable controls whether or not a Mail-Followup-To header is
   honored when group-replying to a message.
-  6\b6.\b.3\b3.\b.7\b76\b6.\b.  h\bho\bos\bst\btn\bna\bam\bme\be
+
+  6\b6.\b.3\b3.\b.8\b89\b9.\b.  h\bho\bos\bst\btn\bna\bam\bme\be
 
   Type: string
   Default: ""
   addresses.  This overrides the compile time definition obtained from
   /etc/resolv.conf.
 
-  6\b6.\b.3\b3.\b.7\b77\b7.\b.  i\big\bgn\bno\bor\bre\be_\b_l\bli\bis\bst\bt_\b_r\bre\bep\bpl\bly\by_\b_t\bto\bo
+  6\b6.\b.3\b3.\b.9\b90\b0.\b.  i\big\bgn\bno\bor\bre\be_\b_l\bli\bis\bst\bt_\b_r\bre\bep\bpl\bly\by_\b_t\bto\bo
 
   Type: boolean
   Default: no
 
   Affects the behaviour of the _\br_\be_\bp_\bl_\by function when replying to messages
   from mailing lists.  When set, if the ``Reply-To:'' field is set to
-  the same value as the ``To:'' field, Mutt assumes that the ``Reply-
+  the same value as the ``To:'' field, Mutt-ng assumes that the ``Reply-
   To:'' field was set by the mailing list to automate responses to the
   list, and will ignore this field.  To direct a response to the mailing
   list when this option is set, use the _\bl_\bi_\bs_\bt_\b-_\br_\be_\bp_\bl_\by function; _\bg_\br_\bo_\bu_\bp_\b-_\br_\be_\bp_\bl_\by
   will reply to both the sender and the list.
 
-  6\b6.\b.3\b3.\b.7\b78\b8.\b.  i\bim\bma\bap\bp_\b_a\bau\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bto\bor\brs\bs
+  6\b6.\b.3\b3.\b.9\b91\b1.\b.  i\bim\bma\bap\bp_\b_a\bau\but\bth\bhe\ben\bnt\bti\bic\bca\bat\bto\bor\brs\bs
 
   Type: string
   Default: ""
 
-  This is a colon-delimited list of authentication methods mutt may
-  attempt to use to log in to an IMAP server, in the order mutt should
-  try them.  Authentication methods are either 'login' or the right side
-  of an IMAP 'AUTH=xxx' capability string, eg 'digest-md5', parameter is
-  unset (the default) mutt will try all available methods, in order from
-  most-secure to least-secure.
+  This is a colon-delimited list of authentication methods mutt-ng may
+  attempt to use to log in to an IMAP server, in the order mutt-ng
+  should try them.  Authentication methods are either 'login' or the
+  right side of an IMAP 'AUTH=xxx' capability string, eg 'digest-md5',
+  'gssapi' or 'cram-md5'. This parameter is case-insensitive. If this
+  parameter is unset (the default) mutt-ng will try all available
+  methods, in order from most-secure to least-secure.
 
   Example: set imap_authenticators="gssapi:cram-md5:login"
 
-  N\bNo\bot\bte\be:\b: Mutt will only fall back to other authentication methods if the
-  previous methods are unavailable. If a method is available but
-  authentication fails, mutt will not connect to the IMAP server.
+  N\bNo\bot\bte\be:\b: Mutt-ng will only fall back to other authentication methods if
+  the previous methods are unavailable. If a method is available but
+  authentication fails, mutt-ng will not connect to the IMAP server.
 
-  6\b6.\b.3\b3.\b.7\b79\b9.\b.  i\bim\bma\bap\bp_\b_d\bde\bel\bli\bim\bm_\b_c\bch\bha\bar\brs\bs
+  6\b6.\b.3\b3.\b.9\b92\b2.\b.  i\bim\bma\bap\bp_\b_d\bde\bel\bli\bim\bm_\b_c\bch\bha\bar\brs\bs
 
   Type: string
   Default: "/."
   folder separators for displaying IMAP paths. In particular it helps in
   using the '=' shortcut for your _\bf_\bo_\bl_\bd_\be_\br variable.
 
-  6\b6.\b.3\b3.\b.8\b80\b0.\b.  i\bim\bma\bap\bp_\b_f\bfo\bor\brc\bce\be_\b_s\bss\bsl\bl
+  6\b6.\b.3\b3.\b.9\b93\b3.\b.  i\bim\bma\bap\bp_\b_f\bfo\bor\brc\bce\be_\b_s\bss\bsl\bl
 
   Type: boolean
   Default: no
 
-  If this variable is set, Mutt will always use SSL when connecting to
-  IMAP servers.
+  If this variable is set, Mutt-ng will always use SSL when connecting
+  to IMAP servers.
 
-  6\b6.\b.3\b3.\b.8\b81\b1.\b.  i\bim\bma\bap\bp_\b_h\bho\bom\bme\be_\b_n\bna\bam\bme\bes\bsp\bpa\bac\bce\be
+  6\b6.\b.3\b3.\b.9\b94\b4.\b.  i\bim\bma\bap\bp_\b_h\bhe\bea\bad\bde\ber\brs\bs
+
+  Type: string
+  Default: ""
+
+  Mutt-ng 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 X-LABEL") from IMAP
+  servers before displaying the index menu. You may want to add more
+  headers for spam detection. N\bNo\bot\bte\be:\b: This is a space separated list.
+
+  6\b6.\b.3\b3.\b.9\b95\b5.\b.  i\bim\bma\bap\bp_\b_h\bho\bom\bme\be_\b_n\bna\bam\bme\bes\bsp\bpa\bac\bce\be
 
   Type: string
   Default: ""
   the IMAP browser. If you see something else, you may set this variable
   to the IMAP path to your folders.
 
-  6\b6.\b.3\b3.\b.8\b82\b2.\b.  i\bim\bma\bap\bp_\b_k\bke\bee\bep\bpa\bal\bli\biv\bve\be
+  6\b6.\b.3\b3.\b.9\b96\b6.\b.  i\bim\bma\bap\bp_\b_k\bke\bee\bep\bpa\bal\bli\biv\bve\be
 
   Type: number
   Default: 900
 
   This variable specifies the maximum amount of time in seconds that
-  mutt will wait before polling open IMAP connections, to prevent the
-  server from closing them before mutt has finished with them. The
+  mutt-ng will wait before polling open IMAP connections, to prevent the
+  server from closing them before mutt-ng has finished with them. The
   default is well within the RFC-specified minimum amount of time (30
   minutes) before a server is allowed to do this, but in practice the
   RFC does get violated every now and then. Reduce this number if you
   find yourself getting disconnected from your IMAP server due to
   inactivity.
 
-  6\b6.\b.3\b3.\b.8\b83\b3.\b.  i\bim\bma\bap\bp_\b_l\bli\bis\bst\bt_\b_s\bsu\bub\bbs\bsc\bcr\bri\bib\bbe\bed\bd
+  6\b6.\b.3\b3.\b.9\b97\b7.\b.  i\bim\bma\bap\bp_\b_l\bli\bis\bst\bt_\b_s\bsu\bub\bbs\bsc\bcr\bri\bib\bbe\bed\bd
 
   Type: boolean
   Default: no
   only subscribed folders or all folders.  This can be toggled in the
   IMAP browser with the _\bt_\bo_\bg_\bg_\bl_\be_\b-_\bs_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be_\bd function.
 
-  6\b6.\b.3\b3.\b.8\b84\b4.\b.  i\bim\bma\bap\bp_\b_p\bpa\bas\bss\bs
+  6\b6.\b.3\b3.\b.9\b98\b8.\b.  i\bim\bma\bap\bp_\b_p\bpa\bas\bss\bs
 
   Type: string
   Default: ""
 
-  Specifies the password for your IMAP account.  If unset, Mutt will
+  Specifies the password for your IMAP account.  If unset, Mutt-ng will
   prompt you for your password when you invoke the fetch-mail function.
   W\bWa\bar\brn\bni\bin\bng\bg: you should only use this option when you are on a fairly
-  secure machine, because the superuser can read your muttrc even if you
-  are the only one who can read the file.
+  secure machine, because the superuser can read your muttngrc even if
+  you are the only one who can read the file.
 
-  6\b6.\b.3\b3.\b.8\b85\b5.\b.  i\bim\bma\bap\bp_\b_p\bpa\bas\bss\bsi\biv\bve\be
+  6\b6.\b.3\b3.\b.9\b99\b9.\b.  i\bim\bma\bap\bp_\b_p\bpa\bas\bss\bsi\biv\bve\be
 
   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
+  When set, mutt-ng will not open new IMAP connections to check for new
+  mail.  Mutt-ng will only check for new mail over existing IMAP
   connections.  This is useful if you don't want to be prompted to
-  user/password pairs on mutt invocation, or if opening the connection
-  is slow.
+  user/password pairs on mutt-ng invocation, or if opening the
+  connection is slow.
 
-  6\b6.\b.3\b3.\b.8\b86\b6.\b.  i\bim\bma\bap\bp_\b_p\bpe\bee\bek\bk
+  6\b6.\b.3\b3.\b.1\b10\b00\b0.\b.  i\bim\bma\bap\bp_\b_p\bpe\bee\bek\bk
 
   Type: boolean
   Default: yes
 
-  If set, mutt will avoid implicitly marking your mail as read whenever
-  you fetch a message from the server. This is generally a good thing,
-  but can make closing an IMAP folder somewhat slower. This option
-  exists to appease speed freaks.
+  If set, mutt-ng will avoid implicitly marking your mail as read
+  whenever you fetch a message from the server. This is generally a good
+  thing, but can make closing an IMAP folder somewhat slower. This
+  option exists to appease speed freaks.
+
+  6\b6.\b.3\b3.\b.1\b10\b01\b1.\b.  i\bim\bma\bap\bp_\b_r\bre\bec\bco\bon\bnn\bne\bec\bct\bt
+
+  Type: quadoption
+  Default: ask-yes
+
+  Controls whether or not Mutt-ng will try to reconnect to IMAP server
+  when the connection is lost.
 
-  6\b6.\b.3\b3.\b.8\b87\b7.\b.  i\bim\bma\bap\bp_\b_s\bse\ber\brv\bve\ber\brn\bno\boi\bis\bse\be
+  6\b6.\b.3\b3.\b.1\b10\b02\b2.\b.  i\bim\bma\bap\bp_\b_s\bse\ber\brv\bve\ber\brn\bno\boi\bis\bse\be
 
   Type: boolean
   Default: yes
 
-  When set, mutt will display warning messages from the IMAP server as
-  error messages. Since these messages are often harmless, or generated
-  due to configuration problems on the server which are out of the
-  users' hands, you may wish to suppress them at some point.
+  When set, mutt-ng will display warning messages from the IMAP server
+  as error messages. Since these messages are often harmless, or
+  generated due to configuration problems on the server which are out of
+  the users' hands, you may wish to suppress them at some point.
 
-  6\b6.\b.3\b3.\b.8\b88\b8.\b.  i\bim\bma\bap\bp_\b_u\bus\bse\ber\br
+  6\b6.\b.3\b3.\b.1\b10\b03\b3.\b.  i\bim\bma\bap\bp_\b_u\bus\bse\ber\br
 
   Type: string
   Default: ""
 
   This variable defaults to your user name on the local machine.
 
-  6\b6.\b.3\b3.\b.8\b89\b9.\b.  i\bim\bmp\bpl\bli\bic\bci\bit\bt_\b_a\bau\but\bto\bov\bvi\bie\bew\bw
+  6\b6.\b.3\b3.\b.1\b10\b04\b4.\b.  i\bim\bmp\bpl\bli\bic\bci\bit\bt_\b_a\bau\but\bto\bov\bvi\bie\bew\bw
 
   Type: boolean
   Default: no
 
-  If set to ``yes'', mutt will look for a mailcap entry with the
+  If set to ``yes'', mutt-ng will look for a mailcap entry with the
   copiousoutput flag set for _\be_\bv_\be_\br_\by MIME attachment it doesn't have an
-  internal viewer defined for.  If such an entry is found, mutt will use
-  the viewer defined in that entry to convert the body part to text
+  internal viewer defined for.  If such an entry is found, mutt-ng will
+  use the viewer defined in that entry to convert the body part to text
   form.
 
-  6\b6.\b.3\b3.\b.9\b90\b0.\b.  i\bin\bnc\bcl\blu\bud\bde\be
+  6\b6.\b.3\b3.\b.1\b10\b05\b5.\b.  i\bin\bnc\bcl\blu\bud\bde\be
 
   Type: quadoption
   Default: ask-yes
   Controls whether or not a copy of the message(s) you are replying to
   is included in your reply.
 
-  6\b6.\b.3\b3.\b.9\b91\b1.\b.  i\bin\bnd\bde\ben\bnt\bt_\b_s\bst\btr\bri\bin\bng\bg
+  6\b6.\b.3\b3.\b.1\b10\b06\b6.\b.  i\bin\bnc\bcl\blu\bud\bde\be_\b_o\bon\bnl\bly\byf\bfi\bir\brs\bst\bt
+
+  Type: boolean
+  Default: no
+
+  Controls whether or not Mutt-ng includes only the first attachment of
+  the message you are replying.
+
+  6\b6.\b.3\b3.\b.1\b10\b07\b7.\b.  i\bin\bnd\bde\ben\bnt\bt_\b_s\bst\btr\bri\bin\bng\bg
 
   Type: string
   Default: "> "
   message to which you are replying.  You are strongly encouraged not to
   change this value, as it tends to agitate the more fanatical netizens.
 
-  6\b6.\b.3\b3.\b.9\b92\b2.\b.  i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt
+  6\b6.\b.3\b3.\b.1\b10\b08\b8.\b.  i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt
 
   Type: string
   Default: "%4C %Z %{%b %d} %-15.15L (%?l?%4l&%4c?) %s"
 
   ``Format strings'' are similar to the strings used in the ``C''
   function printf to format output (see the man page for more detail).
-  The following sequences are defined in Mutt:
+  The following sequences are defined in Mutt-ng:
 
      %\b%a\ba address of the author
 
 
      %\b%F\bF author name, or recipient name if the message is from you
 
+     %\b%H\bH spam attribute(s) of this message
+
      %\b%g\bg newsgroup name (if compiled with nntp support)
 
      %\b%i\bi message-id of the current message
 
      %\b%n\bn author's real name (or address if missing)
 
-     %\b%O\bO (_O_riginal save folder)  Where mutt would formerly have stashed
-        the message: list name or recipient name if no list
+     %\b%O\bO (_O_riginal save folder)  Where mutt-ng would formerly have
+        stashed the message: list name or recipient name if no list
 
      %\b%s\bs subject of the message
 
 
   See also: ````$to_chars''''.
 
-  6\b6.\b.3\b3.\b.9\b93\b3.\b.  i\bin\bne\bew\bws\bs
+  6\b6.\b.3\b3.\b.1\b10\b09\b9.\b.  i\bin\bne\bew\bws\bs
 
   Type: path
   Default: ""
 
   If set, specifies the program and arguments used to deliver news
-  posted by Mutt.  Otherwise, mutt posts article using current
+  posted by Mutt-ng.  Otherwise, mutt-ng posts article using current
   connection to news server.  The following printf-style sequence is
   understood:
 
 
   Example: set inews="/usr/local/bin/inews -hS"
 
-  6\b6.\b.3\b3.\b.9\b94\b4.\b.  i\bis\bsp\bpe\bel\bll\bl
+  6\b6.\b.3\b3.\b.1\b11\b10\b0.\b.  i\bis\bsp\bpe\bel\bll\bl
 
   Type: path
   Default: "/usr/bin/ispell"
 
   How to invoke ispell (GNU's spell-checking software).
 
-  6\b6.\b.3\b3.\b.9\b95\b5.\b.  k\bke\bee\bep\bp_\b_f\bfl\bla\bag\bgg\bge\bed\bd
+  6\b6.\b.3\b3.\b.1\b11\b11\b1.\b.  k\bke\bee\bep\bp_\b_f\bfl\bla\bag\bgg\bge\bed\bd
 
   Type: boolean
   Default: no
   spool mailbox to your ````$mbox'''' mailbox, or as a result of a
   ````mbox-hook'''' command.
 
-  6\b6.\b.3\b3.\b.9\b96\b6.\b.  l\blo\boc\bca\bal\ble\be
+  6\b6.\b.3\b3.\b.1\b11\b12\b2.\b.  l\bli\bis\bst\bt_\b_r\bre\bep\bpl\bly\by
+
+  Type: quadoption
+  Default: no
+
+  When set, address replies to the mailing list the original message
+  came from (instead to the author only). Setting this option to ``ask-
+  yes'' or ``ask-no'' will ask if you really intended to reply to the
+  author only.
+
+  6\b6.\b.3\b3.\b.1\b11\b13\b3.\b.  l\blo\boc\bca\bal\ble\be
 
   Type: string
   Default: "C"
   The locale used by _\bs_\bt_\br_\bf_\bt_\bi_\bm_\be_\b(_\b3_\b) to format dates. Legal values are the
   strings your system accepts for the locale variable _\bL_\bC_\b__\bT_\bI_\bM_\bE.
 
-  6\b6.\b.3\b3.\b.9\b97\b7.\b.  m\bma\bai\bil\bl_\b_c\bch\bhe\bec\bck\bk
+  6\b6.\b.3\b3.\b.1\b11\b14\b4.\b.  m\bma\bai\bil\bl_\b_c\bch\bhe\bec\bck\bk
 
   Type: number
   Default: 5
 
-  This variable configures how often (in seconds) mutt should look for
-  new mail.
+  This variable configures how often (in seconds) mutt-ng should look
+  for new mail.
 
-  6\b6.\b.3\b3.\b.9\b98\b8.\b.  m\bma\bai\bil\blc\bca\bap\bp_\b_p\bpa\bat\bth\bh
+  6\b6.\b.3\b3.\b.1\b11\b15\b5.\b.  m\bma\bai\bil\blc\bca\bap\bp_\b_p\bpa\bat\bth\bh
 
   Type: string
   Default: ""
 
   This variable specifies which files to consult when attempting to
-  display MIME bodies not directly supported by Mutt.
+  display MIME bodies not directly supported by Mutt-ng.
 
-  6\b6.\b.3\b3.\b.9\b99\b9.\b.  m\bma\bai\bil\blc\bca\bap\bp_\b_s\bsa\ban\bni\bit\bti\biz\bze\be
+  6\b6.\b.3\b3.\b.1\b11\b16\b6.\b.  m\bma\bai\bil\blc\bca\bap\bp_\b_s\bsa\ban\bni\bit\bti\biz\bze\be
 
   Type: boolean
   Default: yes
 
-  If set, mutt will restrict possible characters in mailcap % expandos
-  to a well-defined set of safe characters.  This is the safe setting,
-  but we are not sure it doesn't break some more advanced MIME stuff.
+  If set, mutt-ng will restrict possible characters in mailcap %
+  expandos to a well-defined set of safe characters.  This is the safe
+  setting, but we are not sure it doesn't break some more advanced MIME
+  stuff.
 
   D\bDO\bON\bN'\b'T\bT C\bCH\bHA\bAN\bNG\bGE\bE T\bTH\bHI\bIS\bS S\bSE\bET\bTT\bTI\bIN\bNG\bG U\bUN\bNL\bLE\bES\bSS\bS Y\bYO\bOU\bU A\bAR\bRE\bE R\bRE\bEA\bAL\bLL\bLY\bY S\bSU\bUR\bRE\bE W\bWH\bHA\bAT\bT Y\bYO\bOU\bU A\bAR\bRE\bE
   D\bDO\bOI\bIN\bNG\bG!\b!
 
-  6\b6.\b.3\b3.\b.1\b10\b00\b0.\b.  m\bma\bai\bil\bld\bdi\bir\br_\b_t\btr\bra\bas\bsh\bh
+  6\b6.\b.3\b3.\b.1\b11\b17\b7.\b.  m\bma\bai\bil\bld\bdi\bir\br_\b_t\btr\bra\bas\bsh\bh
 
   Type: boolean
   Default: no
   maildir-style mailboxes.  Setting it will have no effect on other
   mailbox types.
 
-  6\b6.\b.3\b3.\b.1\b10\b01\b1.\b.  m\bma\bar\brk\bk_\b_o\bol\bld\bd
+  6\b6.\b.3\b3.\b.1\b11\b18\b8.\b.  m\bma\bar\brk\bk_\b_o\bol\bld\bd
 
   Type: boolean
   Default: yes
 
-  Controls whether or not mutt marks _\bn_\be_\bw u\bun\bnr\bre\bea\bad\bd messages as _\bo_\bl_\bd if you
-  exit a mailbox without reading them.  With this option set, the next
-  time you start mutt, the messages will show up with an "O" next to
-  them in the index menu, indicating that they are old.
+  Controls whether or not mutt-ng marks _\bn_\be_\bw u\bun\bnr\bre\bea\bad\bd messages as _\bo_\bl_\bd if
+  you exit a mailbox without reading them.  With this option set, the
+  next time you start mutt-ng, the messages will show up with an "O"
+  next to them in the index menu, indicating that they are old.
 
-  6\b6.\b.3\b3.\b.1\b10\b02\b2.\b.  m\bma\bar\brk\bke\ber\brs\bs
+  6\b6.\b.3\b3.\b.1\b11\b19\b9.\b.  m\bma\bar\brk\bke\ber\brs\bs
 
   Type: boolean
   Default: yes
   ``+'' marker is displayed at the beginning of wrapped lines. Also see
   the ````$smart_wrap'''' variable.
 
-  6\b6.\b.3\b3.\b.1\b10\b03\b3.\b.  m\bma\bas\bsk\bk
+  6\b6.\b.3\b3.\b.1\b12\b20\b0.\b.  m\bma\bas\bsk\bk
 
   Type: regular expression
   Default: "!^\.[^.]"
   the _\bn_\bo_\bt operator ``!''.  Only files whose names match this mask will
   be shown. The match is always case-sensitive.
 
-  6\b6.\b.3\b3.\b.1\b10\b04\b4.\b.  m\bmb\bbo\box\bx
+  6\b6.\b.3\b3.\b.1\b12\b21\b1.\b.  m\bma\bax\bx_\b_l\bli\bin\bne\be_\b_l\ble\ben\bng\bgt\bth\bh
 
-  Type: path
-  Default: "~/mbox"
+  Type: number
+  Default: 0
+
+  When set, the maximum line length for displaying f=f messages is
+  limited to this length. A value of 0 (which is also the default) means
+  that the maximum line length is determined by the terminal width and
+  ``$wrapmargin''.
+
+  6\b6.\b.3\b3.\b.1\b12\b22\b2.\b.  m\bmb\bbo\box\bx
+
+  Type: path
+  Default: "~/mbox"
 
   This specifies the folder into which read mail in your
   ````$spoolfile'''' folder will be appended.
 
-  6\b6.\b.3\b3.\b.1\b10\b05\b5.\b.  m\bmb\bbo\box\bx_\b_t\bty\byp\bpe\be
+  6\b6.\b.3\b3.\b.1\b12\b23\b3.\b.  m\bmb\bbo\box\bx_\b_t\bty\byp\bpe\be
 
   Type: folder magic
   Default: mbox
   The default mailbox type used when creating new folders. May be any of
   mbox, MMDF, MH and Maildir.
 
-  6\b6.\b.3\b3.\b.1\b10\b06\b6.\b.  m\bme\bet\bto\boo\bo
+  6\b6.\b.3\b3.\b.1\b12\b24\b4.\b.  m\bme\ben\bnu\bu_\b_c\bco\bon\bnt\bte\bex\bxt\bt
 
-  Type: boolean
-  Default: no
+  Type: number
+  Default: 0
 
-  If unset, Mutt will remove your address (see the ``alternates''
-  command) from the list of recipients when replying to a message.
+  This variable controls the number of lines of context that are given
+  when scrolling through menus. (Similar to ````$pager_context''''.)
 
-  6\b6.\b.3\b3.\b.1\b10\b07\b7.\b.  m\bme\ben\bnu\bu_\b_s\bsc\bcr\bro\bol\bll\bl
+  6\b6.\b.3\b3.\b.1\b12\b25\b5.\b.  m\bme\ben\bnu\bu_\b_s\bsc\bcr\bro\bol\bll\bl
 
   Type: boolean
   Default: no
   the next or previous page of the menu is displayed (useful for slow
   links to avoid many redraws).
 
-  6\b6.\b.3\b3.\b.1\b10\b08\b8.\b.  m\bme\bet\bta\ba_\b_k\bke\bey\by
+  6\b6.\b.3\b3.\b.1\b12\b26\b6.\b.  m\bme\bes\bss\bsa\bag\bge\be_\b_f\bfo\bor\brm\bma\bat\bt
+
+  Type: string
+  Default: "%s"
+
+  This is the string displayed in the ``attachment'' menu for
+  attachments of type message/rfc822.  For a full listing of defined
+  printf()-like sequences see the section on ````$index_format''''.
+
+  6\b6.\b.3\b3.\b.1\b12\b27\b7.\b.  m\bme\bet\bta\ba_\b_k\bke\bey\by
 
   Type: boolean
   Default: no
 
-  If set, forces Mutt to interpret keystrokes with the high bit (bit 8)
-  set as if the user had pressed the ESC key and whatever key remains
+  If set, forces Mutt-ng to interpret keystrokes with the high bit (bit
+  8) set as if the user had pressed the ESC key and whatever key remains
   after having the high bit removed.  For example, if the key pressed
   has an ASCII value of 0xf4, then this is treated as if the user had
   pressed ESC then ``x''.  This is because the result of removing the
   high bit from ``0xf4'' is ``0x74'', which is the ASCII character
   ``x''.
 
-  6\b6.\b.3\b3.\b.1\b10\b09\b9.\b.  m\bmh\bh_\b_p\bpu\bur\brg\bge\be
+  6\b6.\b.3\b3.\b.1\b12\b28\b8.\b.  m\bme\bet\bto\boo\bo
+
+  Type: boolean
+  Default: no
+
+  If unset, Mutt-ng will remove your address (see the ``alternates''
+  command) from the list of recipients when replying to a message.
+
+  6\b6.\b.3\b3.\b.1\b12\b29\b9.\b.  m\bmh\bh_\b_p\bpu\bur\brg\bge\be
 
   Type: boolean
   Default: no
 
-  When unset, mutt will mimic mh's behaviour and rename deleted messages
-  to _\b,_\b<_\bo_\bl_\bd _\bf_\bi_\bl_\be _\bn_\ba_\bm_\be_\b> in mh folders instead of really deleting them.  If
-  the variable is set, the message files will simply be deleted.
+  When unset, mutt-ng will mimic mh's behaviour and rename deleted
+  messages to _\b,_\b<_\bo_\bl_\bd _\bf_\bi_\bl_\be _\bn_\ba_\bm_\be_\b> in mh folders instead of really deleting
+  them.  If the variable is set, the message files will simply be
+  deleted.
 
-  6\b6.\b.3\b3.\b.1\b11\b10\b0.\b.  m\bmh\bh_\b_s\bse\beq\bq_\b_f\bfl\bla\bag\bgg\bge\bed\bd
+  6\b6.\b.3\b3.\b.1\b13\b30\b0.\b.  m\bmh\bh_\b_s\bse\beq\bq_\b_f\bfl\bla\bag\bgg\bge\bed\bd
 
   Type: string
   Default: "flagged"
 
   The name of the MH sequence used for flagged messages.
 
-  6\b6.\b.3\b3.\b.1\b11\b11\b1.\b.  m\bmh\bh_\b_s\bse\beq\bq_\b_r\bre\bep\bpl\bli\bie\bed\bd
+  6\b6.\b.3\b3.\b.1\b13\b31\b1.\b.  m\bmh\bh_\b_s\bse\beq\bq_\b_r\bre\bep\bpl\bli\bie\bed\bd
 
   Type: string
   Default: "replied"
 
   The name of the MH sequence used to tag replied messages.
 
-  6\b6.\b.3\b3.\b.1\b11\b12\b2.\b.  m\bmh\bh_\b_s\bse\beq\bq_\b_u\bun\bns\bse\bee\ben\bn
+  6\b6.\b.3\b3.\b.1\b13\b32\b2.\b.  m\bmh\bh_\b_s\bse\beq\bq_\b_u\bun\bns\bse\bee\ben\bn
 
   Type: string
   Default: "unseen"
 
   The name of the MH sequence used for unseen messages.
 
-  6\b6.\b.3\b3.\b.1\b11\b13\b3.\b.  m\bmi\bim\bme\be_\b_f\bfo\bor\brw\bwa\bar\brd\bd
+  6\b6.\b.3\b3.\b.1\b13\b33\b3.\b.  m\bmi\bim\bme\be_\b_f\bfo\bor\brw\bwa\bar\brd\bd
 
   Type: quadoption
   Default: no
 
   Also see ````$forward_decode'''' and ````$mime_forward_decode''''.
 
-  6\b6.\b.3\b3.\b.1\b11\b14\b4.\b.  m\bmi\bim\bme\be_\b_f\bfo\bor\brw\bwa\bar\brd\bd_\b_d\bde\bec\bco\bod\bde\be
+  6\b6.\b.3\b3.\b.1\b13\b34\b4.\b.  m\bmi\bim\bme\be_\b_f\bfo\bor\brw\bwa\bar\brd\bd_\b_d\bde\bec\bco\bod\bde\be
 
   Type: boolean
   Default: no
   forwarding a message while ````$mime_forward'''' is _\bs_\be_\bt. Otherwise
   ````$forward_decode'''' is used instead.
 
-  6\b6.\b.3\b3.\b.1\b11\b15\b5.\b.  m\bmi\bim\bme\be_\b_f\bfo\bor\brw\bwa\bar\brd\bd_\b_r\bre\bes\bst\bt
+  6\b6.\b.3\b3.\b.1\b13\b35\b5.\b.  m\bmi\bim\bme\be_\b_f\bfo\bor\brw\bwa\bar\brd\bd_\b_r\bre\bes\bst\bt
 
   Type: quadoption
   Default: yes
   manner will be attached to the newly composed message if this option
   is set.
 
-  6\b6.\b