The Mutt 2.0
«All mail clients suck. This one just sucks less.» обновился до версии 2.0. Столь радикальное увеличение числа в её старшей части вызвано скорее не появлением новых возможностей (их не так много по сравнению с предыдущими выпусками), но внесением ряда нарушающих обратную совместимость изменений:
- при использовании команды
для просмотра и выбора множества вложений, выход после пометки файлов выполняется по
(предыдущее поведение с нажатием «Enter» при курсоре, установленном не на каталоге, не было интуитивно-понятным); - значения по умолчанию для ряда переменных (например
$attribution
и$status_format
) локализованы (translatable); в документации они помечены как(localized)
; - команды
и
по умолчанию больше не выполняют очистку заголовков, для возврата к предыдущему поведению следует установить переменную$copy_decode_weed
; - переменная
$hostname
теперь устанавливается после обработки конфигурационного файла и аргументов командной строки-e
(это позволило при запуске пропустить обращения к DNS для определения FQDN, которые в некоторых случаях могли занимать заметное время); - переменная
$reply_to
обрабатывается до$reply_self
; - ранее значения обычных конфигурационных переменных (в отличие от пользовательских my-переменных) экранировались при использовании в правой части присвоений (
NL
: \n,CR
: \r,TAB
: \t,\
: \\,"
: \») — эта давняя ошибка исправлена.
Некоторые другие изменения:
- допускается использование IP-адреса вместо почтового домейна (например user@[IPv6: fe80::1]);
- автоматическое переподключение к IMAP-серверу в случае ошибки (есть надежда, что это позволит минимизировать потери изменений при зависании или разрыве соединения с сервером);
- подсказка по модификаторам шаблонов поиска (появляется при нажатии
TAB
после~
в строке редактирования шаблона); - MuttLisp — экспериментальная возможность, позволяющая использовать Lisp-подобные конструкции в конфигурационном файле;
- переменная
$attach_save_dir
позволяет установить каталог для сохранения вложений.
>>> Примечания к выпуску (англ.)