Here's a little more info about the minor features.

## cond-date - Use rules to choose date format

The "cond-date" patch allows you to construct $index_format expressions
based on the age of the email.

Mutt's default `$index_format` displays email dates in the form:
abbreviated-month day-of-month - "Jan 14".

The format is configurable but only per-mailbox. This patch allows you
to configure the display depending on the age of the email.

Wiki: https://github.com/neomutt/neomutt/wiki/cond-date

## fmemopen - Replace some temporary files with memory buffers

The "fmemopen" patch speeds up some searches.

This patch 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
$thorough_search option.

Wiki: https://github.com/neomutt/neomutt/wiki/fmemopen

## ifdef - Conditional config options

The "ifdef" command tests whether Mutt understands the name of a
variable, function of command. If it does, then it executes a config
command.

This useful command allows you to share one config file between versions
of Mutt that may have different features compiled in.

Wiki: https://github.com/neomutt/neomutt/wiki/ifdef

## index-color - Custom rules for theming the email index

The "index-color" patch allows you to specify colors for individual
parts of the email index. e.g. Subject, Author, Flags.

First choose which part of the index you'd like to color. Then, if
needed, pick a pattern to match.

Wiki: https://github.com/neomutt/neomutt/wiki/index-color

## initials - Expando for author's initials

The "initials" patch adds an expando (%I) for an author's initials.

The index panel displays a list of emails. Its layout is controlled by
the $index_format variable. Using this expando saves space in the index
panel. This can be useful if you are regularly working with a small set
of people.

Wiki: https://github.com/neomutt/neomutt/wiki/initials

## nested-if - Allow complex nested conditions in format strings

Mutt's format strings can contain embedded if-then-else conditions. They
are of the form:

    %?VAR?TRUE&FALSE?

These conditions are useful, but in Mutt they cannot be nested within
one another. This patch uses the notation `%<VAR?TRUE&FALSE>` and allows
them to be nested.

Wiki: https://github.com/neomutt/neomutt/wiki/nested-if

## progress - Show a visual progress bar on slow operations

The "progress" patch shows a visual progress bar on slow tasks, such as
indexing a large folder over the net.

Wiki: https://github.com/neomutt/neomutt/wiki/progress

## quasi-delete - Mark emails that should be hidden, but not deleted

The "quasi-delete" function marks an email that should be hidden from
the index, but NOT deleted.

On its own, this patch isn't very useful. It forms a useful part of the
notmuch plugin.

Wiki: https://github.com/neomutt/neomutt/wiki/quasi-delete

## status-color - Custom rules for theming the status bar

The "status-color" patch allows you to theme different parts of the
status bar (also when it's used by the index).

Unlike normal color commands, `color status` can now take up to 2 extra
parameters (regex, num).

Wiki: https://github.com/neomutt/neomutt/wiki/status-color

## tls-sni - Negotiate with a server for a TSL/SSL certificate

The "TLS-SNI" patch adds support for TLS virtual hosting. If your mail
server doesn't support this everything will still work normally.

Wiki: https://github.com/neomutt/neomutt/wiki/tls-sni

## trash - Automatically move "deleted" emails to a trash bin

In Mutt, when you "delete" an email it is first marked deleted. The
email isn't really gone until <sync-mailbox> is called. This happens
when the user leaves the folder, or the function is called manually.

Wiki: https://github.com/neomutt/neomutt/wiki/trash

-- 
Rich Russon (FlatCap) <r...@flatcap.org>

Reply via email to