neomuttrc(5) | User Manuals | neomuttrc(5) |
neomuttrc - Configuration file for the NeoMutt Mail User Agent (MUA)
A NeoMutt configuration file consists of a series of “commands”. Each line of the file may contain one or more commands. When multiple commands are used, they must be separated by a semicolon (“;”).
The hash mark, or pound sign (“#”), 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.
Single quotes (“'”) and double quotes (“"”) can be used to quote strings which contain spaces or other special characters. The difference between the two types of quotes is similar to that of many popular shell programs, namely that a single quote is used to specify a literal string (one that is not interpreted for shell variables or quoting with a backslash [see next paragraph]), while double quotes indicate a string which should be evaluated. For example, backticks are evaluated inside of double quotes, but not single quotes.
“\” quotes the next character, just as in shells such as Bash and Zsh. For example, if you want to put quotes (“"”) inside of a string, you can use “\” to force the next character to be a literal instead of interpreted character.
“\\” means to insert a literal “\” into the line. “\n” and “\r” have their usual C meanings of line feed (LF) and carriage return (CR), respectively.
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.
It is also possible to substitute the output of a Unix command in an initialization file. This is accomplished by enclosing the command in backticks (`command`).
Unix environment variables can be accessed like the way it is done in shells like sh and Bash: Prepend the name of the variable by a dollar (“$”) sign.
The following are the commands understood by NeoMutt:
account-hook regex command
alias [ -group name ... ] key address [, address ... ] unalias [ -group name ... ] { * | key ... }
alternates [ -group name ... ] regex [ regex ... ] unalternates [ -group name ... ] { * | regex ... }
alternative_order mime-type[/mime-subtype] [ mime-type[/mime-subtype] ... ] unalternative_order { * | mime-type[/mime-subtype] ... }
attachments { + | - }disposition mime-type unattachments { + | - }disposition mime-type
auto_view mime-type[/mime-subtype] [ mime-type[/mime-subtype] ... ] unauto_view { * | mime-type[/mime-subtype] ... }
bind map[,map ... ] key function unbind { * | map | [,map...]} [ key ]
charset-hook alias charset iconv-hook charset local-charset
color object [ attribute ... ] foreground background color { header | body } [ attribute ... ] foreground background regex color index-object [ attribute ... ] foreground background pattern color compose composeobject foreground background color compose composeobject [ attribute ... ] foreground background uncolor { index-object | header | body } { * | pattern ... }
crypt-hook regex keyid
exec function [ function ... ]
fcc-save-hook pattern mailbox fcc-hook pattern mailbox save-hook pattern mailbox
folder-hook [-noregex] pattern command
group [ -group name ... ] { -rx expr ... | -addr address ... } ungroup [ -group name ... ] { * | -rx expr ... | -addr address ... }
hdr_order header [ header ... ] unhdr_order { * | header ... }
ifdef symbol "config-command [ args ... ]" ifndef symbol "config-command [ args ... ]" finish
ignore pattern [ pattern ... ] unignore { * | pattern ... }
lists [ -group name ... ] regex [ regex ... ] unlists [ -group name ... ] { * | regex ... } subscribe [ -group name ... ] regex [ regex ... ] unsubscribe [ -group name ... ] { * | regex ... }
macro menu[,menu ... ] key sequence [ description ] unmacro { * | menu | [,menu...]} [ key ]
mailboxes mailbox [ mailbox ... ] named-mailboxes description mailbox [description mailbox ... ] unmailboxes { * | mailbox ... }
mailto_allow { * | header-field ... } unmailto_allow { * | header-field ... }
mbox-hook [-noregex] pattern mailbox
message-hook pattern command
mime_lookup mime-type[/mime-subtype] [ mime-type[/mime-subtype] ... ] unmime_lookup { * | mime-type[/mime-subtype] ... }
mono object attribute mono { header | body } attribute regex mono index-object attribute pattern unmono { index-object | header | body } { * | pattern ... }
my_hdr string unmy_hdr { * | field ... }
open-hook regex "shell-command" close-hook regex "shell-command" append-hook regex "shell-command"
append-hook '\.gz$' "gzip --stdout '%t' >> '%f'" close-hook '\.gz$' "gzip --stdout '%t' > '%f'" open-hook '\.gz$' "gzip --stdout --decompress '%f' > '%t'"
push string
reply-hook pattern command send-hook pattern command send2-hook pattern command
score pattern value unscore { * | pattern ... }
set { [ no | inv | & | ? ]variable } [ ... ] set { variable=value | variable+=increment | variable-=decrement } [ ... ] unset variable [ variable ... ] reset variable [ variable ... ] toggle variable [ variable ... ]
setenv { ?variable | variable value } unsetenv variable
sidebar_whitelist mailbox [ mailbox ...] unsidebar_whitelist { * | mailbox ... }
source filename
spam pattern format nospam { * | pattern }
subjectrx pattern replacement unsubjectrx { * | pattern }
timeout-hook command startup-hook command shutdown-hook command
unhook { * | hook-type }
Many of NeoMutt's commands allow you to specify a pattern to match messages (limit, tag-pattern, delete-pattern, the above mentioned hook commands etc.). The table “Pattern modifiers” shows several ways to select messages.
Pattern | Description | |
~A | all messages | |
=B STRING | messages which contain STRING in the whole message. If IMAP is enabled, searches for STRING on the server, rather than downloading each message and searching it locally. | |
=b STRING | messages which contain STRING in the message body. If IMAP is enabled, searches for STRING on the server, rather than downloading each message and searching it locally. | |
~B EXPR | messages which contain EXPR in the whole message | |
~b EXPR | messages which contain EXPR in the message body | |
%C GROUP | messages either “To:” or “Cc:” to any member of GROUP | |
%c GROUP | messages carbon-copied to any member of GROUP | |
~C EXPR | messages either “To:” or “Cc:” EXPR | |
~c EXPR | messages carbon-copied to EXPR | |
~D | deleted messages | |
~d MIN-MAX | messages with “date-sent” in a date range | |
%e GROUP | messages which contain a member of GROUP in the “Sender:” field | |
~E | expired messages | |
~e EXPR | messages which contain EXPR in the “Sender:” field | |
%f GROUP | messages originating from any member of GROUP | |
~F | flagged messages | |
~f EXPR | messages originating from EXPR | |
~G | cryptographically encrypted messages | |
~g | cryptographically signed messages | |
=h STRING | messages which contain STRING in the message header. If IMAP is enabled, searches for STRING on the server, rather than downloading each message and searching it locally; STRING must be of the form “Header: substring” (see below). | |
~H EXPR | messages with spam attribute matching EXPR | |
~h EXPR | messages which contain EXPR in the message header | |
~i EXPR | messages which match EXPR in the “Message-ID:” field | |
~I QUERY | messages whose Message-ID field is included in the results returned from an external search program, when the program is run with QUERY as its argument. See $external_search_command | |
~k | messages containing PGP key material | |
%L GROUP | messages either originated or received by any member of GROUP | |
~L EXPR | messages either originated or received by EXPR | |
~l | messages addressed to a known mailing list | |
~m <MAX | messages with numbers less than MAX *) | |
~m >MIN | messages with numbers greater than MIN *) | |
~m MIN,MAX | messages with offsets (from selected message) in the range MIN to MAX *) | |
~m MIN-MAX | message in the range MIN to MAX *) | |
~m N | just message number N *) | |
~N | new messages | |
~n MIN-MAX | messages with a score in the range MIN to MAX **) | |
~O | old messages | |
~P | messages from you (consults $from, alternates, and local account/hostname information) | |
~p | messages addressed to you (consults $from, alternates, and local account/hostname information) | |
~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 | messages addressed to a subscribed mailing list | |
~V | cryptographically verified messages | |
~v | message is part of a collapsed thread. | |
~X MIN-MAX | messages with MIN to MAX attachments **) | |
~x EXPR | messages which contain EXPR in the “References:” or “In-Reply-To:” field | |
~y EXPR | messages which contain EXPR in their keywords | |
~Y EXPR | messages whose tags match EXPR | |
~z MIN-MAX | messages with a size in the range MIN to MAX **) ***) | |
=/ STRING | IMAP custom server-side search for STRING. Currently only defined for Gmail. See section “Gmail Patterns” in NeoMutt manual. | |
~= | duplicated messages (see $duplicate_threads) | |
~# | broken threads (see $strict_threads) | |
~$ | unreferenced message (requires threaded view) | |
~(PATTERN) | messages in threads containing messages matching PATTERN, e.g. all threads containing messages from you: ~(~P) | |
~<(PATTERN) | messages whose immediate parent matches PATTERN, e.g. replies to your messages: ~<(~P) | |
~>(PATTERN) | messages having an immediate child matching PATTERN, e.g. messages you replied to: ~>(~P) | |
Where EXPR is a regular expression, and GROUP is an address group. | ||
*) | The message number ranges (introduced by “~m”) are even more general and powerful than the other types of ranges. Read on and see section “Message Ranges” in manual. | |
**) | The forms “<MAX”, “>MIN”, “MIN-” and “-MAX” are allowed, too. | |
***) | The suffixes “K” and “M” are allowed to specify kilobyte and megabyte respectively. |
Special attention has to be paid when using regular expressions inside of patterns. Specifically, NeoMutt's parser for these patterns will strip one level of backslash (“\”), which is normally used for quoting. If it is your intention to use a backslash in the regular expression, you will need to use two backslashes (“\\”) instead.
You can force NeoMutt to treat EXPR as a simple STRING instead of a regular expression by using “=” instead of “~” in the pattern name. For example, “=b *.*” will find all messages that contain the literal STRING “*.*”. Simple substring matches are less powerful than regular expressions but can be considerably faster. This is especially true for IMAP folders, because substring matches can be performed on the server instead of by fetching every message. IMAP treats “=h” specially: it must be of the form “Header: substring” and will not partially match header names. The substring part may be omitted if you simply wish to find messages containing a particular header without regard to its value.
Patterns matching lists of addresses (notably c, C, p, P and t) match if there is at least one match in the whole list. If you want to make sure that all elements of that list match, you need to prefix your pattern with “^”.
This example matches all mails which only has recipients from Germany.
You can restrict address pattern matching to aliases that you have defined with the “@” modifier. This example matches messages whose recipients are all from Germany and who are known to your alias list.
To match any defined alias, use a regular expression that matches any string. This example matches messages whose senders are known aliases.
Logical AND is performed by specifying more than one criterion.
would select messages which contain the word “work” in the list of recipients and that have the word “elkins” in the “From:” header field.
NeoMutt also recognizes the following operators to create more complex search patterns:
Here is an example illustrating a complex search pattern. This pattern will select all messages which do not contain “work” in the “To:” or “Cc:” field and which are from “elkins”.
Here is an example using white space in the regular expression (note the “'” and “"” delimiters). For this to match, the mail's subject must match the “^Junk +From +Me$” and it must be from either “Jim +Somebody” or “Ed +SomeoneElse”:
Note: If a regular expression contains parenthesis, or a vertical bar (“|”), you must enclose the expression in double or single quotes since those characters are also used to separate different parts of NeoMutt's pattern language.
Without the quotes, the parenthesis wouldn't end. This would be separated to two OR'd patterns: ~f user@(home\.org and work\.com). They are never what you want.
NeoMutt supports two types of dates, absolute and relative for the “~d” and “~r” pattern.
Absolute DatesDates must be in dd[/mm[/[CC]YY]] format (day, month, century and year — all parts, with the exception of day, are optional, defaulting to the current month and year). An example of a valid range of dates is:
Alternatively, you may use YYYYMMDD to specify a date.
When given a two-digit year, NeoMutt will interpret values less than “70” as lying in the 21st century (i.e., “38” means 2038 and not 1938, and “00” is interpreted as 2000), and values greater than or equal to “70” as lying in the 20th century.
If you omit the MINimum (first) date, and just specify -dd/mm/YY, all messages before the given date will be selected. If you omit the MAXimum (second) date, and specify dd/mm/YY-, all messages after the given date will be selected. If you specify a single date with no dash (“-”), only messages sent/received on the given date will be selected.
You can add error margins to absolute dates. An error margin is a sign (“+” or “-”), followed by a digit, followed by one of the units in table “Date units” below. As a special case, you can replace the sign by a “*” character, which is equivalent to giving identical plus and minus error margins.
Date Unit | d | w | m | y |
Description | Days | Weeks | Months | Years |
Date Unit | S | M | H |
Description | Seconds | Minutes | Hours |
Example: To select any messages two weeks around January 15, 2001, you'd use the following pattern:
It is possible to give multiple error margins:
Relative DatesThis type of date is relative to the current date, and may be specified as:
offset is specified as a positive number with one of the units from table “Date units”.
Example: To select messages less than 1 month old, you would use:
Note: All dates used when searching are relative to the local time zone, so unless you change the setting of your $index_format to include a “%[...]” format, these are not the dates shown in the main index.
Type: boolean Default: yes
Type: string Default: "007"
set abort_key = "<Esc>"
Type: quadoption Default: no
set abort_noattach_regex = "\\<attach(|ed|ments?)\\>"
Type: regular expression Default: "\<(attach|attached|attachments?)\>"
Type: quadoption Default: ask-yes
Type: quadoption Default: yes
Type: path Default: "~/.neomuttrc"
Type: string Default: "%3n %f%t %-15a %-56r | %c"
Type: boolean Default: yes
Type: boolean Default: no
[-- PGP output follows ...
Type: boolean Default: no
Type: string Default: "->"
Type: boolean Default: no
Type: boolean Default: no
Type: boolean Default: no
Type: boolean Default: no
Type: boolean Default: no
Type: string Default: ""
set assumed_charset="iso-2022-jp:euc-jp:shift_jis:utf-8"
Type: string Default: ""
set attach_charset="iso-2022-jp:euc-jp:shift_jis:utf-8"
Type: string Default: "%u%D%I %t%4n %T%.40d%> [%.7m/%.10M, %.6e%?C?, %C?, %s] "
Type: path Default: "./"
Type: boolean Default: no
Type: string Default: "\n"
Type: boolean Default: yes
Type: string Default: "On %d, %n wrote:"
Type: string Default: ""
Type: boolean Default: no
Type: boolean Default: no
Type: boolean Default: no
Type: boolean Default: no
Type: string Default: "%4n %-30a %20p %10s"
Type: path Default: "~/.mutt/autocrypt"
Type: boolean Default: yes
Type: boolean Default: yes
Type: boolean Default: no
Type: quadoption Default: ask-yes
Type: boolean Default: yes
Type: boolean Default: no
Type: boolean Default: yes
Type: quadoption Default: ask-yes
Type: path Default: "~/.mutt_certificates"
set certificate_file=~/.neomutt/certificates
Type: boolean Default: no
Type: string Default: ""
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: yes
Type: string Default: "-- NeoMutt: Compose [Approx. msg size: %l Atts: %a]%>-"
Type: boolean Default: yes
Type: string Default: ""
Type: boolean Default: yes
Type: boolean Default: yes
Type: number Default: 30
Type: string Default: "text/plain"
Type: quadoption Default: yes
Type: boolean Default: no
Type: boolean Default: no
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: no
Type: boolean Default: yes
Type: character string Default: "SPsK "
Type: boolean Default: yes
Type: boolean Default: no
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: no
Type: string Default: "..."
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: no
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: yes
Type: boolean Default: no
Type: quadoption Default: yes
Type: string Default: "!%a, %b %d, %Y at %I:%M:%S%p %Z"
Type: path Default: "~/.neomuttdebug"
Type: number Default: 0
Type: string Default: "~f %s !~P | (~P ~C %s)"
Type: quadoption Default: ask-yes
Type: boolean Default: yes
Type: boolean Default: yes
Type: command Default: ""
Type: string Default: ""
set dsn_notify="failure,delay"
Type: string Default: ""
set dsn_return=hdrs
Type: boolean Default: yes
Type: boolean Default: no
Type: command Default: ""
sh -c 'string'
Type: string Default: "Re: your mail"
Type: boolean Default: no
Type: e-mail address Default: ""
Type: command Default: ""
Type: boolean Default: no
Type: quadoption Default: yes
Type: boolean Default: no
Type: boolean Default: no
Type: character string Default: "*!DdrONon- "
Type: boolean Default: no
Type: mailbox Default: "~/Mail"
Type: string Default: "%2C %t %N %F %2l %-8.8u %-8.8g %8s %d %i"
Current file number
Date/time folder was last modified
Date/time folder was last modified using $date_format.
Filename ("/" is appended to directory names, "@" to symbolic links and "*" to executable files)
File permissions
Group name (or numeric gid, if missing)
Description of the folder
Number of hard links
"N" if mailbox has new mail, blank otherwise
Size in bytes (see formatstrings-size)
"*" if the file is tagged, blank otherwise
Owner name (or numeric uid, if missing)
Right justify the rest of the string and pad with character "X"
Pad to the end of the line with character "X"
Soft-fill with character "X" as pad
Type: boolean Default: yes
Type: quadoption Default: ask-yes
Type: boolean Default: no
Type: quadoption Default: ask-yes
Type: string Default: "----- Forwarded message from %f -----"
Type: string Default: "----- End forwarded message -----"
Type: boolean Default: yes
Type: boolean Default: yes
Type: quadoption Default: yes
Type: string Default: "[%a: %s]"
Type: boolean Default: no
Type: boolean Default: no
Type: e-mail address Default: ""
Type: character string Default: ""
Type: regular expression Default: "^[^,]*"
Type: string Default: ""
Type: string Default: "%4C %M%N %5s %-45.45f %d"
Type: boolean Default: yes
Type: boolean Default: no
Type: path Default: ""
Type: string Default: ""
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: no
Type: string list Default: "unread,draft,flagged,passed,replied,attachment,signed,encrypted"
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: yes
Type: boolean Default: no
Type: boolean Default: yes
Type: number Default: 10
Type: path Default: "~/.mutthistory"
Type: boolean Default: no
Type: boolean Default: no
Type: quadoption Default: yes
Type: string Default: ""
Type: boolean Default: yes
Type: boolean Default: yes
Type: boolean Default: no
Type: string list Default: ""
set imap_authenticators="gssapi:cram-md5:login"
Type: boolean Default: no
Type: boolean Default: no
Type: string Default: "/."
Type: number (long) Default: 0
Type: string Default: ""
Type: boolean Default: no
Type: number Default: 300
Type: boolean Default: no
Type: string Default: ""
Type: command Default: ""
Type: string Default: ""
Type: boolean Default: yes
Type: boolean Default: yes
Type: number Default: 15
Type: number Default: 15
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: yes
Type: string Default: ""
Type: boolean Default: no
Type: quadoption Default: ask-yes
Type: boolean Default: no
Type: boolean Default: no
Type: string Default: "> "
Type: string Default: "%4C %Z %{%b %d} %-15.15L (%?l?%4l&%4c?) %s"
Type: command Default: ""
set inews="/usr/local/bin/inews -hS"
Type: command Default: "ispell"
Type: boolean Default: no
Type: boolean Default: yes
Type: number Default: 5
Type: boolean Default: yes
Type: boolean Default: no
Type: number Default: 60
Type: string list Default: "~/.mailcap:/usr/share/neomutt/mailcap:/etc/mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap"
Type: boolean Default: yes
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: no
Type: string Default: "'"
Type: boolean Default: yes
Type: boolean Default: yes
Type: regular expression Default: "!^\.[^.]"
Type: mailbox Default: "~/mbox"
Type: enumeration Default: mbox
Type: boolean Default: no
Type: number Default: 0
Type: boolean Default: yes
Type: boolean Default: no
Type: boolean Default: no
Type: path Default: ""
Type: string Default: "%s"
Type: boolean Default: no
Type: boolean Default: no
Type: string Default: "flagged"
Type: string Default: "replied"
Type: string Default: "unseen"
Type: quadoption Default: no
Type: boolean Default: no
Type: quadoption Default: yes
Type: command Default: ""
Type: boolean Default: no
Type: string Default: "%4n %c %-16s %a"
Type: command Default: "mixmaster"
Type: quadoption Default: no
Type: boolean Default: no
Type: number Default: 10
Type: command Default: ""
Type: path Default: "~/.neomutt"
Type: string Default: ""
Type: string Default: "utf-8"
Type: path Default: "~/.newsrc"
Type: number Default: 0
Type: string Default: ""
Type: string Default: ""
Type: string Default: "flagged"
Type: number Default: 5
Type: string Default: "messages"
Type: number Default: 0
Type: string Default: ""
Type: number Default: 0
Type: boolean Default: no
Type: string Default: ""
Type: string Default: "week"
Type: boolean Default: no
Type: string Default: ""
Type: string Default: "replied"
Type: string Default: "unread"
Type: string Default: ""
set nntp_authenticators="digest-md5:user"
Type: number Default: 1000
Type: boolean Default: yes
Type: boolean Default: yes
Type: string Default: ""
Type: number Default: 60
Type: string Default: ""
Type: command Default: "builtin"
Type: number Default: 0
Type: string Default: "-%Z- %C/%m: %-20.20n %s%* -- (%P)"
Type: number Default: 0
Type: number Default: 0
Type: number Default: 0
Type: boolean Default: no
Type: string Default: "%2n %-15e %d"
Type: boolean Default: no
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: yes
Type: command Default: ""
Type: command Default: ""
Type: command Default: ""
Type: regular expression Default: ""
Type: string Default: ""
Type: command Default: ""
Type: command Default: ""
Type: string Default: "%4n %t%f %4l/0x%k %-4a %2c %u"
Type: command Default: ""
Type: command Default: ""
Type: regular expression Default: ""
Type: boolean Default: yes
Type: command Default: ""
Type: command Default: ""
gpg --list-keys --with-colons --with-fingerprint
Type: command Default: ""
gpg --list-keys --with-colons --with-fingerprint
Type: boolean Default: yes
Type: quadoption Default: ask-yes
Type: boolean Default: no
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: yes
Type: string Default: ""
Type: command Default: ""
Type: sort order Default: address
Type: boolean Default: yes
Type: number (long) Default: 300
Type: boolean Default: yes
Type: command Default: ""
Type: command Default: ""
Type: boolean Default: no
Type: boolean Default: yes
Type: string Default: "\n"
Type: boolean Default: no
Type: boolean Default: yes
Type: string list Default: ""
set pop_authenticators="digest-md5:apop:user"
Type: number Default: 60
Type: quadoption Default: ask-no
Type: string Default: ""
[pop[s]://][username[:password]@]popserver[:port]
Type: boolean Default: no
Type: command Default: ""
Type: string Default: ""
Type: quadoption Default: ask-yes
Type: string Default: ""
Type: string Default: ""
Type: quadoption Default: ask-yes
Type: quadoption Default: ask-yes
Type: boolean Default: no
Type: string Default: ""
Type: mailbox Default: "~/postponed"
Type: string Default: ""
set preconnect="ssh -f -q -L 1234:mailhost.net:143 mailhost.net \ sleep 20 < /dev/null > /dev/null"
Type: string list Default: ""
set preferred_languages="en,fr,de"
Type: quadoption Default: ask-no
Type: command Default: "lpr"
Type: boolean Default: yes
Type: boolean Default: yes
Type: boolean Default: no
Type: boolean Default: yes
Type: command Default: ""
Type: string Default: "%3c %t %-25.25n %-25.25a | %e"
Destination address
Current entry number
Destination name
"*" if current entry is tagged, a space otherwise
Right justify the rest of the string and pad with "X"
Pad to the end of the line with "X"
Soft-fill with character "X" as pad
Type: quadoption Default: yes
Type: regular expression Default: "^([ \t]*[|>:}#])+"
Type: number Default: 10
Type: boolean Default: no
Type: string Default: ""
Type: quadoption Default: ask-yes
Type: mailbox Default: "~/sent"
Type: boolean Default: yes
Type: boolean Default: yes
Type: number Default: 78
Type: regular expression Default: "^((re|aw|sv)(\[[0-9]+\])*:[ \t]*)*"
Type: boolean Default: no
Type: quadoption Default: ask-yes
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: no
alias juser abd30425@somewhere.net (Joe User)
From: abd30425@somewhere.net
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: no
=?iso-8859-1?Q?file=5F=E4=5F991116=2Ezip?= =?utf-8?Q?z=C4=99ta.png?=
Type: boolean Default: no
Type: boolean Default: yes
Type: number Default: 0
Type: boolean Default: no
Type: boolean Default: no
Type: boolean Default: yes
Type: number Default: -1
Type: number Default: 9999
Type: number Default: -1
Type: number Default: 0
Type: string Default: "us-ascii:iso-8859-1:utf-8"
Type: command Default: "/usr/sbin/sendmail -oem -oi"
Type: number Default: 0
Type: command Default: "/bin/sh"
Type: string Default: ""
Type: boolean Default: yes
Type: boolean Default: no
Type: number Default: 0
Type: string Default: "/."
set sidebar_delim_chars='/'
set sidebar_delim_chars='.'
Type: string Default: ""
Type: boolean Default: no
Type: string Default: "%D%* %n"
Name of the mailbox
Descriptive name of the mailbox
"N" if mailbox has new mail, ' ' (space) otherwise
"!" : one flagged message; "!!" : two flagged messages; "n!" : n flagged messages (for n > 2). Otherwise prints nothing.
Right justify the rest of the string and pad with "X"
Pad to the end of the line with "X"
Soft-fill with character "X" as pad
Type: string Default: " "
Type: boolean Default: no
Type: boolean Default: no
Type: boolean Default: no
Type: boolean Default: no
Type: boolean Default: no
Type: sort order Default: order
Type: boolean Default: no
Type: number Default: 30
Type: boolean Default: yes
Type: boolean Default: no
Type: path Default: "~/.signature"
Type: string Default: "~f %s | ~s %s"
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: yes
Type: boolean Default: no
Type: number Default: 1
Type: boolean Default: yes
Type: regular expression Default: "(>From )|(:[-^]?[][)(><}{|/DP])"
Type: boolean Default: yes
Type: path Default: ""
Type: path Default: ""
Type: command Default: ""
Type: boolean Default: yes
Type: string Default: ""
Type: command Default: ""
Type: string Default: "aes256"
Type: command Default: ""
Type: command Default: ""
Type: command Default: ""
Type: command Default: ""
Type: boolean Default: no
Type: path Default: ""
Type: command Default: ""
Type: boolean Default: yes
Type: string Default: ""
Type: command Default: ""
Type: string Default: "sha256"
Type: number Default: 300
Type: command Default: ""
Type: command Default: ""
Type: string list Default: ""
set smtp_authenticators="digest-md5:cram-md5"
Type: command Default: ""
Type: string Default: ""
Type: string Default: ""
smtp[s]://[user[:pass]@]host[:port]
Type: string Default: ""
Type: sort order Default: date
Type: sort order Default: alias
Type: sort order Default: date
set sort_aux=last-date-received
Type: sort order Default: alpha
Type: boolean Default: yes
Type: string Default: ","
Type: mailbox Default: ""
Type: path Default: ""
set ssl_ca_certificates_file=/etc/ssl/certs/ca-certificates.crt
Type: string Default: ""
Type: path Default: ""
Type: boolean Default: yes
Type: number Default: 0
Type: quadoption Default: yes
Type: boolean Default: no
Type: boolean Default: no
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: yes
Type: boolean Default: yes
Type: boolean Default: yes
Type: character string Default: "-*%A"
Type: string Default: "-%r-NeoMutt: %D [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b?%?l? %l?]---(%?T?%T/?%s/%S)-%>-(%P)---"
Description of the mailbox
The full pathname of the current mailbox
Local hostname
Percentage of the way through the index
Modified/read-only/won't-write/attach-message indicator, According to $status_chars
Current sorting mode ($sort)
Current aux sorting method ($sort_aux)
NeoMutt version string
Right justify the rest of the string and pad with "X"
Pad to the end of the line with "X"
Soft-fill with character "X" as pad
Type: boolean Default: no
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: no
Type: boolean Default: no
Type: number Default: 0
Type: number Default: 600
Type: path Default: "/tmp"
Type: character string Default: " +TCFLR"
Type: number Default: 0
Type: mailbox Default: ""
Type: boolean Default: no
Type: string Default: "M%?n?AIL&ail?"
Type: string Default: "NeoMutt with %?m?%m messages&no messages?%?n? [%n NEW]?"
Type: command Default: ""
set tunnel="ssh -q mailhost.net /usr/local/libexec/imapd"
Type: boolean Default: yes
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: yes
Type: enumeration Default: unset
set use_threads=yes
Type: boolean Default: no
Type: string Default: "%2C %?n?%4n/& ?%4m %f"
Type: boolean Default: no
Type: boolean Default: yes
Type: boolean Default: yes
Type: number Default: 0
Type: number Default: 78
Type: boolean Default: yes
Type: boolean Default: no
Type: number Default: 10
Type: boolean Default: no
iconv(1), neomutt(1), notmuch(1), iconv(3), printf(3), strftime(3), mailcap(5), maildir(5), mbox(5), regex(7).
For further NeoMutt information:
Michael Elkins, and others. Use <neomutt-devel@neomutt.org> to contact the developers.
2022-04-29 | Unix |