<sect2 id="formatstrings-conditional-dates">
<title>Conditional Dates</title>
- <para>This patch allows the format of dates in the index to vary based
+ <para>This feature allows the format of dates in the index to vary based
on how recent the message is. This is especially useful in combination
- with David Champion's patch to allow if-else sequences to be
- nested.</para>
+ with the <link linkend="nested-if">nested-if feature</link>.</para>
<para>For example, using
<literal>
%<[y?%<[d?%[%H:%M]&%[%m/%d]>&%[%y.%m]></literal>for
<screen>-USE_SSL_OPENSSL +USE_SSL_GNUTLS</screen>
</sect2>
- <sect2 id="mutt-patches">
- <title>Mutt Patches</title>
- <para>Mutt may also be
- <quote>patched</quote>to support smaller features. These patches should
- add a free-form string to the end Mutt's version string. Running
- <literal>mutt -v</literal>might show:
- <screen>patch-1.8.2.sidebar.20170421</screen></para>
- </sect2>
-
<sect2 id="url-syntax">
<title>URL Syntax</title>
<para>Mutt optionally supports the IMAP, POP3 and SMTP protocols which
<sect2 id="imap-authentication">
<title>Authentication</title>
<para>Mutt supports four authentication methods with IMAP servers:
- SASL, GSSAPI, CRAM-MD5, and LOGIN (there is a patch by Grant Edwards to
- add NTLM authentication for you poor exchange users out there, but it
- has yet to be integrated into the main tree). There is also support for
+ SASL, GSSAPI, CRAM-MD5, and LOGIN. There is also support for
the pseudo-protocol ANONYMOUS, which allows you to log in to a public
IMAP server without having an account. To use ANONYMOUS, simply make
your username blank or
<sect2 id="compose-to-sender-intro">
<title>Introduction</title>
- <para>The compose-to-sender patch adds a new command to start composing
+ <para>The compose-to-sender feature adds a new command to start composing
a new email to the sender of the current message. This is not a reply,
but a new, separate, message.</para>
<para>It works on tagged messages too, sending one email to all of the
<sect2 id="compress-intro">
<title>Introduction</title>
- <para>The Compressed Folder patch allows Mutt to read mailbox files
+ <para>The Compressed Folder feature allows Mutt to read mailbox files
that are compressed. But it isn't limited to compressed files. It works
well with encrypted files, too. In fact, if you can create a
program/script to convert to and from your format, then Mutt can read
it.</para>
- <para>The patch adds three hooks to Mutt:
+ <para>The feature adds three hooks to Mutt:
<literal>open-hook</literal>,
<literal>close-hook</literal>and
<literal>append-hook</literal>. They define commands to: uncompress a
<sect2 id="cond-date-intro">
<title>Introduction</title>
<para>The
- <quote>cond-date</quote>patch allows you to construct
+ <quote>Conditional Dates</quote>feature allows you to construct
<link linkend="index-format">$index_format</link>expressions based on
the age of the email.</para>
<para>Mutt's default
<sect2 id="cond-date-variables">
<title>Variables</title>
<para>The
- <quote>cond-date</quote>patch doesn't have any config of its own. It
- modifies the behavior of the format strings.</para>
+ <quote>Conditional Dates</quote>feature doesn't have any config of its own.
+ It modifies the behavior of the format strings.</para>
</sect2>
<sect2 id="cond-date-muttrc">
</listitem>
<listitem>
<para>
- <link linkend="nested-if">nested-if patch</link>
+ <link linkend="nested-if">nested-if feature</link>
</para>
</listitem>
<listitem>
<sect2 id="fmemopen-intro">
<title>Introduction</title>
<para>The
- <quote>fmemopen</quote>patch speeds up some searches.</para>
+ <quote>fmemopen</quote> feature speeds up some searches.</para>
<para>This feature changes a few places where Mutt creates temporary
files. It replaces them with in-memory buffers. This should improve the
performance when searching the header or body using the
<sect2 id="forgotten-attachment-intro">
<title>Introduction</title>
- <para>The 'forgotten-attachment' patch provides a new setting for Mutt
- that alerts the user if the message body contains a certain keyword but
- there are no attachments added. This is meant to ensure that the user
- does not forget to attach a file after promising to do so in the mail.
- The attachment keyword will not be scanned in text matched by
- <link linkend="quote-regexp">$quote_regexp</link>.</para>
+ <para>The <quote>forgotten-attachment</quote> feature provides a new
+ setting for Mutt that alerts the user if the message body contains a
+ certain keyword but there are no attachments added. This is meant to
+ ensure that the user does not forget to attach a file after promising
+ to do so in the mail. The attachment keyword will not be scanned in
+ text matched by <link linkend="quote-regexp">$quote_regexp</link>.
+ </para>
</sect2>
<sect2 id="forgotten-attachment-variables">
<sect2 id="ifdef-intro">
<title>Introduction</title>
<para>The
- <quote>ifdef</quote>patch introduces three new commands to Mutt and
+ <quote>ifdef</quote> feature introduces three new commands to Mutt and
allow you to share one config file between versions of Mutt that may
have different features compiled in.</para>
<screen>
</term>
<listitem>
<para>
- <link linkend="status-color">status-color patch</link>
+ <link linkend="status-color">status-color feature</link>
</para>
</listitem>
</varlistentry>
<sect2 id="index-color-intro">
<title>Introduction</title>
<para>The
- <quote>index-color</quote>patch allows you to specify colors for
+ <quote>index-color</quote> feature allows you to specify colors for
individual parts of the email index. e.g. Subject, Author,
Flags.</para>
<para>First choose which part of the index you'd like to color. Then,
</listitem>
<listitem>
<para>
- <link linkend="status-color">Status-Color patch</link>
+ <link linkend="status-color">Status-Color feature</link>
</para>
</listitem>
<listitem>
<para>
- <link linkend="keywords">Keywords patch</link>
+ <link linkend="keywords">Keywords feature</link>
</para>
</listitem>
</itemizedlist>
<sect2 id="initials-intro">
<title>Introduction</title>
<para>The
- <quote>initials</quote>patch adds an expando (%I) for an author's
+ <quote>initials</quote> feature adds an expando (%I) for an author's
initials.</para>
<para>The index panel displays a list of emails. Its layout is
controlled by the
</listitem>
<listitem>
<para>
- <link linkend="index-color">index-color patch</link>
+ <link linkend="index-color">index-color feature</link>
</para>
</listitem>
<listitem>
</listitem>
<listitem>
<para>
- <link linkend="index-color">index-color patch</link>
+ <link linkend="index-color">index-color feature</link>
</para>
</listitem>
<listitem>
<itemizedlist>
<listitem>
<para>
- <quote>patch-kyoto</quote>in the mutt version. See:
- <xref linkend="mutt-patches" />.</para>
+ <quote>kyoto</quote>in the mutt version.</para>
</listitem>
<listitem>
<para>
<sect2 id="nested-if-variables">
<title>Variables</title>
<para>The
- <quote>nested-if</quote>patch doesn't have any config of its own. It
+ <quote>nested-if</quote> feature doesn't have any config of its own. It
modifies the behavior of the format strings.</para>
</sect2>
<itemizedlist>
<listitem>
<para>
- <link linkend="cond-date">cond-date patch</link>
+ <link linkend="cond-date">cond-date feature</link>
</para>
</listitem>
<listitem>
<sect2 id="nested-if-known-bugs">
<title>Known Bugs</title>
- <para>Patch overwrites $<fmt> handler in
+ <para>Feature overwrites $<fmt> handler in
<literal>$index_format</literal></para>
</sect2>
<itemizedlist>
<listitem>
<para>
- <link linkend="quasi-delete">quasi-delete patch</link>
+ <link linkend="quasi-delete">quasi-delete feature</link>
</para>
</listitem>
<listitem>
<para>
- <link linkend="index-color">index-color patch</link>
+ <link linkend="index-color">index-color feature</link>
</para>
</listitem>
<listitem>
<literal><change-vfolder></literal>
</entry>
<entry>
- switch to another virtual folder, a new folder maybe be
+ switch to another virtual folder, a new folder maybe be
specified by vfolder description (see virtual-mailboxes) or
URI. the default is next vfolder with unread messages</entry>
</row>
<sect2 id="notmuch-colors">
<title>Colors</title>
- <para>Adds these to index-color patch:</para>
+ <para>Adds these to index-color feature:</para>
<table id="table-notmuch-colors">
<title>Index Colors</title>
# "deleted" "DEL" \
# "invites" "CAL"
-# The formats must start with 'G' and the entire sequence is case sensitive.
+# The formats must start with 'G' and the entire sequence is case sensitive.
# tag-formats tag format-string { tag format-string ...}
# tag-formats "inbox" "GI" \
# "unread" "GU" \
<sect2 id="progress-intro">
<title>Introduction</title>
<para>The
- <quote>progress</quote>patch shows a visual progress bar on slow tasks,
- such as indexing a large folder over the net.</para>
+ <quote>progress</quote> feature shows a visual progress bar on slow
+ tasks, such as indexing a large folder over the net.</para>
</sect2>
<sect2 id="progress-colors">
<itemizedlist>
<listitem>
<para>
- <link linkend="notmuch">notmuch patch</link>
+ <link linkend="notmuch">notmuch feature</link>
</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>
- <link linkend="notmuch">notmuch patch</link>
+ <link linkend="notmuch">notmuch feature</link>
</para>
</listitem>
</itemizedlist>
<sect2 id="status-color-intro">
<title>Introduction</title>
<para>The
- <quote>status-color</quote>patch allows you to theme different parts of
- the status bar (also when it's used by the index).</para>
+ <quote>status-color</quote> feature allows you to theme different parts
+ of the status bar (also when it's used by the index).</para>
<para>Unlike normal color commands,
<literal>color status</literal>can now take up to 2 extra parameters
(regex, num).</para>
</listitem>
<listitem>
<para>
- <link linkend="index-color">index-color patch</link>
+ <link linkend="index-color">index-color feature</link>
</para>
</listitem>
<listitem>
<sect2 id="tls-sni-intro">
<title>Introduction</title>
<para>The
- <quote>TLS-SNI</quote>patch adds support for TLS virtual hosting. If
+ <quote>TLS-SNI</quote> feature adds support for TLS virtual hosting. If
your mail server doesn't support this everything will still work
normally.</para>
<para>TLS supports sending the expected server hostname during the