(Des)recolher TODOS os tópicos marcados no mutt?

(Des)recolher TODOS os tópicos marcados no mutt?

Estou tentando configurar o mutt para que sempre que eu mudar para uma pasta, ele recolha todos os threads por padrão,excetoaqueles que contêm mensagens não lidas.

Este é o gancho de pasta que escrevi até agora:

folder-hook . "push <collapse-all><tag-pattern>~(~N)<enter><tag-prefix-cond><collapse-thread>"
  • collapse-allrecolhe todos os threads;
  • tag-pattern: ~(~N)marca todas as mensagens visíveis (thread pai) pertencentes a threads contendo mensagens não lidas;
  • tag-prefix-conddeve fazer com que a próxima função se aplique a todas as mensagens marcadas;
  • mas parece que collapse-threadnão responde ao prefixo da tag (acho que é porque foi escrito para atuar em tópicos, não em mensagens).

Então isso pode ser feito? (sem escrever um patch para o vira-lata, claro?)

Responder1

Eu acho que você nem precisa de uma macro. Existem opções de configuração relacionadas ao (des) colapso.

Tente seguir a configuração e comente a macro:

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

informação relacionada