(Не)свернуть ВСЕ отмеченные темы в mutt?

(Не)свернуть ВСЕ отмеченные темы в mutt?

Я пытаюсь настроить Mutt так, чтобы при переключении на папку он по умолчанию сворачивал все потоки,кромесодержащие непрочитанные сообщения.

Вот папка-хук, которую я написал на данный момент:

folder-hook . "push <collapse-all><tag-pattern>~(~N)<enter><tag-prefix-cond><collapse-thread>"
  • collapse-allсворачивает все потоки;
  • tag-pattern: ~(~N)помечает все видимые (родительские) сообщения, принадлежащие темам, содержащим непрочитанные сообщения;
  • tag-prefix-condпредполагается, что следующая функция будет применяться ко всем помеченным сообщениям;
  • но, похоже, collapse-threadон не реагирует на префикс тега (я предполагаю, это потому, что он написан для работы с потоками, а не с сообщениями).

Так можно ли это сделать? (то есть, не записывая патч в Mutt?)

решение1

Я думаю, Вам даже макрос не нужен. Есть параметры конфигурации, касающиеся (раз)сворачивания.

Попробуйте следующую конфигурацию и прокомментируйте макрос:

set collapse_all = yes 
set uncollapse_new = no # (default is yes)

Связанный контент