«All mail clients suck. This one just sucks less.» has been updated to version 2.0. Such a radical increase in the major version number is more due to several breaking changes rather than the introduction of new features (which are not that many compared to previous releases):
- when using the <attach-file> command to view and select multiple attachments, exit after marking files is performed using <quit> (the previous behavior of pressing 'Enter' when the cursor was not on a directory was not intuitive);
- the default values for several variables (for example, $attribution and $status_format) are now localized (translatable); they are marked in the documentation as (localized);
- the <decode-copy> and <decode-save> commands no longer clean headers by default, to return to the previous behavior, set the variable $copy_decode_weed;
- the $hostname variable is now set after processing the configuration file and the command line arguments -e (this allows skipping DNS lookups to determine FQDN at startup, which could take noticeable time in some cases);
- the $reply_to variable is processed before $reply_self;
- previously, the values of regular configuration variables (unlike user-defined my-variables) were escaped when used on the right side of assignments (NL: n, CR: r, TAB: t, : \, ": ") — this long-standing bug has been fixed.
Other changes include:
- it is allowed to use an IP address instead of a mail domain (for example user@[IPv6:fe80::1]);
- automatic reconnection to the IMAP server in case of an error (there is hope that this will minimize loss of changes during hangs or disconnections);
- a hint for search template modifiers (appears when TAB is pressed after ~ in the template editing line);
- MuttLisp — an experimental feature allowing the use of Lisp-like constructs in the configuration file;
- the $attach_save_dir variable allows setting a directory for saving attachments.
Source: linux.org.ru
