¿(Des)contraer TODOS los hilos etiquetados en mutt?

¿(Des)contraer TODOS los hilos etiquetados en mutt?

Estoy intentando configurar mutt para que cada vez que cambie a una carpeta, colapse todos los hilos de forma predeterminada.exceptoaquellos que contienen mensajes no leídos.

Este es el gancho de carpeta que he escrito hasta ahora:

folder-hook . "push <collapse-all><tag-pattern>~(~N)<enter><tag-prefix-cond><collapse-thread>"
  • collapse-allcolapsa todos los hilos;
  • tag-pattern: ~(~N)etiqueta todos los mensajes visibles (hilo principal) que pertenecen a hilos que contienen mensajes no leídos;
  • tag-prefix-condse supone que hace que la siguiente función se aplique a todos los mensajes etiquetados;
  • pero parece que collapse-threadno responde al prefijo de etiqueta (supongo que se debe a que está escrito para actuar en hilos, no en mensajes).

Entonces ¿se puede hacer esto? (¿sin escribir un parche para chucho, claro está?)

Respuesta1

Creo que ni siquiera necesitas una macro. Hay opciones de configuración con respecto al (des)colapso.

Pruebe la siguiente configuración y comente la macro:

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

información relacionada