X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=doc%2Fmanual.xml.head;h=fd74325b27fea8cfef8e3a5feb5a169085814c32;hp=67b8c146d439ad45d19691c47a46f254b13030dc;hb=4b2f985c0f88249774e03e9e4111b70f3d8d26dc;hpb=34bdd3478859130bc69e3253a03590f1bd0be2b5 diff --git a/doc/manual.xml.head b/doc/manual.xml.head index 67b8c14..fd74325 100644 --- a/doc/manual.xml.head +++ b/doc/manual.xml.head @@ -1,8 +1,8 @@ - - - - + + + + + The Mutt Next Generation E-Mail Client @@ -173,7 +173,47 @@ - + + + Manual Conventions + + + This manual contains several (hopefully consistent) conventions to + specially layout different items in different fashions. + + + + + + Configuration and environment variables will be printed + in a typewriter font and both prefixed with a dollar sign as + it's common for UNIX-like environments. Configuration + variables are lower-case only while environment variables + are upper-case only. + + + Muttng-specific commands are enclosed in + <> and printed in a typewriter font, + too. + + + As common for UNIX-like environments, references to + manual pages are printed with the section enclosed in + braces, as in or . Execute man [section] + [name] to view the manual page. + + + + + + If, while reading this fine manual, you find any inconsistencies + of whatever kind, please contact the developers via + mutt-ng-devel@lists.berlios.de to report it. + + + + @@ -663,42 +703,42 @@ j or Down - next-entry + move to the next entry k or Up - previous-entry + move to the previous entry z or PageDn - page-down + go to the next page Z or PageUp - page-up + go to the previous page = or Home - first-entry + jump to the first entry * or End - last-entry + jump to the last entry q - quit + exit the current menu ? - help + list all key bindings for the current menu @@ -741,112 +781,112 @@ ^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 + <Tab> + complete filename or alias - ^T - complete-query + ^T + complete address with query - ^K - kill-eol + ^K + delete to the end of the line ESC d - kill-eow + delete to the end of the word - ^W - kill-word + ^W + kill the word in front of the cursor - ^U - kill-line + ^U + delete entire line - ^V - quote-char + ^V + quote the next typed key - <Up> - history-up + <Up> + recall previous string from history - <Down> - history-down + <Down> + recall next string from history - <BackSpace> - 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 + ^G + n/a abort - <Return> - n/a + <Return> + n/a finish editing @@ -856,12 +896,10 @@ - You can remap the editor functions using the - bind - - command. For example, to make the Delete key - delete the character in - front of the cursor rather than under, you could use + You can remap the editor functions using the + command. For example, to make + the Delete key delete the character in front + of the cursor rather than under, you could use @@ -907,35 +945,151 @@ - c change to a different mailbox - ESC c change to a folder in read-only mode - C copy the current message to another mailbox - ESC C decode a message and copy it to a folder - ESC s decode a message and save it to a folder - D delete messages matching a pattern - d delete the current message - F mark as important - l show messages matching a pattern - N mark message as new - o change the current sort method - O reverse sort the mailbox - q save changes and exit - s save-message - T tag messages matching a pattern - t toggle the tag on a message - ESC t toggle tag on entire message thread - U undelete messages matching a pattern - u undelete-message - v view-attachments - x abort changes and exit - <Return> display-message - <Tab> jump to the next new or unread message - @ show the author's full e-mail address - $ save changes to mailbox - / search - ESC / search-reverse - ^L clear and redraw the screen - ^T untag messages matching a pattern + + c + + change to a different mailbox + + + ESC c + + change to a folder in read-only mode + + + C + + copy the current message to another mailbox + + + ESC C + + decode a message and copy it to a folder + + + ESC s + + decode a message and save it to a folder + + + D + + delete messages matching a pattern + + + d + + delete the current message + + + F + + mark as important + + + l + + show messages matching a pattern + + + N + + mark message as new + + + o + + change the current sort method + + + O + + reverse sort the mailbox + + + q + + save changes and exit + + + s + + save-message + + + T + + tag messages matching a pattern + + + t + + toggle the tag on a message + + + ESC t + + toggle tag on entire message thread + + + U + + undelete messages matching a pattern + + + u + + undelete-message + + + v + + view-attachments + + + x + + abort changes and exit + + + <Return> + + display-message + + + <Tab> + + jump to the next new or unread message + + + @ + + show the author's full e-mail address + + + $ + + save changes to mailbox + + + / + + search + + + ESC / + + search-reverse + + + ^L + + clear and redraw the screen + + + ^T + + untag messages matching a pattern + @@ -1074,7 +1228,7 @@ Furthermore, the following flags reflect who the message is addressed to. They can be customized with the - $to_chars variable. + variable. @@ -1150,17 +1304,61 @@ - <Return> go down one line - <Space> display the next page (or next message if at the end of a message) - - go back to the previous page - n search for next match - S skip beyond quoted text - T toggle display of quoted text - ? show key bindings - / search for a regular expression (pattern) - ESC / search backwards for a regular expression - \ toggle search pattern coloring - ^ jump to the top of the message + + <Return> + + go down one line + + + <Space> + + display the next page (or next message if at the end of a message) + + + - + + go back to the previous page + + + n + + search for next match + + + S + + skip beyond quoted text + + + T + + toggle display of quoted text + + + ? + + show key bindings + + + / + + search for a regular expression (pattern) + + + ESC / + + search backwards for a regular expression + + + \ + + toggle search pattern coloring + + + ^ + + jump to the top of the message + @@ -1183,13 +1381,12 @@ one, it will accept and translate the ``standard'' nroff sequences forbold and underline. These sequences are a series of either the letter, - backspace (ˆH), the letter again for bold or the letter, + backspace (^H), the letter again for bold or the letter, backspace, - ``_'' for denoting underline. Mutt-ng will attempt to display + ``_'' for denoting underline. Mutt-ng will attempt to display these in bold and underline respectively if your terminal supports them. If - not, you can use the bold and underline color + not, you can use the bold and underline objects to specify a color or mono attribute for them. @@ -1214,13 +1411,34 @@ linkend="color">color - 0 All Attributes Off - 1 Bold on - 4 Underline on - 5 Blink on - 7 Reverse video on - 3x Foreground color is x (see table below) - 4x Background color is x (see table below) + + 0 + All Attributes Off + + + 1 + Bold on + + + 4 + Underline on + + + 5 + Blink on + + + 7 + Reverse video on + + + 3x + Foreground color is x (see table below) + + + 4x + Background color is x (see table below) + @@ -1236,14 +1454,38 @@ linkend="color">color - 0 black - 1 red - 2 green - 3 yellow - 4 blue - 5 magenta - 6 cyan - 7 white + + 0 + black + + + 1 + red + + + 2 + green + + + 3 + yellow + + + 4 + blue + + + 5 + magenta + + + 6 + cyan + + + 7 + white + @@ -1254,8 +1496,7 @@ linkend="color">color Mutt-ng uses these attributes for handling text/enriched messages, and they - can also be used by an external autoview + can also be used by an external autoview script for highlighting purposes. Note: If you change the colors for your display, for example by changing the color associated with color2 for your xterm, then that color will be used instead of green. @@ -1290,20 +1531,76 @@ linkend="color">color - ^D delete-thread delete all messages in the current thread - ^U undelete-thread undelete all messages in the current thread - ^N next-thread jump to the start of the next thread - ^P previous-thread jump to the start of the previous thread - ^R read-thread mark the current thread as read - ESC d delete-subthread delete all messages in the current subthread - ESC u undelete-subthread undelete all messages in the current subthread - ESC n next-subthread jump to the start of the next subthread - ESC p previous-subthread jump to the start of the previous subthread - ESC r read-subthread mark the current subthread as read - ESC t tag-thread toggle the tag on the current thread - ESC v collapse-thread toggle collapse for the current thread - ESC V collapse-all toggle collapse for all threads - P parent-message jump to parent message in thread + + ^D + + delete all messages in the current thread + + + ^U + + undelete all messages in the current thread + + + ^N + + jump to the start of the next thread + + + ^P + + jump to the start of the previous thread + + + ^R + + mark the current thread as read + + + ESC d + + delete all messages in the current subthread + + + ESC u + + undelete all messages in the current subthread + + + ESC n + + jump to the start of the next subthread + + + ESC p + + jump to the start of the previous subthread + + + ESC r + + mark the current subthread as read + + + ESC t + + toggle the tag on the current thread + + + ESC v + + toggle collapse for the current thread + + + ESC V + + toggle collapse for all threads + + + P + + jump to parent message in thread + @@ -1316,21 +1613,19 @@ linkend="color">color only the first message in the thread and hides the others. This is useful when threads contain so many messages that you can only see a handful of threads - onthe screen. See %M in - index-format - - . + onthe screen. See %M in + . + + + For example, you could use - "%?M?(#%03M)&(%4l)?" in - index-format - + %?M?(#%03M)&(%4l)? in to optionally display the number of hidden messages if the thread is collapsed. - See also: strict-threads. + See also the variable. @@ -1339,19 +1634,15 @@ linkend="color">color Miscellaneous Functions - create-alias - (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 - + new one). Once editing is complete, an + command is added to the file specified by the variable for future use. Note: - Specifying an alias-file + Specifying an does not add the aliases specified there-in, you must also source @@ -1359,9 +1650,7 @@ linkend="color">color - check-traditional-pgp - (default: ESC P) - + @@ -1369,15 +1658,13 @@ linkend="color">color encrypted with PGP the "traditional" way, that is, without proper MIME tagging. Technically, this function will temporarily change the MIME content types of the body parts containing PGP data; this - is similar to the edit-type + is similar to the function's effect. - display-toggle-weed - (default: h) - + @@ -1388,9 +1675,7 @@ linkend="color">color - edit - (default: e) - + @@ -1402,11 +1687,9 @@ linkend="color">color - edit-type - - (default: ˆE on the attachment menu, and in the pager and index - menus; ˆT on the - compose menu) + + (default: ^E on the attachment menu, and in the pager and index + menus; ^T on the compose menu) @@ -1428,9 +1711,7 @@ linkend="color">color - enter-command - (default: ``:'') - + @@ -1444,9 +1725,7 @@ linkend="color">color - extract-keys - (default: ˆK) - + @@ -1455,10 +1734,7 @@ linkend="color">color - forget-passphrase - (default: - ˆF) - + @@ -1467,9 +1743,7 @@ linkend="color">color - list-reply - (default: L) - + @@ -1480,7 +1754,7 @@ linkend="color">color commands, but also honor any Mail-Followup-To header(s) if the - honor-followup-to + configuration variable is set. Using this when replying to messages posted to mailing lists helps avoid duplicate copies being sent to the @@ -1489,28 +1763,21 @@ linkend="color">color - pipe-message - (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 - behavior of this - function. + tagged message(s) to it. The variables + , + , + and + + control the exact behavior of this function. - resend-message - (default: ESC e) - + @@ -1521,7 +1788,7 @@ linkend="color">color folders". It can conveniently be used to forward MIME messages while preserving the original mail structure. Note that the amount of headers - included here depends on the value of the weed + included here depends on the value of the variable. @@ -1533,15 +1800,12 @@ linkend="color">color - shell-escape - (default: !) - + - Asks for an external Unix command and executes it. The - wait-key - + Asks for an external Unix command and executes it. The + can be used to control whether Mutt-ng will wait for a key to be pressed when the command returns @@ -1550,15 +1814,12 @@ linkend="color">color - toggle-quoted - (default: T) - + - The pager uses the - quote-regexp - + The pager uses the + variable to detect quoted text when displaying the body of the message. This function toggles the displayof the quoted material in the message. It is particularly @@ -1568,9 +1829,7 @@ linkend="color">color - skip-quoted - (default: S) - + @@ -1609,13 +1868,41 @@ linkend="color">color - m compose compose a new message - r reply reply to sender - g group-reply reply to all recipients - L list-reply reply to mailing list address - f forward forward message - b bounce bounce (remail) message - ESC k mail-key mail a PGP public key to someone + + m + + compose a new message + + + r + + reply to sender + + + g + + reply to all recipients + + + L + + reply to mailing list address + + + f + + forward message + + + b + + bounce (remail) message + + + ESC k + + mail a PGP public key to someone + @@ -1675,11 +1962,11 @@ set editor = "emacs" If you don't set your preferred editor in your configuration, mutt-ng - first looks whether the environment variable $VISUAL is set, and if + first looks whether the environment variable is set, and if so, it takes its value as editor command. Otherwise, it has a look - at $EDITOR and takes its value if it is set. If no + at and takes its value if it is set. If no editor command - can be found, mutt-ng simply assumes vi to be the + can be found, mutt-ng simply assumes to be the default editor, since it's the most widespread editor in the Unix world and it's pretty @@ -1751,26 +2038,106 @@ set edit_headers - a attach-file attach a file - A attach-message attach message(s) to the message - ESC k attach-key attach a PGP public key - d edit-description edit description on attachment - D detach-file detach a file - t edit-to edit the To field - ESC f edit-from edit the From field - r edit-reply-to edit the Reply-To field - c edit-cc edit the Cc field - b edit-bcc edit the Bcc field - y send-message send the message - s edit-subject edit the Subject - S smime-menu select S/MIME options - f edit-fcc specify an ``Fcc'' mailbox - p pgp-menu select PGP options - P postpone-message postpone this message until later - q quit quit (abort) sending the message - w write-fcc write the message to a folder - i ispell check spelling (if available on your system) - ^F forget-passphrase wipe passphrase(s) from memory + + a + + attach a file + + + A + + attach message(s) to the message + + + ESC k + + attach a PGP public key + + + d + + edit description on attachment + + + D + + detach a file + + + t + + edit the To field + + + ESC f + + edit the From field + + + r + + edit the Reply-To field + + + c + + edit the Cc field + + + b + + edit the Bcc field + + + y + + send the message + + + s + + edit the Subject + + + S + + select S/MIME options + + + f + + specify an ``Fcc'' mailbox + + + p + + select PGP options + + + P + + postpone this message until later + + + q + + quit (abort) sending the message + + + w + + write the message to a folder + + + i + + check spelling (if available on your system) + + + ^F + + wipe passphrase(s) from memory + @@ -1784,9 +2151,8 @@ set edit_headers theywill be attached to the message you are sending. Note that certainoperations like composing a new mail, replying, forwarding, etc. are - not permitted when you are in that folder. The %r in - status-format - + not permitted when you are in that folder. The %r + in will change to a 'A' to indicate that you are in attach-message mode. @@ -1972,12 +2338,10 @@ lists linuxevent@luga\.at vuln-dev@ mutt-ng-users@ You can also attach files to your message by specifying - - Attach: filename [ - description - - ] - + + +Attach: filename [description] + where filename is the file to attach and description @@ -1992,7 +2356,8 @@ lists linuxevent@luga\.at vuln-dev@ mutt-ng-users@ - Also see edit-headers. + Also see the and + variables @@ -2006,21 +2371,13 @@ lists linuxevent@luga\.at vuln-dev@ mutt-ng-users@ If you want to use PGP, you can specify - - - Pgp: [ E | - S - - | S<id> ] - - - - + +Pgp: [E | S | S id] + ``E'' encrypts, ``S'' signs and - ``S<id>'' signs with the given key, setting - pgp-sign-as - + ``S<id>'' signs with the given key, setting + permanently. @@ -2038,7 +2395,7 @@ lists linuxevent@luga\.at vuln-dev@ mutt-ng-users@ In these cases, you are dropped into a menu with a list of keys from which you can select one. When you quit this menu, or mutt can't find any matching keys, you are prompted for a user ID. You can, as - usually, abort this prompt using ˆG. When + usually, abort this prompt using ^G. When you do so, mutt will return to the compose screen. @@ -2049,17 +2406,15 @@ lists linuxevent@luga\.at vuln-dev@ mutt-ng-users@ - Most fields of the entries in the key selection menu (see also - pgp-entry-format - - ) + Most fields of the entries in the key selection menu (see also + ) have obvious meanings. But some explanations on the capabilities, flags, and validity fields are in order. - The flags sequence (%f) will expand to one of the following + The flags sequence (%f) will expand to one of the following flags: @@ -2073,10 +2428,22 @@ lists linuxevent@luga\.at vuln-dev@ mutt-ng-users@ - R The key has been revoked and can't be used. - X The key is expired and can't be used. - d You have marked the key as disabled. - c There are unknown critical self-signature packets. + + R + The key has been revoked and can't be used. + + + X + The key is expired and can't be used. + + + d + You have marked the key as disabled. + + + c + There are unknown critical self-signature packets. + @@ -2084,7 +2451,7 @@ lists linuxevent@luga\.at vuln-dev@ mutt-ng-users@ - The capabilities field (%c) expands to a two-character + The capabilities field (%c) expands to a two-character sequencerepresenting a key's capabilities. The first character gives the key's encryption capabilities: A minus sign ( - @@ -2110,7 +2477,7 @@ lists linuxevent@luga\.at vuln-dev@ mutt-ng-users@ - Finally, the validity field (%t) indicates how well-certified + Finally, the validity field (%t) indicates how well-certified a user-id is. A question mark (?) indicates undefined validity, a minus @@ -2179,9 +2546,9 @@ lists linuxevent@luga\.at vuln-dev@ mutt-ng-users@ Note that different remailers do have different capabilities, - indicated in the %c entry of the remailer menu lines (see - mix-entry-format). Most - important is + indicated in the %c entry of the remailer menu lines (see + ). + Most important is the ``middleman'' capability, indicated by a capital ``M'': This means that the remailer in question cannot be used as the final element of a chain, but will only forward messages to other @@ -2279,10 +2646,8 @@ a horrible death. already begun to compose. When the postpone-message function is used in the compose menu, the body of your message and attachments - are stored in the mailbox specified by the - postponed - - variable. This means that you can recall the + are stored in the mailbox specified by the + variable. This means that you can recall the message even if you exit Mutt-ng and then restart it at a later time. @@ -2306,7 +2671,7 @@ a horrible death. - See also the postpone quad-option. + See also the quad-option. @@ -2387,7 +2752,7 @@ a horrible death. set realname='Mutt-ng user' ; ignore x- The hash mark, or pound sign - (``#''), is used as a ``comment'' character. You can use it to + (``#''), is used as a ``comment'' character. 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, @@ -2395,7 +2760,7 @@ set realname='Mutt-ng user' ; ignore x- -my_hdr X-Disclaimer: Why are you listening to me? # This is a comment +my_hdr X-Disclaimer: Why are you listening to me? # This is a comment @@ -2409,19 +2774,19 @@ my_hdr X-Disclaimer: Why are you listening to me? # This is a commentnot for single quotes. - \ quotes the next character, just as in shells such as bash and + \ quotes the next character, just as in shells such as bash and zsh. For example, if want to put quotes ``"'' inside of a string, you can use - ``\'' to force the next character to be a literal instead of + ``\'' to force the next character to be a literal instead of interpreted character. @@ -2431,23 +2796,23 @@ set realname="Michael \"MuttDude\" Elkins" - ``\\'' means to insert a literal ``\'' into the line. - ``\n'' and ``\r'' have their usual C meanings of linefeed and + ``\\'' means to insert a literal ``\'' into the line. + ``\n'' and ``\r'' have their usual C meanings of linefeed and carriage-return, respectively. - A \ at the end of a line can be used to split commands over + A \ at the end of a line can be used to split commands over multiple lines, provided that the split points don't appear in the middle of command names. Please note that, unlike the various shells, mutt-ng interprets a - ``\'' + ``\'' at the end of a line also in comments. This allows you to disable a command - split over multiple lines with only one ``#''. + split over multiple lines with only one ``#''. @@ -2464,7 +2829,7 @@ set realname="Michael \"MuttDude\" Elkins" at the end of the commented line extends the current line with the next line - then referred to as a ``continuation line''. As the first line is - commented with a hash (#) all following continuation lines are also + commented with a hash (#) all following continuation lines are also part of a comment and therefore are ignored, too. So take care of comments when continuation lines are involved within your setup files! @@ -2486,7 +2851,7 @@ line5 - line1 ``continues'' until line4. however, the part after the # is a + line1 ``continues'' until line4. however, the part after the # is a comment which includes line3 and line4. line5 is a new line of its own and thus is interpreted again. @@ -2542,7 +2907,7 @@ my_hdr X-Operating-System: `uname -a` UNIX environments can be accessed like the way it is done in shells like sh and bash: Prepend the name of the environment by a - ``$'' sign. For example, + ``$'' sign. For example, @@ -2553,10 +2918,10 @@ set record=+sent_on_$HOSTNAME - sets the record variable to the - string +sent_on_ and appends the + sets the variable to the + string +sent_on_ and appends the value of the evironment - variable $HOSTNAME. + variable . @@ -2583,22 +2948,17 @@ set imap_home_namespace = $folder - would set the value of - imap-home-namespace - - to the value to - which folder is currently set - to. + would set the value of + to the value to which + is currently set to. Note: There're no logical links established in such cases so - that the the value for - imap-home-namespace - + that the the value for won't change even - if folder gets changed. + if gets changed. @@ -2617,7 +2977,7 @@ set imap_home_namespace = $folder Mutt-ng flexibly allows users to define their own variables. To avoid conflicts with the standard set and to prevent misleading error messages, there's a reserved namespace for them: all - user-defined variables must be prefixed with user_ and can be + user-defined variables must be prefixed with user_ and can be used just like any ordinary configuration or environment variable. @@ -2695,7 +3055,7 @@ set user_foo = 666 - the variable $user_foo has a current value + the variable $user_foo has a current value of 666 and an initial of 42. The query @@ -2744,7 +3104,7 @@ unset user_foo In order to allow users to share one setup over a number of different machines without having to change its contents, there's a number of pre-defined variables. These are prefixed with - muttng_ and are read-only, i.e. they cannot + muttng_ and are read-only, i.e. they cannot be set, unset or reset. The reference chapter lists all available variables. @@ -2824,7 +3184,7 @@ folder-hook . "set user_current_folder = some_folder" - with some_folder being the name of the + with some_folder being the name of the first folder muttng opens. On the contrary, @@ -2838,7 +3198,7 @@ folder-hook . 'set user_current_folder = $muttng_folder_name' will be executed at runtime because of the single quotes so that - user_current_folder will always have + user_current_folder will always have the value of the currently opened folder. @@ -2893,7 +3253,7 @@ set folder = $user_magic_number -Usage: alias key address[ , address, ... ] +Usage: alias key address [, address,...] @@ -2917,10 +3277,7 @@ Usage: alias key address - unalias [ * | key - ... - - ] + unalias [* | key ...] @@ -2943,12 +3300,11 @@ alias theguys manny, moe, jack - On the other hand, the create-alias - function can use only one file, the one pointed to by the - alias-file - + On the other hand, the + function can use only one file, the one pointed to by the + variable (which is - ˜/.muttrc by default). This file is not + ~/.muttrc by default). This file is not special either, in the sense that Mutt-ng will happily append aliases to any file, but in @@ -2979,7 +3335,8 @@ set alias_file=~/.mail_aliases prompt. You can also enter aliases in your editor at the appropriate headers if you have the - edit-headers variable set. + + variable set. @@ -3142,21 +3499,21 @@ Usage: bind map key key is the key (or key sequence) you wish to bind. To specify a - control character, use the sequence \Cx, + control character, use the sequence \Cx, where x is the letter of the control character (for example, to specify control-A use - ``\Ca''). Note that the case of x as well as - \C is - ignored, so that \CA, \Ca, - \cA + ``\Ca''). Note that the case of x as well as + \C is + ignored, so that \CA, \Ca, + \cA - and \ca are all + and \ca are all equivalent. An alternative form is to specify the key as a three digit - octal number prefixed with a ``\'' (for example - \177 + octal number prefixed with a ``\'' (for example + \177 is - equivalent to \c?). + equivalent to \c?). @@ -3170,34 +3527,103 @@ Usage: bind map key - Sequence - Description + Sequence + Description + + + + + \t + tab + + + <tab> + tab + + + <backtab> + backtab / shift-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 - - - \t tab - <tab> tab - <backtab> backtab / shift-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 @@ -3233,20 +3659,20 @@ Usage: bind map key -Usage: charset-hook alias charset -Usage: iconv-hook charset local-charset +Usage: alias charset +Usage: charset local-charset - The charset-hook command defines an alias for a + The command defines an alias for a character set. This is useful to properly display messages which are tagged with a character set name not known to mutt. - The iconv-hook command defines a system-specific + The command defines a system-specific name for a character set. This is helpful when your systems character conversion library insists on using strange, system-specific names @@ -3264,27 +3690,27 @@ Usage: iconv-hook charset loc -Usage: folder-hook [!]regexp command +Usage: [!]regexp command 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 + reading. The command provides a method by which you can execute any configuration command. regexp is a regular expression specifying in which mailboxes to execute command before loading. If a mailbox - matches multiple folder-hook's, they are executed in the order given in + matches multiple 's, they are executed in the order given in the muttrc. Note: if you use the ``!'' shortcut - for spoolfile at the beginning of the + for at the beginning of the pattern, you must place it inside of double or single quotes in order to distinguish it from the logical not operator for the expression. @@ -3329,7 +3755,7 @@ folder-hook . set sort=date-sent -Usage: macro menu key sequence [ description ] +Usage: macro menu key sequence [description] @@ -3360,9 +3786,9 @@ Usage: macro menu keysequence can also be specified - as ˆx. In order to get a caret (`ˆ'') + as ^x. In order to get a caret (`^'') you need to use - ˆˆ. Secondly, to specify a certain key + ^^. Secondly, to specify a certain key such as up or to invoke a function directly, you can use the format <key name> and <function @@ -3405,9 +3831,9 @@ Usage: macro menu key -Usage: color object foregroundbackground [ regexp] +Usage: color object foregroundbackground [regexp] Usage: color index foreground backgroundpattern -Usage: uncolor index pattern[ pattern ... ] +Usage: uncolor index pattern[pattern...] @@ -3498,7 +3924,7 @@ Usage: uncolor index pattern[ - quoted (text matching quote-regexp in the body of a message) + quoted (text matching in the body of a message) @@ -3530,7 +3956,7 @@ Usage: uncolor index pattern[ - tilde (the ``˜'' used to pad blank lines in the pager) + tilde (the ``~'' used to pad blank lines in the pager) @@ -3635,7 +4061,7 @@ Usage: uncolor index pattern[ brightdefault is also valid. If Mutt-ng is linked against the S-Lang library, you also need to set - the COLORFGBG environment variable to the default + the environment variable to the default colors of your terminal for this to work; for example (for Bourne-like shells): @@ -3672,7 +4098,7 @@ export COLORFGBG Mutt-ng also recognizes the keywords color0, color1 - ,…, + ,..., colorN-1 ( N @@ -3692,9 +4118,9 @@ export COLORFGBG -Usage: mono <object> <attribute>[ regexp ] +Usage: mono <object> <attribute>[regexp] Usage: mono index attribute pattern -Usage: unmono index pattern[ pattern ... ] +Usage: unmono index pattern [pattern...] @@ -3751,7 +4177,7 @@ Usage: unmono index pattern[ -Usage: [un]ignore pattern [ pattern... ] +Usage: [un]ignore pattern [pattern...] @@ -3805,10 +4231,7 @@ unignore posted-to: Alternative addresses - Usage: [un]alternates regexp [ - regexp - - ... ] + Usage: [un]alternates regexp [regexp...] @@ -3818,10 +4241,8 @@ unignore posted-to: someone else. For instance, when replying to a message that you sent to a different party, mutt will automatically suggest to send the response to the original message's recipients--responding to - yourself won't make much sense in many cases. (See - reply-to - - .) + yourself won't make much sense in many cases. + (See .) @@ -3999,7 +4420,7 @@ set text_flowed Additionally, you have to use an editor which supports writing - format=flowed-conforming emails. For vim, this is + format=flowed-conforming emails. For , this is done by adding w to the formatoptions (see :h formatoptions @@ -4061,7 +4482,7 @@ set text_flowed Additional Notes - For completeness, the delete-space variable provides the mechanism + For completeness, the variable provides the mechanism to generate a DelSp=yes parameter on outgoing @@ -4090,8 +4511,8 @@ set text_flowed -Usage: [un]lists regexp [ regexp... ] -Usage: [un]subscribe regexp [ regexp... ] +Usage: [un]lists regexp [regexp...] +Usage: [un]subscribe regexp [regexp...] @@ -4112,9 +4533,8 @@ Usage: [un]subscribe regexp &l supported by all mail user agents. Adding it is not bullet-proof against receiving personal CCs of list messages. Also note that the generation - of the Mail-Followup-To header is controlled by the - followup-to - + of the Mail-Followup-To header is controlled by the + configuration variable. @@ -4129,7 +4549,7 @@ Usage: [un]subscribe regexp &l You can use regular expressions with both commands. To mark all messages sent to a specific bug report's address on mutt's bug tracking system as list mail, for instance, you could say - ``subscribe [0-9]*@bugs.guug.de''. Often, it's sufficient to just + ``subscribe [0-9]*@bugs.guug.de''. Often, it's sufficient to just give a portion of the list's e-mail address. @@ -4144,8 +4564,8 @@ Usage: [un]subscribe regexp &l add ``subscribe mutt-users'' to your initialization file instead. If you also happen to get mail from someone whose address is mutt-users@example.com, you could use ``lists - mutt-users@mutt\\.org'' - or ``subscribe mutt-users@mutt\\.org'' to + mutt-users@mutt\\.org'' + or ``subscribe mutt-users@mutt\\.org'' to match only mail from the actual list. @@ -4171,7 +4591,7 @@ Usage: [un]subscribe regexp &l -Usage: mbox-hook [!]pattern mailbox +Usage: [!]pattern mailbox @@ -4206,7 +4626,7 @@ Usage: mbox-hook [!]pattern -Usage: [un]mailboxes [!]filename[ filename ... ] +Usage: [un]mailboxes [!]filename [filename...] @@ -4260,10 +4680,8 @@ Usage: [un]mailboxes [!]filenam shortcuts (such as ``='' and ``!''), any variable - definition that affect these characters (like - folder - - and spoolfile) + definition that affect these characters (like + and ) should be executed before the mailboxes command. @@ -4278,13 +4696,13 @@ Usage: [un]mailboxes [!]filenam -Usage: my_hdr string -Usage: unmy_hdr field [ field... ] +Usage: my_hdr string +Usage: unmy_hdr field [field...] - The ``my_hdr'' command allows you to create your own header + The ``my_hdr'' command allows you to create your own header fields which will be added to every message you send. @@ -4296,7 +4714,7 @@ Usage: unmy_hdr field [ -my_hdr Organization: A Really Big Company, Anytown, USA +my_hdr Organization: A Really Big Company, Anytown, USA @@ -4314,7 +4732,7 @@ my_hdr Organization: A Really Big Company, Anytown, USA If you would like to add a header field to a single message, you should - either set the edit-headers + either set the variable, or use the edit-headers function (default: ``E'') in the send-menu so @@ -4322,7 +4740,7 @@ my_hdr Organization: A Really Big Company, Anytown, USA - To remove user defined header fields, use the ``unmy_hdr'' + To remove user defined header fields, use the ``unmy_hdr'' command. You may specify an asterisk (``*'') to remove all header fields, or the fields to remove. For example, to remove all ``To'' and ``Cc'' header fields, you could use: @@ -4330,7 +4748,7 @@ my_hdr Organization: A Really Big Company, Anytown, USA -unmy_hdr to cc +unmy_hdr to cc @@ -4344,7 +4762,7 @@ unmy_hdr to cc -Usage: hdr_order header1header2 header3 +Usage: hdr_order header1header2 header3 @@ -4354,7 +4772,7 @@ Usage: hdr_order header1 - ``unhdr_order *'' will clear all previous headers from the order + ``unhdr_order *'' will clear all previous headers from the order list, thus removing the header order effects set by the system-wide startup file. @@ -4363,7 +4781,7 @@ Usage: hdr_order header1 -hdr_order From Date: From: To: Cc: Subject: +hdr_order From Date: From: To: Cc: Subject: @@ -4378,7 +4796,7 @@ hdr_order From Date: From: To: Cc: Subject: -Usage: save-hook [!]pattern filename +Usage: [!]pattern filename @@ -4394,7 +4812,7 @@ Usage: save-hook [!]pattern - See pattern-hook for information on + See for information on the exact format of pattern. @@ -4411,7 +4829,7 @@ save-hook aol\\.com$ +spam - Also see the fcc-save-hook + Also see the command. @@ -4426,28 +4844,28 @@ save-hook aol\\.com$ +spam -Usage: fcc-hook [!]pattern mailbox +Usage: [!]pattern mailbox This command is used to save outgoing mail in a mailbox other than - record. Mutt-ng searches the initial + . Mutt-ng searches the initial list of message recipients for the first matching regexp and uses mailbox as the default Fcc: mailbox. If no match is found the message will be saved - to record mailbox. + to mailbox. - See pattern-hook for information on + See for information on the exact format of pattern. - Example: fcc-hook [@.]aol\\.com$ + Example: ]@.[aol\\.com$ +spammers @@ -4455,9 +4873,7 @@ Usage: fcc-hook [!]pattern The above will save a copy of all messages going to the aol.com domain to - the `+spammers' mailbox by default. Also see the - fcc-save-hook - + the `+spammers' mailbox by default. Also see the command. @@ -4472,15 +4888,13 @@ Usage: fcc-hook [!]pattern -Usage: fcc-save-hook [!]pattern mailbox +Usage: [!]pattern mailbox - This command is a shortcut, equivalent to doing both a - fcc-hook - - and a save-hook with its arguments. + This command is a shortcut, equivalent to doing both a + and a with its arguments. @@ -4495,9 +4909,9 @@ Usage: fcc-save-hook [!]pattern -Usage: reply-hook [!]pattern command -Usage: send-hook [!]pattern command -Usage: send2-hook [!]pattern command +Usage: [!]pattern command +Usage: [!]pattern command +Usage: [!]pattern command v @@ -4512,75 +4926,68 @@ Usage: send2-hook [!]pattern < - reply-hook is matched against the message you are + is matched against the message you are replying to, instead of the message you are sending - .send-hook is + . is matched against all messages, both new and replies .Note: - reply-hooks are matched before the - send-hook - - ,regardless + s are matched before the + , regardless of the order specified in the users's configuration file. - send2-hook is matched every time a message is + is matched every time a message is changed, either by editing it, or by using the compose menu to change its recipients - or subject. send2-hook is executed after - send-hook - + or subject. is executed after ,and - can, e.g., be used to set parameters such as the - sendmail - + can, e.g., be used to set parameters such as the variable depending on the message's sender address. - For each type of send-hook or reply-hook, when multiple matches + For each type of or , when multiple matches occur, commands are executed in the order they are specified in the muttrc (for that type of hook). - See pattern-hook for information on + See for information on the exact format of pattern. - Example: send-hook mutt "set mime_forward + Example: send-hook mutt "set mime_forward signature=''" Another typical use for this command is to change the values of the - attribution, - signature - - and locale + , + and variables in order to change the language of the attributions and signatures based upon the recipients. - Note: the send-hook's are only + Note: the '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 + message will NOT cause any 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. + from a . @@ -4594,7 +5001,7 @@ Usage: send2-hook [!]pattern < -Usage: message-hook [!]pattern command +Usage: [!]pattern command @@ -4609,7 +5016,7 @@ Usage: message-hook [!]pattern - See pattern-hook for + See for information on the exact format of pattern. @@ -4617,8 +5024,8 @@ Usage: message-hook [!]pattern Example: -message-hook ~A 'set pager=builtin' -message-hook '~f freshmeat-news' 'set pager="less \"+/^ subject:.*\""' +message-hook 'set pager=builtin' +message-hook ' freshmeat-news' 'set pager="less \"+/^ subject:.*\""' @@ -4633,7 +5040,7 @@ message-hook '~f freshmeat-news' 'set pager="less \"+/^ subject:.*\""' -Usage: crypt-hook pattern keyid +Usage: pattern keyid @@ -4643,7 +5050,7 @@ Usage: crypt-hook pattern keyi key with a given e-mail address automatically, either because the recipient's public key can't be deduced from the destination address, or because, for some reasons, you need to override the key Mutt-ng - wouldnormally use. The crypt-hook command provides a method by which + wouldnormally use. The command provides a method by which you can specify the ID of the public key to be used when encrypting messages to a certain recipient. @@ -4697,7 +5104,7 @@ folder-hook . 'push <collapse-all>' -Usage: exec function [ function ... ] +Usage: exec function [function...] @@ -4719,7 +5126,7 @@ Usage: exec function [ fu Usage: score pattern value -Usage: unscore pattern [ pattern... ] +Usage: unscore pattern [pattern...] @@ -4744,8 +5151,8 @@ Usage: unscore pattern [ -score "~f nion@muttng\.org" 50 -score "~f @sco\.com" -100 +score " nion@muttng\.org" 50 +score " @sco\.com" -100 @@ -4758,7 +5165,7 @@ score "~f @sco\.com" -100 -score "~f santaclaus@northpole\.int" =666 +score " santaclaus@northpole\.int" =666 @@ -4807,16 +5214,15 @@ score "~f santaclaus@northpole\.int" =666 - These three thresholds can be set via the variables - score-threshold-flag - - ,score-threshold-read, - score-threshold-delete - - and. By - default, score-threshold-read and - score-threshold-delete - + These three thresholds can be set via the variables + , + and + . + + + By default, + and + are set to -1, which means that in the default threshold configuration no @@ -4828,14 +5234,14 @@ score "~f santaclaus@northpole\.int" =666 color command - and the ˜n pattern: + and the pattern: -color index black yellow "~n 10-" -color index red yellow "~n 100-" +color index black yellow " 10-" +color index red yellow " 100-" @@ -4874,10 +5280,9 @@ Usage: nospam pattern 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] ? + display using the %H selector in the + + variable. (Tip: try %?H?[%H] ? to display spam tags only when they are defined for a given message.) @@ -4895,8 +5300,8 @@ Usage: nospam pattern pattern 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 + sub-expression contained within parentheses.) %1 is replaced with + the first back-reference in the regex, %2 with the second, etc. @@ -4905,10 +5310,10 @@ Usage: nospam pattern 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 + the $spam_separator variable is set to a string, then the message's spam tag will consist of all the format strings joined - together, with the value of $spam_separator separating + together, with the value of $spam_separator separating them. @@ -4927,14 +5332,14 @@ 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 - 97% probability of being spam, that message's spam tag would + 97% probability of being spam, that message's spam tag would read90+/DCC-Fuz2, 97/PM. (The four characters before ``=many'' in a DCC report indicate the checksum used -- in this case, ``Fuz2''.) - If the $spam_separator variable is unset, then each + If the $spam_separator variable is unset, then each spam pattern match supersedes the previous one. Instead of getting joined format strings, you'll get only the last one to match. @@ -4942,11 +5347,11 @@ set spam_separator=", " The spam tag is what will be displayed in the index when you use - %H in the - $index_format + %H in the + $index_format variable. It's also the - string that the ˜H pattern-matching expression + string that the pattern-matching expression matches against for search and limit functions. And it's what sorting by spam @@ -5002,10 +5407,7 @@ set spam_separator=", " will be removed. This might be the default action if you use spam - and nospam in conjunction with a - folder-hook - - . + and nospam in conjunction with a . @@ -5034,10 +5436,10 @@ spam "^From: .*MAILER-DAEMON" "999" -Usage: set [no|inv]variable[=value] [ variable ... ] -Usage: toggle variable [variable... ] -Usage: unset variable [variable... ] -Usage: reset variable [variable... ] +Usage: set [no|inv]variable[=value] [variable...] +Usage: toggle variable [variable...] +Usage: unset variable [variable...] +Usage: reset variable [variable...] @@ -5059,8 +5461,8 @@ Usage: reset variable [va printable characters. strings must be enclosed in quotes if they contain spaces or tabs. You - may also use the ``C'' escape sequences \n and - \t + may also use the ``C'' escape sequences \n and + \t for newline and tab, respectively. @@ -5094,7 +5496,7 @@ Usage: reset variable [va the variable name with inv to toggle the value (on or off). This is useful when writing - macros. Example: set invsmart_wrap. + macros. Example: set invsmart_wrap. @@ -5159,31 +5561,31 @@ set ?allow_8bit -Usage: source filename [ filename... ] +Usage: source filename [filename...] This command allows the inclusion of initialization commands from other files. For example, I place all of my aliases in - ˜/.mail_aliases so that I can make my - ˜/.muttrc readable and keep my aliases + ~/.mail_aliases so that I can make my + ~/.muttrc readable and keep my aliases private. - If the filename begins with a tilde (``˜''), it will be expanded + 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 + If the filename ends with a vertical bar (|), then filename is considered to be an executable program from which to read input (eg. - source ˜/bin/myscript|). + source ~/bin/myscript|). @@ -5197,7 +5599,7 @@ Usage: source filename [ -Usage: unhook [ * | hook-type ] +Usage: unhook [* | hook-type] @@ -5205,7 +5607,7 @@ Usage: unhook [ * | hook-typeunhook send-hook. + something like unhook send. @@ -5245,7 +5647,7 @@ set config_charset = "..." and replacing the dots with the actual character set. To avoid - problems while maintaining the setup, vim user's may want to use + problems while maintaining the setup, user's may want to use modelines as show in: @@ -5258,7 +5660,7 @@ set config_charset = "..." while, again, replacing the dots with the appropriate name. This - tells vim as which character set to read and save the file. + tells as which character set to read and save the file. @@ -5354,7 +5756,7 @@ ifndef <item> <command> All available functions, variables and menus are documented elsewhere in this manual but ``features'' is specific to these two commands. To test for one, prefix one of the following - keywords with feature_: ncurses, + keywords with feature_: ncurses, slang, iconv, idn, dotlock, standalone, pop, nntp, imap, ssl, gnutls, sasl, sasl2, libesmtp, compressed, color, classic_pgp, classic_smime, gpgme, header_cache @@ -5362,7 +5764,7 @@ ifndef <item> <command> As an example, one can use the following in - ˜/.muttngrc: + ~/.muttngrc: @@ -5375,21 +5777,19 @@ ifdef feature_nntp 'source ~/.mutt-ng/setup-nntp' - ...to only source ˜/.mutt-ng/setup-imap if + ...to only source ~/.mutt-ng/setup-imap if IMAP - support is built in, only source ˜/.mutt-ng/setup-pop + support is built in, only source ~/.mutt-ng/setup-pop if POP support is built in and only source - ˜/.mutt-ng/setup-nntp if NNTP support is + ~/.mutt-ng/setup-nntp if NNTP support is built in. An example for testing for variable names can be used if users use different revisions of mutt-ng whereby the older one may not - have a certain variable. To test for the availability of - imap-mail-check - - , + have a certain variable. To test for the availability of + use: @@ -5401,9 +5801,9 @@ ifdef imap_mail_check 'set imap_mail_check = 300' - Provided for completeness is the test for menu names. To set - pager-index-lines - + Provided for completeness is the test for menu names. To set + only if the pager menu is available, use: @@ -5495,9 +5895,9 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' The search is case sensitive if the pattern contains at least one upper - case letter, and case insensitive otherwise. Note that ``\'' + case letter, and case insensitive otherwise. Note that ``\'' must be quoted if used for a regular expression in an initialization - command: ``\\''. + command: ``\\''. @@ -5523,33 +5923,33 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - The period ``.'' matches any single character. The caret ``ˆ'' - andthe dollar sign ``$'' are metacharacters that respectively + The period ``.'' matches any single character. The caret ``^'' + andthe dollar sign ``$'' are metacharacters that respectively match the empty string at the beginning and end of a line. - A list of characters enclosed by ``['' and ``]'' matches any + 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 + is a caret ``^'' then it matches any character not in the list. For example, the regular expression - [0123456789] + ]0123456789[ matches 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 it first in the list. - Similarly, to include a literal ``ˆ'' place it anywhere but first. + lists. To include a literal ``['' place it first in the list. + Similarly, to include a literal ``^'' place it anywhere but first. Finally, to include a literal hyphen ``-'' place it last. Certain named classes of characters are predefined. Character classes - consist of ``[:'', a keyword denoting the class, and ``:]''. + consist of ``]:'', a keyword denoting the class, and ``:[''. The following classes are defined by the POSIX standard: @@ -5557,7 +5957,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - [:alnum:] + ]:alnum:[ Alphanumeric characters. @@ -5565,7 +5965,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - [:alpha:] + ]:alpha:[ Alphabetic characters. @@ -5573,7 +5973,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - [:blank:] + ]:blank:[ Space or tab characters. @@ -5581,7 +5981,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - [:cntrl:] + ]:cntrl:[ Control characters. @@ -5589,7 +5989,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - [:digit:] + ]:digit:[ Numeric characters. @@ -5597,7 +5997,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - [:graph:] + ]:graph:[ Characters that are both printable and visible. (A space is @@ -5607,7 +6007,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - [:lower:] + ]:lower:[ Lower-case alphabetic characters. @@ -5615,7 +6015,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - [:print:] + ]:print:[ Printable characters (characters that are not control @@ -5624,7 +6024,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - [:punct:] + ]:punct:[ Punctuation characters (characters that are not letter, digits, @@ -5634,7 +6034,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - [:space:] + ]:space:[ Space characters (such as space, tab and formfeed, to name a @@ -5643,7 +6043,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - [:upper:] + ]:upper:[ Upper-case alphabetic characters. @@ -5651,7 +6051,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - [:xdigit:] + ]:xdigit:[ Characters that are hexadecimal digits. @@ -5666,8 +6066,8 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' 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, [[:digit:]] is equivalent to - [0-9]. + example, ]]:digit:[[ is equivalent to + ]0-9[. @@ -5688,14 +6088,14 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' A collating symbol is a multi-character collating element enclosed in - ``[.'' and ``.]''. For example, if ``ch'' is a + ``].'' and ``.[''. For example, if ``ch'' is a collating element, then - [[.ch.]] + ]].ch.[[ is a regexp that matches this collating element, while - [ch] + ]ch[ is a regexp that matches either ``c'' or ``h''. @@ -5708,13 +6108,13 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' 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 + ``]='' + and ``=[''. For example, the name ``e'' might be used to + represent all of ``è'' ``é'' and ``e''. In this case, - [[=e=]] is + ]]=e=[[ is a regexp that matches any of - ``è'', ``é'' and ``e''. + ``è'', ``é'' and ``e''. @@ -5754,7 +6154,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - {n} + {n} The preceding item is matched exactly n @@ -5763,7 +6163,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - {n,} + {n,} The preceding item is matched n or more @@ -5772,7 +6172,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - {,m} + {,m} The preceding item is matched at most m @@ -5781,7 +6181,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - {n,m} + {n,m} The preceding item is matched at least n @@ -5801,7 +6201,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' Two regular expressions may be joined by the infix operator - ``|''; + ``|''; the resulting regular expression matches any string matching either subexpression. @@ -5822,7 +6222,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - \\y + \\y Matches the empty string at either the beginning or the end of @@ -5831,7 +6231,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - \\B + \\B Matches the empty string within a word. @@ -5839,7 +6239,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - \\< + \\< Matches the empty string at the beginning of a word. @@ -5847,7 +6247,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - \\> + \\> Matches the empty string at the end of a word. @@ -5855,7 +6255,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - \\w + \\w Matches any word-constituent character (letter, digit, or @@ -5864,7 +6264,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - \\W + \\W Matches any character that is not word-constituent. @@ -5872,7 +6272,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - \\` + \\` Matches the empty string at the beginning of a buffer (string). @@ -5880,7 +6280,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - \\' + \\' Matches the empty string at the end of a buffer. @@ -5932,7 +6332,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' -~s 'SPAM' ~U + 'SPAM' @@ -5942,7 +6342,7 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' - To logical OR patterns, simply use the | + To logical OR patterns, simply use the | operator. This one especially useful when using local groups: @@ -5950,9 +6350,9 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' -~f ("nion@muttng\.org"|"ak@muttng\.org"|"pdmef@muttng\.org") -(~b mutt-ng|~s Mutt-ng) -!~x '@synflood\.at' + ("nion@muttng\.org"|"ak@muttng\.org"|"pdmef@muttng\.org") +( mutt-ng| Mutt-ng) +! '@synflood\.at' @@ -6001,9 +6401,9 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' -~d 01/01/2005+1y -~d 18/10/2004-2w -~d 28/12/2004*1d + 01/01/2005+1y + 18/10/2004-2w + 28/12/2004*1d @@ -6024,9 +6424,9 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' -~d >2w # messages older than two weeks -~d <3d # messages newer than 3 days -~d =1m # messages that are exactly one month old + >2w # messages older than two weeks + <3d # messages newer than 3 days + =1m # messages that are exactly one month old @@ -6088,13 +6488,13 @@ ifndef feature_slang 'source ~/.mutt-ng/setup-ncurses' The setting for the status bar of the index is controlled via the - status-format + variable. For the hostname and version string, there's an expando - for $status_format: - %h + for $status_format: + %h expands to the - hostname and %v to the version string. When + hostname and %v to the version string. When just configuring: @@ -6106,9 +6506,9 @@ set status_format = "%v on %h: ..." - mutt-ng will replace the sequence %v with + mutt-ng will replace the sequence %v with the version string - and %h with the host's name. When you are, + and %h with the host's name. When you are, for example, running mutt-ng version 1.5.9i on host mailhost, you'll see the following when you're in the index: @@ -6201,7 +6601,7 @@ Mutt-ng 1.5.9i on mailhost: Inbox: ... To only print the number of messages if there are new messages in the current mailbox, further extend - $status_format to: + $status_format to: @@ -6230,9 +6630,9 @@ set status_format = "%v on %h: %B %?n?%n new? ... which tells mutt-ng to only look at <string if nonzero> - if the value of the %<item%gt; + if the value of the %<item%gt; expando is different from zero. In our example, we used n as - the expando to check for and %n new as the + the expando to check for and %n new as the optional nonzero string. @@ -6331,9 +6731,9 @@ set status_format = "%v on %h: %B: %?n?%n&no? new messages ... - When specifying %_<item> + When specifying %_<item> instead of - just %<item>, mutt-ng will + just %<item>, mutt-ng will convert all characters in the expansion of <item> to @@ -6344,12 +6744,12 @@ set status_format = "%v on %h: %B: %?n?%n&no? new messages ... - When specifying %:<item> + When specifying %:<item> instead of just - %<item>, mutt-ng will convert + %<item>, mutt-ng will convert all dots in the expansion of <item> to underscores - (_). + (_). @@ -6361,8 +6761,8 @@ set status_format = "%v on %h: %B: %?n?%n&no? new messages ... Also, there's a feature called Padding supplied by the - following two expandos: %|X and - %>X + following two expandos: %|X and + %>X . @@ -6372,7 +6772,7 @@ set status_format = "%v on %h: %B: %?n?%n&no? new messages ... - %|X + %|X @@ -6392,20 +6792,20 @@ set status_format = "%v on %h: %B: %?n?%n&no? new messages %|-" - %>X + %>X Since the previous expando stops at the end of line, there must be a way to fill the gap between - two items via the %>X expando: + two items via the %>X expando: it puts as many characters X in between two items so that the rest of the line will be right-justified. For example, to not put the version string and hostname of our example on the left but on the right and fill the gap with spaces, one might use (note - the space after %>): + the space after %>): @@ -6455,7 +6855,7 @@ set status_format = "%B: %?n?%n&no? new messages %> (%v on %h)" operation will be applied to all tagged messages if that operation can be used in that - manner. If the auto-tag + manner. If the variable is set, the next operation applies to the tagged messages automatically, without requiring the ``tag-prefix''. @@ -6497,43 +6897,43 @@ set status_format = "%B: %?n?%n&no? new messages %> (%v on %h)" - folder-hook + - send-hook + - message-hook + - save-hook + - mbox-hook + - fcc-hook + - fcc-save-hook + @@ -6549,16 +6949,16 @@ set status_format = "%B: %?n?%n&no? new messages %> (%v on %h)" 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 and + restore configuration defaults. Here is an example with and the - my_hdr directive: + my_hdr directive: send-hook . 'unmy_hdr From:' -send-hook ~C'^b@b\.b$' my_hdr from: c@c.c +send-hook '^b@b\.b$' my_hdr from: c@c.c @@ -6566,8 +6966,8 @@ send-hook ~C'^b@b\.b$' my_hdr from: c@c.c Message Matching in Hooks - Hooks that act upon messages (send-hook, save-hook, - fcc-hook,message-hook + Hooks that act upon messages (, , + , )are evaluated in a slightly different manner. For the other types of hooks, a regexp is @@ -6592,7 +6992,7 @@ send-hook ~C'^b@b\.b$' my_hdr from: c@c.c mail to a specific address, you could do something like: -send-hook '~t ^me@cs\.hmc\.edu$' 'my_hdr From: Mutt-ng User <user@host>' +send-hook ' ^me@cs\.hmc\.edu$' 'my_hdr From: Mutt-ng User <user@host>' which would execute the given command when sending mail to me@cs.hmc.edu. @@ -6608,10 +7008,10 @@ send-hook '~t ^me@cs\.hmc\.edu$' 'my_hdr From: Mutt-ng User <user@host>' like the other hooks, in which case Mutt-ng will translate your pattern into the full language, using the translation specified by the - default-hook variable. The + variable. The pattern is translated at the time the hook is declared, so the value of - default-hook that is in effect + that is in effect at that time will be used. @@ -6676,12 +7076,36 @@ color sidebar white black - nonesidebar-scroll-up Scrolls the mailbox list up 1 page - nonesidebar-scroll-down Scrolls the mailbox list down 1 page - nonesidebar-next Highlights the next mailbox - nonesidebar-next-new Highlights the next mailbox with new mail - nonesidebar-previous Highlights the previous mailbox - nonesidebar-open Opens the currently highlighted mailbox + + none + + Scrolls the mailbox list up 1 page + + + none + + Scrolls the mailbox list down 1 page + + + none + + Highlights the next mailbox + + + none + + Highlights the next mailbox with new mail + + + none + + Highlights the previous mailbox + + + none + + Opens the currently highlighted mailbox + @@ -6722,9 +7146,8 @@ macro pager B ':toggle sidebar_visible^M' Mutt-ng supports connecting to external directory databases such as LDAP, ph/qi, bbdb, or NIS through a wrapper script which connects to mutt - using a simple interface. Using the - query-command - + using a simple interface. Using the + variable, you specify the wrapper command to use. For example: @@ -6771,7 +7194,7 @@ roessler@guug.de Thomas Roessler mutt pgp The other mechanism for accessing the query function is for address completion, similar to the alias completion. In any prompt for address - entry, you can use the complete-query function (default: ˆT) to + entry, you can use the complete-query function (default: ^T) to run a query based on the current address you have typed. Like aliases, mutt will look for what you have typed back to the last space or comma. If @@ -6795,9 +7218,8 @@ roessler@guug.de Thomas Roessler mutt pgp Mutt-ng supports reading and writing of four different mailbox formats: mbox, MMDF, MH and Maildir. The mailbox type is autodetected, so there is no need to use a flag for different mailbox types. When creating - newmailboxes, Mutt-ng uses the default specified with the - mbox-type - + newmailboxes, Mutt-ng uses the default specified with the + variable. @@ -6817,7 +7239,7 @@ 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). + ``From_'' line). @@ -6825,7 +7247,7 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST mbox format. Each message is - surrounded by lines containing ``ˆAˆAˆAˆA'' (four + surrounded by lines containing ``^A^A^A^A'' (four control-A's). @@ -6842,7 +7264,7 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST Mutt detects this type of mailbox by looking for either - .mh_sequences + .mh_sequences or .xmhcache (needed to distinguish normal directories from MH @@ -6887,26 +7309,26 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST - ! -- refers to your spoolfile + ! -- refers to your (incoming) mailbox - > -- refers to your mbox file + > -- refers to your file - < -- refers to your record file + < -- refers to your file - ˆ -- refers to the current mailbox + ^ -- refers to the current mailbox @@ -6918,22 +7340,20 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST - ˜ -- refers to your home directory + ~ -- refers to your home directory - = or + -- refers to your folder + = or + -- refers to your directory - @alias -- refers to the - save-hook - + @alias -- refers to the as determined by the address of the alias @@ -6970,7 +7390,7 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST personal and list mail in the same mailbox. In the index-format - variable, the escape ``%L'' + variable, the escape ``%L'' will return the string ``To <list>'' when ``list'' appears in the ``To'' field, and ``Cc <list>'' when it appears in the ``Cc'' field (otherwise it returns the name of the author). @@ -7008,7 +7428,7 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST Conversely, when group-replying or list-replying to a message which has a Mail-Followup-To header, mutt will respect this header if - the honor-followup-to + the configuration variable is set. Using list-reply will in this case also make sure that the reply goes to the mailing list, even if it's not specified @@ -7028,7 +7448,7 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST than the author of the message. This can create problems when 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-ng uses the reply-to + field. Mutt-ng uses the variable to help decide which address to use. If set to ask-yes @@ -7044,11 +7464,11 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST The ``X-Label:'' header field can be used to further identify mailing lists or list subject matter (or just to annotate messages - individually). The index-format - variable's ``%y'' and - ``%Y'' escapes can be used to expand ``X-Label:'' fields in the + individually). The + variable's ``%y'' and + ``%Y'' escapes can be used to expand ``X-Label:'' fields in the index, and Mutt-ng's pattern-matcher can match regular expressions to - ``X-Label:'' fields with the ``˜y'' selector. ``X-Label:'' is + ``X-Label:'' fields with the ``'' selector. ``X-Label:'' is not a standard message header field, but it can easily be inserted by procmailand other mail filtering agents. @@ -7105,7 +7525,7 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST You can also connect multiple children at once, tagging them and using the - tag-prefix command (';') or the auto_tag option. + tag-prefix command (';') or the auto_tag option. @@ -7119,7 +7539,7 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST changing the subject to a totally unrelated one. You can fix such threads by using the ``break-thread'' function - (boundby default to #), which will turn the subthread starting + (boundby default to #), which will turn the subthread starting from the current message into a whole different thread. @@ -7179,7 +7599,7 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST - dsn-notify is used + is used to request receipts for different results (such as failed message,message delivered, etc.). @@ -7188,7 +7608,7 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST - dsn-return requests + requests how much of your message should be returned with the receipt (headers or full message). @@ -7243,7 +7663,7 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST reason the frequency at which Mutt-ng will check for mail remotely can be controlled by the - pop-mail-check + variable, which defaults to every 60 seconds. @@ -7265,7 +7685,7 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST pop-host ,fetch all your new mail and place it in the - local spoolfile. After this + local . After this point, Mutt-ng runs exactly as if the mail had always been local. @@ -7273,8 +7693,7 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST Note: If you only need to fetch all messages to local mailbox you should consider using a specialized program, such as - fetchmail + . @@ -7331,7 +7750,7 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST Pine-compatible notation is also supported, i.e. - {[username@]imapserver[:port][/ssl]}path/to/folder + {[username@]imapserver[:port][/ssl]}path/to/folder @@ -7345,7 +7764,7 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST 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 toggle-subscribed command. See also the - imap-list-subscribed + variable. @@ -7353,9 +7772,9 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST Polling for new mail on an IMAP server can cause noticeable delays. So, you'll want to carefully tune the - imap-mail-check + and - timeout + variables. @@ -7463,19 +7882,19 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST - imap-user - controls + - 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 (i.e. by using a mailbox name of the form - {user@host}). + {user@host}). - imap-pass - a + - a password which you may preset, used by all authentication methods where a password is needed. @@ -7484,7 +7903,7 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST - imap-authenticators + - a colon-delimited list of IMAP authentication methods to try, in the order you wish to try them. If @@ -7517,11 +7936,11 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST - The Default newsserver can be obtained from the - $NNTPSERVER environment variable. Like other + The Default newsserver can be obtained from the + environment variable. Like other news readers, info about subscribed newsgroups is saved in a file as specified by the - nntp-newsrc variable. + variable. Article headers are cached and can be loaded from a file when a newsgroup is entered instead loading from newsserver; currently, this caching mechanism still is different from the header caching for @@ -7535,7 +7954,7 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST Especially for Usenet, people often ask for advanced filtering and scoring functionality. Of course, mutt-ng has scoring and allows a killfile, too. How to use a killfile has been discussed - in score-command. + in Message Scoring. @@ -7553,7 +7972,7 @@ From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST -score ~* =42 +score =42 @@ -7565,7 +7984,7 @@ score ~* =42 -score !~* =42 +score ! =42 @@ -7631,7 +8050,7 @@ score !~* =42 provides SMTP functionality. When configure was called with --with-libesmtp or the output muttng -v contains - +USE_LIBESMTP, this will be or is the case + +USE_LIBESMTP, this will be or is the case already. The SMTP support includes support for Delivery Status Notification (see dsn @@ -7655,13 +8074,13 @@ score !~* =42 Authentication mechanisms are available via the smtp-user - and smtp-pass variables. + and variables. Transport Encryption via the StartTLS command is also available. For this to work, first of all Mutt-ng must be built with SSL or GNUTLS. - Secondly, the smtp-use-tls variable + Secondly, the variable must be either set to ``enabled'' or ``required.'' In both cases, StartTLS will be used if the server supports it: for the second case, the connection will fail @@ -7674,7 +8093,7 @@ score !~* =42 sender, i.e. they allow for only one value which may not be what the user wants to send as the From: header. In this case, the variable - smtp-envelope may be used + may be used to set the envelope different from the From: header. @@ -7686,8 +8105,8 @@ score !~* =42 If you happen to have accounts on multiple IMAP and/or POP servers, you may find managing all the authentication settings inconvenient and - error-prone. The account-hook command may help. This hook works like - folder-hook but is invoked whenever you access a remote mailbox + error-prone. The command may help. This hook works like + but is invoked whenever you access a remote mailbox (including inside the folder browser), not just when you open the mailbox. @@ -7763,10 +8182,8 @@ macro pager \cb |urlview\n - There are three hooks defined (open-hook, - close-hook and - append-hook - + There are three hooks defined (, + and )which define commands to uncompress and compress a folder and to append messages to an existing compressed folder respectively. @@ -7786,17 +8203,11 @@ append-hook \\.gz$ "gzip -c %t >> %f" - You do not have to specify all of the commands. If you omit - append-hook - + You do not have to specify all of the commands. If you omit ,the folder will be open and - closed again each time you will add to it. If you omit - close-hook - + closed again each time you will add to it. If you omit (or give empty command) , the - folder will be open in the mode. If you specify - append-hook - + folder will be open in the mode. If you specify though you'll be able to append to the folder. @@ -7820,7 +8231,7 @@ append-hook \\.gz$ "gzip -c %t >> %f" -Usage: open-hook regexp "command" +Usage: regexp "command" @@ -7833,16 +8244,16 @@ Usage: open-hook regexp " The command 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 + 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 + %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. + appropriate folder name. In addition, %% is replaced by + %, as in printf, and any other %anything is left as is. @@ -7877,14 +8288,12 @@ open-hook \\.gz$ "gzip -cd %f > %t" -Usage: close-hook regexp"command" +Usage: regexp"command" - This is used to close the folder that was open with the - open-hook - + This is used to close the folder that was open with the command after some changes were made to it. @@ -7893,11 +8302,9 @@ Usage: close-hook regexp" used for closing the folders whose names match regexp. It has the same format as in - the open-hook command. Temporary + the command. Temporary folder - in this case is the folder previously produced by the < - open-hook - + in this case is the folder previously produced by the command. @@ -7926,7 +8333,7 @@ close-hook \\.gz$ "gzip -c %t > %f" - close-hook is not called when you + is not called when you exit from the folder if the folder was not changed. @@ -7938,7 +8345,7 @@ close-hook \\.gz$ "gzip -c %t > %f" -Usage: append-hook regexp"command" +Usage: regexp"command" @@ -7948,7 +8355,7 @@ Usage: append-hook regexp"regexp. It has the same format as in - the open-hook command. + the command. The temporary folder in this case contains the messages that are beingappended. @@ -7972,7 +8379,7 @@ append-hook \\.gz$ "gzip -c %t >> %f" - When append-hook is used, the + When 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 ( @@ -7983,12 +8390,8 @@ append-hook \\.gz$ "gzip -c %t >> %f" - If the file does not exist when you save to it, - close-hook - - is called, and not append-hook. - append-hook - + If the file does not exist when you save to it, + is called, and not . is only for appending to existing folders. @@ -7997,9 +8400,7 @@ append-hook \\.gz$ "gzip -c %t >> %f" If the command 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 - + and respectively) each time you will add to it. @@ -8025,7 +8426,7 @@ 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. + folder, so there is no defined. @@ -8139,7 +8540,7 @@ close-hook \\.pgp$ "pgp -fe YourPgpUserIdOrKeyId < %t > %f" Finally, you can apply the usual message-related functions (like - resend-message, and the reply + , and the reply and forward functions) to attachments of type message/rfc822. @@ -8178,12 +8579,12 @@ close-hook \\.pgp$ "pgp -fe YourPgpUserIdOrKeyId < %t > %f" toggle-unlink command (default: u). The next field is the MIME content-type, and can be changed with the edit-type command - (default: ˆT). The next field is the encoding for the + (default: ^T). The next field is the encoding for the attachment, which allows a binary message to be encoded for transmission on 7bit links. It can be changed with the edit-encoding command - (default: ˆE). The next field is the size of the attachment, + (default: ^E). The next field is the size of the attachment, rounded to kilobytes or megabytes. The next field is the filename, which can be changed with the rename-file command (default: R). @@ -8207,10 +8608,7 @@ close-hook \\.pgp$ "pgp -fe YourPgpUserIdOrKeyId < %t > %f" When you add an attachment to your mail message, Mutt-ng searches your - personal mime.types file at - ${HOME}/.mime.types - - ,and then + personal mime.types file within and then the system mime.types file at /usr/local/share/mutt/mime.types or /etc/mime.types @@ -8242,7 +8640,7 @@ audio/x-aiff aif aifc aiff type that Mutt-ng assigns to an attachment by using the edit-type - command from the compose menu (default: ˆT). The MIME type is + command from the compose menu (default: ^T). The MIME type is actually a major mime type followed by the sub-type, separated by a '/'. 6 major types: application, text, image, video, audio, and model have been @@ -8289,7 +8687,7 @@ audio/x-aiff aif aifc aiff ${HOME}/.mailcap:/usr/local/share/mutt/mailcap:/etc/mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap - where $HOME is your home directory. + where is your home directory. @@ -8309,7 +8707,7 @@ ${HOME}/.mailcap:/usr/local/share/mutt/mailcap:/etc/mailcap:/etc/mailcap:/usr/et - A comment line consists of a # character followed by anything you + A comment line consists of a # character followed by anything you want. @@ -8344,10 +8742,10 @@ ${HOME}/.mailcap:/usr/local/share/mutt/mailcap:/etc/mailcap:/etc/mailcap:/usr/et There are two different types of commands supported. The default is to send the body of the MIME message to the command on stdin. You can change - this behavior by using %s as a parameter to your view command. + this behavior by using %s as a parameter to your view command. This will cause Mutt-ng to save the body of the MIME message to a temporary - file, and then call the view command with the %s replaced by + file, and then call the view command with the %s replaced by the name of the temporary file. In both cases, Mutt-ng will turn over the terminal to the view program until the program quits, at which time @@ -8374,7 +8772,7 @@ text/plain; more %s text/html; lynx %s In this case, lynx does not support viewing a file from stdin, so you - must use the %s syntax. + must use the %s syntax. Note: Some older versions of lynx contain a bug where they will check the mailcap file for a viewer for text/html. They will @@ -8417,7 +8815,7 @@ text/*; more parameters can lead to security problems in general. Mutt-ng tries to quote parameters - in expansion of %s syntaxes properly, and avoids risky + in expansion of %s syntaxes properly, and avoids risky characters by substituting them, see the mailcap-sanitize @@ -8433,7 +8831,7 @@ text/*; more - Keep the %-expandos away from shell quoting. + Keep the %-expandos away from shell quoting. Don't quote them with single or double quotes. Mutt-ng 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 @@ -8444,11 +8842,11 @@ text/*; more - If you have to use the %-expandos' values in context where you + If you have to use the %-expandos' values in context where you need quoting or backtick expansions, put that value into a shell variable and reference the shell variable where necessary, as in the following - example (using $charset inside the backtick + example (using $charset inside the backtick expansion is safe, since it is not itself subject to any further expansion): @@ -8513,11 +8911,11 @@ text/html; lynx -dump %s ; copiousoutput auto-view ,in order to decide whether it should honor the setting - of the wait-key variable or + of the variable or not. When an attachment is viewed using an interactive program, and the corresponding mailcap entry has a needsterminal flag, Mutt-ng will use - wait-key and the exit + and the exit statusof the program to decide if it will ask you to press a key after the external program has exited. In all other situations it @@ -8583,7 +8981,7 @@ text/html; lynx -dump %s ; copiousoutput This field specifies the format for the file denoted by - %s in the + %s in the command fields. Certain programs will require a certain file extension, for instance, to correctly view a file. For instance, lynx @@ -8708,7 +9106,7 @@ text/html; lynx -dump %s; nametemplate=%s.html; copiousoutput - %s + %s As seen in the basic mailcap section, this variable is @@ -8726,10 +9124,10 @@ text/html; lynx -dump %s; nametemplate=%s.html; copiousoutput - %t + %t - Mutt-ng will expand %t to the text representation of + Mutt-ng will expand %t to the text representation of the content type of the message in the same form as the first parameter of the @@ -8739,7 +9137,7 @@ text/html; lynx -dump %s; nametemplate=%s.html; copiousoutput - %{<parameter>} + %{<parameter>} Mutt-ng will expand this to the value of the specified @@ -8751,7 +9149,7 @@ text/html; lynx -dump %s; nametemplate=%s.html; copiousoutput Content-Type: text/plain; charset=iso-8859-1 - then Mutt-ng will expand %{charset} to + then Mutt-ng will expand %{charset} to iso-8859-1. The default metamail mailcap file uses this feature to test the charset to spawn an xterm @@ -8760,15 +9158,15 @@ Content-Type: text/plain; charset=iso-8859-1 - \% + \% - This will be replaced by a % + This will be replaced by a % - Mutt-ng does not currently support the %F and %n + Mutt-ng does not currently support the %F and %n keywords specified in RFC 1524. The main purpose of these parameters is for multipart messages, which is handled internally by Mutt-ng. @@ -8863,13 +9261,13 @@ application/ms-excel; open.pl %s - You then use the auto_view muttrc command to + You then use the auto_view muttrc command to list the content-types that you wish to view automatically. - For instance, if you set auto_view to: + For instance, if you set auto_view to: auto_view text/html application/x-gunzip application/postscript @@ -8891,11 +9289,11 @@ application/postscript; ps2ascii %s; copiousoutput - ``unauto_view'' can be used to remove previous entries from the + ``unauto_view'' can be used to remove previous entries from the autoview list. - This can be used with message-hook to autoview messages based on size, + This can be used with to autoview messages based on size, etc. - ``unauto_view *'' will remove all previous entries. + ``unauto_view *'' will remove all previous entries. @@ -8910,8 +9308,8 @@ application/postscript; ps2ascii %s; copiousoutput Mutt-ng has some heuristics for determining which attachment of a multipart/alternative type to display. First, mutt will check the - alternative_order list to determine if one of the available - typesis preferred. The alternative_order list consists of a + alternative_order list to determine if one of the available + typesis preferred. The alternative_order list consists of a number of MIME types in order, including support for implicit and explicit wildcards, for example: @@ -8930,8 +9328,8 @@ application/postscript image/* - To remove a MIME type from the alternative_order list, use the - unalternative_order command. + To remove a MIME type from the alternative_order list, use the + unalternative_order command. @@ -8944,12 +9342,12 @@ application/postscript image/* MIME Lookup - Mutt-ng's mime_lookup list specifies a list of mime-types that + Mutt-ng's mime_lookup list specifies a list of mime-types that should not be treated according to their mailcap entry. This option is designed todeal with binary types such as application/octet-stream. When an attachment's - mime-type is listed in mime_lookup, then the extension of the + mime-type is listed in mime_lookup, then the extension of the filename will be compared to the list of extensions in the mime.types file. The mime-type @@ -8957,7 +9355,7 @@ application/postscript image/* attachment according to the rules in the mailcap file and according to any other configuration - options (such as auto_view) specified. Common usage would be: + options (such as auto_view) specified. Common usage would be: mime_lookup application/octet-stream application/X-Lotus-Manuscript @@ -8965,7 +9363,7 @@ mime_lookup application/octet-stream application/X-Lotus-Manuscript - In addition, the unmime_lookup command may be used to disable + In addition, the unmime_lookup command may be used to disable this feature for any particular mime-type if it had been set, for example, in a global @@ -9032,11 +9430,11 @@ mime_lookup application/octet-stream application/X-Lotus-Manuscript Mutt-ng uses many temporary files for viewing messages, verifying - digital signatures, etc. The umask + digital signatures, etc. The variable can be used to change the default permissions of these files. Please only change it if you really know what you are doing. Also, a different location for these files may be desired which can - be changed via the tmpdir variable. + be changed via the variable. @@ -9054,9 +9452,9 @@ mime_lookup application/octet-stream application/X-Lotus-Manuscript is increased (and rotated) with every message sent. If you'd like to hide this information probably telling others how many mail you sent in which - time, you at least need to remove the %P + time, you at least need to remove the %P expando from the - default setting of the msgid-format variable. Please make sure that + default setting of the variable. Please make sure that you really know how local parts of these Message-ID: headers are composed. @@ -9073,7 +9471,7 @@ mime_lookup application/octet-stream application/X-Lotus-Manuscript will be strict in interpreting them which means that arbitrary header fields can be embedded in these links which could override existing header fields or attach arbitrary files. This may be - problematic if the edit-headers + problematic if the variable is unset, i.e. the user doesn't want to see header fields while editing the message. @@ -9118,7 +9516,7 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg - turn on the edit-headers + turn on the variable by force to let the user see all the headers (because they still may leak information.) @@ -9152,7 +9550,7 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg 1524. Mutt-ng can be set up to automatically execute any given utility as listed in one of the mailcap files (see the - mailcap-path + variable for details.) @@ -9196,7 +9594,7 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg - leave the mailcap-sanitize variable in its default + leave the variable in its default state to restrict mailcap expandos to a safe set of characters @@ -9260,29 +9658,98 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg - -A expand an alias - -a attach a file to a message - -b specify a blind carbon-copy (BCC) address - -c specify a carbon-copy (Cc) address - -e specify a config command to be run after initialization files are read - -f specify a mailbox to load - -F specify an alternate file to read initialization commands - -h print help on command line options - -H specify a draft file from which to read a header and body - -i specify a file to include in a message composition - -m specify a default mailbox type - -n do not read the system Muttngrc - -p recall a postponed message - -Q query a configuration variable - -R open mailbox in read-only mode - -s specify a subject (enclose in quotes if it contains spaces) - -t dump the value of all variables to stdout - -T dump the value of all changed variables to stdout - -v show version number and compile-time definitions - -x simulate the mailx(1) compose mode - -y show a menu containing the files specified by the mailboxes command - -z exit immediately if there are no messages in the mailbox - -Z open the first folder with new message,exit immediately if none + + -A + expand an alias + + + -a + attach a file to a message + + + -b + specify a blind carbon-copy (BCC) address + + + -c + specify a carbon-copy (Cc) address + + + -e + specify a config command to be run after initialization files are read + + + -f + specify a mailbox to load + + + -F + specify an alternate file to read initialization commands + + + -h + print help on command line options + + + -H + specify a draft file from which to read a header and body + + + -i + specify a file to include in a message composition + + + -m + specify a default mailbox type + + + -n + do not read the system Muttngrc + + + -p + recall a postponed message + + + -Q + query a configuration variable + + + -R + open mailbox in read-only mode + + + -s + specify a subject (enclose in quotes if it contains spaces) + + + -t + dump the value of all variables to stdout + + + -T + dump the value of all changed variables to stdout + + + -v + show version number and compile-time definitions + + + -x + simulate the mailx(1) compose mode + + + -y + show a menu containing the files specified by the mailboxes command + + + -z + exit immediately if there are no messages in the mailbox + + + -Z + open the first folder with new message,exit immediately if none + @@ -9294,10 +9761,10 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg - mutt [ -nz ] [ -F muttrc ] [ -m + mutt ] -nz [ ] -F muttrc [ ] -m type - ] [ -f mailbox ] + [ ] -f mailbox [ @@ -9305,16 +9772,16 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg - mutt [ -n ] [ -F muttrc ] [ -a + mutt ] -n [ ] -F muttrc [ ] -a file - ] [ -c address ] [ -i + [ ] -c address [ ] -i filename - ] [ -s subject ] address [ + [ ] -s subject [ address ] address - ... ] + ... [ @@ -9324,18 +9791,18 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg - mutt -s "data set for run #2" + mutt -s "data set for run #2" professor@bigschool.edu - < ˜/run2.dat + < ~/run2.dat This command will send a message to ``professor@bigschool.edu'' with a subject - of ``data set for run #2''. In the body of the message will be the + of ``data set for run #2''. In the body of the message will be the contents - of the file ``˜/run2.dat''. + of the file ``~/run2.dat''. @@ -9360,50 +9827,227 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg - ~A all messages - ~b EXPR messages which contain EXPR in the message body - ~B EXPR messages which contain EXPR in the whole message - ~c EXPR messages carbon-copied to EXPR - ~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 EXPR messages originating from EXPR - ~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 EXPR 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 *) - ~M multipart messages - ~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 EXPR messages having EXPR in the ``Subject'' field. - ~T tagged messages - ~t EXPR messages addressed to EXPR - ~U unread messages - ~u message is addressed to a subscribed mailing list - ~v message is part of a collapsed thread. - ~V cryptographically verified messages - ~w EXPR messages which contain EXPR in the `Newsgroups' field (if compiled with NNTP support) - ~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) + + + + all messages + + + + EXPR + messages which contain EXPR in the message body + + + + EXPR + messages which contain EXPR in the whole message + + + + EXPR + messages carbon-copied to EXPR + + + + EXPR + message is either to: or cc: EXPR + + + + + deleted messages + + + + [MIN]-[MAX] + messages with ``date-sent'' in a Date range + + + + + expired messages + + + + EXPR + message which contains EXPR in the ``Sender'' field + + + + + flagged messages + + + + EXPR + messages originating from EXPR + + + + + cryptographically signed messages + + + + + cryptographically encrypted messages + + + + EXPR + messages with a spam attribute matching EXPR + + + + EXPR + messages which contain EXPR in the message header + + + + + message contains PGP key material + + + + EXPR + message which match ID in the ``Message-ID'' field + + + + EXPR + message is either originated or received by EXPR + + + + + message is addressed to a known mailing list + + + + [MIN]-[MAX] + message in the range MIN to MAX *) + + + + + multipart messages + + + + [MIN]-[MAX] + messages with a score in the range MIN to MAX *) + + + + + new messages + + + + + old messages + + + + + message is addressed to you (consults alternates) + + + + + message is from you (consults alternates) + + + + + messages which have been replied to + + + + + read messages + + + + [MIN]-[MAX] + messages with ``date-received'' in a Date range + + + + + superseded messages + + + + EXPR + messages having EXPR in the ``Subject'' field. + + + + + tagged messages + + + + EXPR + messages addressed to EXPR + + + + + unread messages + + + + + message is addressed to a subscribed mailing list + + + + + message is part of a collapsed thread. + + + + + cryptographically verified messages + + + + EXPR + messages which contain EXPR in the `Newsgroups' field (if compiled with NNTP support) + + + + EXPR + messages which contain EXPR in the `References' field + + + + EXPR + messages which contain EXPR in the `X-Label' field + + + + [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) + @@ -9422,11 +10066,11 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg - *) The forms <[MAX], - >[MIN] + *) The forms <]MAX[, + >]MIN[ , - [MIN]- and -[MAX] + ]MIN[- and -]MAX[ are allowed, too. @@ -9450,7 +10094,7 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg - account-hook + pattern command @@ -9461,10 +10105,10 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg alias - key address [ , + key address ] , address - ,... ] + ,... [ @@ -9473,7 +10117,7 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg alias - [ * | key ... ] + ] * | key ... [ @@ -9482,8 +10126,8 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg alternates - regexp [ regexp - ... ] + regexp ] regexp + ... [ @@ -9492,7 +10136,7 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg alternates - [ * | regexp ... ] + ] * | regexp ... [ @@ -9501,7 +10145,7 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg alternative-order - mimetype [ mimetype ... ] + mimetype ] mimetype ... [ @@ -9510,14 +10154,14 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg alternative-order - mimetype [ mimetype ... ] + mimetype ] mimetype ... [ - append-hook + regexp command @@ -9528,7 +10172,7 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg auto-view - mimetype [ mimetype ... ] + mimetype ] mimetype ... [ @@ -9537,7 +10181,7 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg auto-view - mimetype [ mimetype ... ] + mimetype ] mimetype ... [ @@ -9555,7 +10199,7 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg - charset-hook + alias charset @@ -9564,7 +10208,7 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg - close-hook + regexp command @@ -9578,7 +10222,7 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg object foreground background - [ regexp ] + ] regexp [ @@ -9587,10 +10231,10 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg color - index pattern [ + index pattern ] pattern - ... ] + ... [ @@ -9599,14 +10243,14 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg exec - function [ function ... ] + function ] function ... [ - fcc-hook + pattern mailbox @@ -9615,7 +10259,7 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg - fcc-save-hook + pattern mailbox @@ -9624,7 +10268,7 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg - folder-hook + pattern command @@ -9635,8 +10279,8 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg hdr-order - header [ header - ... ] + header ] header + ... [ @@ -9645,15 +10289,15 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg hdr-order - header [ header - ... ] + header ] header + ... [ - charset-hook + charset local-charset @@ -9664,8 +10308,8 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg ignore - pattern [ pattern - ... ] + pattern ] pattern + ... [ @@ -9674,8 +10318,8 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg ignore - pattern [ pattern - ... ] + pattern ] pattern + ... [ @@ -9684,8 +10328,8 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg lists - regexp [ regexp - ... ] + regexp ] regexp + ... [ @@ -9694,8 +10338,8 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg lists - regexp [ regexp - ... ] + regexp ] regexp + ... [ @@ -9707,7 +10351,7 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg menu key sequence - [ description ] + ] description [ @@ -9716,14 +10360,14 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg mailboxes - filename [ filename ... ] + filename ] filename ... [ - mbox-hook + pattern mailbox @@ -9732,7 +10376,7 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg - message-hook + pattern command @@ -9743,7 +10387,7 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg mime-lookup - mimetype [ mimetype ... ] + mimetype ] mimetype ... [ @@ -9752,7 +10396,7 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg mime-lookup - mimetype [ mimetype ... ] + mimetype ] mimetype ... [ @@ -9761,7 +10405,7 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg color - object attribute [ regexp ] + object attribute ] regexp [ @@ -9770,10 +10414,10 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg color - index pattern [ + index pattern ] pattern - ... ] + ... [ @@ -9791,15 +10435,15 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg my-hdr - field [ field ... - ] + field ] field ... + [ - open-hook + regexp command @@ -9808,7 +10452,7 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg - crypt-hook + pattern key-id @@ -9828,15 +10472,15 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg set - variable [variable - ... ] + variable ]variable + ... [ - save-hook + regexp filename @@ -9856,15 +10500,15 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg score-command - pattern [ pattern - ... ] + pattern ] pattern + ... [ - send-hook + regexp command @@ -9873,7 +10517,7 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg - reply-hook + regexp command @@ -9884,10 +10528,10 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg set - [no|inv]variable[= + ]no|inv[variable]= value - ] [ variable ... ] + [ ] variable ... [ @@ -9896,8 +10540,8 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg set - variable [variable - ... ] + variable ]variable + ... [ @@ -9933,8 +10577,8 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg lists - regexp [ regexp - ... ] + regexp ] regexp + ... [ @@ -9943,8 +10587,8 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg lists - regexp [ regexp - ... ] + regexp ] regexp + ... [ @@ -9953,8 +10597,8 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg set - variable [variable - ... ] + variable ]variable + ... [ @@ -9996,47 +10640,170 @@ mailto:joe@host?Attach=~/.gnupg/secring.gpg - edit_hdrsedit_headers - forw_decodeforward_decode - forw_formatforward_format - forw_quoteforward_quote - hdr_formatindex_format - indent_strindent_string - mime_fwdmime_forward - msg_formatmessage_format - pgp_autosigncrypt_autosign - pgp_autoencryptcrypt_autoencrypt - pgp_replyencryptcrypt_replyencrypt - pgp_replysigncrypt_replysign - pgp_replysignencryptedcrypt_replysignencrypted - pgp_verify_sigcrypt_verify_sig - pgp_create_traditionalpgp_autoinline - pgp_auto_traditionalpgp_replyinline - forw_decryptforward_decrypt - smime_sign_assmime_default_key - post_indent_strpost_indent_string - print_cmdprint_command - shorten_hierarchysidebar_shorten_hierarchy - ask_followup_tonntp_ask_followup_to - ask_x_comment_tonntp_ask_x_comment_to - catchup_newsgroupnntp_catchup - followup_to_posternntp_followup_to_poster - group_index_formatnntp_group_index_format - inewsnntp_inews - mime_subjectnntp_mime_subject - news_cache_dirnntp_cache_dir - news_servernntp_host - newsrcnntp_newsrc - nntp_pollnntp_mail_check - pop_checkintervalpop_mail_check - post_moderatednntp_post_moderated - save_unsubscribednntp_save_unsubscribed - show_new_newsnntp_show_new_news - show_only_unreadnntp_show_only_unread - x_comment_tonntp_x_comment_to - smtp_auth_usernamesmtp_user - smtp_auth_passwordsmtp_pass - user_agentagent_string + + edit_hdrs + + + + forw_decode + + + + forw_format + + + + forw_quote + + + + hdr_format + + + + indent_str + + + + mime_fwd + + + + msg_format + + + + pgp_autosign + + + + pgp_autoencrypt + + + + pgp_replyencrypt + + + + pgp_replysign + + + + pgp_replysignencrypted + + + + pgp_verify_sig + + + + pgp_create_traditional + + + + pgp_auto_traditional + + + + forw_decrypt + + + + smime_sign_as + + + + post_indent_str + + + + print_cmd + + + + shorten_hierarchy + + + + ask_followup_to + + + + ask_x_comment_to + + + + catchup_newsgroup + + + + followup_to_poster + + + + group_index_format + + + + inews + + + + mime_subject + + + + news_cache_dir + + + + news_server + + + + newsrc + + + + nntp_poll + + + + pop_checkinterval + + + + post_moderated + + + + save_unsubscribed + + + + show_new_news + + + + show_only_unread + + + + x_comment_to + + + + smtp_auth_username + + + + smtp_auth_password + + + + user_agent + +