Всегда отображать помеченные сообщения в mutt

В mutt я хотел бы отслеживать важные сообщения, на которые мне нужно ответить, почти так же, как я делал это раньше в GMail. Проблема в том, что я часто забываю, что у меня есть такие важные сообщения, и поэтому никогда не запускаю макрос, который заставляет появляться помеченные сообщения (в случае, если они слишком стары для отображения в индексе). Итак, я бы хотел, чтобы помеченные сообщения всегда отображались в основном индексе, независимо от их возраста. Этой настройки, наряду с тем фактом, что помеченные сообщения отображаются другим цветом (они уже есть), должно быть достаточно, чтобы я не забыл ответить на старые, но важные сообщения. Это возможно ?

Заранее спасибо!


person user1536048    schedule 02.07.2013    source источник


Ответы (1)


Порядок сообщений не может быть изменен произвольно за пределами sort и sort_aux. Тем не менее, вы можете limit сообщения в вашем индексе отнести к определенным видам почты и аккуратно связать все с макросами, например так:

macro index .i  "<limit>(~N|~F)<Enter>"  "view new/flag"
macro index .a  "<limit>~A<Enter>"       "view all"

Первый макрос .i ограничит сообщения в индексе только помеченными (помеченными звездочкой) и новыми, тогда как последний .a снимет все ограничения и снова покажет все сообщения.

Вы можете автоматически применять одно из этих представлений при входе в почтовую папку, используя файл folder-hook.

folder-hook */INBOX push .i

Просто измените регулярное выражение, следующее за хуком, на любую папку (папки), к которой вы хотите применить макрос. Просто нажмите .a в любой точке указателя, чтобы снова отобразить все сообщения.

Для получения дополнительной информации обратитесь к справочной странице, так как она достаточно обширна.

person cfricke    schedule 17.07.2013
comment
Спасибо за Ваш ответ! Да, после нескольких дней без ответа я потратил больше времени на поиск похожих запросов и, наконец, нашел подобный трюк с конфигурацией в чужом .muttrc. Это не совсем то, что я хотел, но это явно хорошее частичное решение моей проблемы. Я очень удивлен, что не существует способа «разрезать экран пополам», зарезервировав небольшую его часть (например, пейджер при чтении сообщения) для определенных сообщений (в данном случае помеченных), но в любом случае, спасибо . - person user1536048; 18.07.2013