The Mutt 2.0

“All mail clients suck. This one just sucks less.» абнавіўся да версіі 2.0. Гэтак радыкальнае павелічэнне ліку ў яе старэйшай частцы выклікана хутчэй не з'яўленнем новых магчымасцяў (іх не так шмат у параўнанні з папярэднімі выпускамі), але занясеннем шэрагу парушаючых зваротную сумяшчальнасць змен:

  • пры выкарыстанні каманды для прагляду і выбару мноства укладанняў, выхад пасля пазнакі файлаў выконваецца па (папярэднія паводзіны з націскам «Enter» пры курсоры, усталяваным не на каталогу, не было інтуітыўна-зразумелым);
  • значэння па змаўчанні для шэрагу зменных (напрыклад $attribution і $status_format) лакалізаваны (перакладныя); у дакументацыі яны пазначаныя як (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 дазваляе ўсталяваць каталог для захавання ўкладанняў.

Крыніца: linux.org.ru