
Mi configuración ideal sería:
- conversaciones enhebradas
- ordenar los hilos en orden de correo más reciente en el hilo (hilo: orden de "última actividad")
- ordenar los correos dentro del hilo en el orden en que fueron enviados (correo: orden cronológico)
Parece que sólo puedo obtener 2 de estos 3... Lo mejor que logré es con estas configuraciones:
set sort = threads
set sort_aux = last-date-sent
Esto me da conversaciones en hilos, con hilos ordenados por última actividad, pero esto sort_aux
hace que los correos dentro de cada hilo aparezcan en un orden extraño (AFAICT: orden de la última hoja en cada rama).
¿Hay alguna forma de mantener los correos electrónicos en orden cronológico o mutt no lo admite?
Respuesta1
Con Mutt 2.2 esto ahora es posible mediante la nueva opción de configuración sort_thread_groups
:http://www.mutt.org/relnotes/2.2/
Por ejemplo, puedes utilizar:
set sort = threads
# how threads are sorted in relation to other threads
set sort_thread_groups = last-date-sent
# controls how the branches of the thread trees are sorted
set sort_aux = date-sent
Esto ordenará los hilos según su último descendiente enviado, por lo que el hilo con la última respuesta se ordena por último/más nuevo, pero los mensajes dentro de un hilo se ordenan en comparación solo con sus hermanos directos (falta el last-
prefijo). Entonces, por ejemplo: si obtiene un conjunto de parches, los conjuntos de parches individuales se ordenan según su última respuesta en la discusión, pero los parches (de nivel superior) dentro de cada conjunto de parches se ordenan según cuándo se enviaron originalmente. (Espero que tenga sentido).
Respuesta2
Esta característica ha sidoañadido a neomutt, aunque aún no está disponible en el momento de esta publicación.
Para ordenar la "actividad más reciente" al final, pero mantener las publicaciones dentro del hilo en orden cronológico, usarías
set use_threads=yes sort=last-date sort_aux=date
Respuesta3
tal vez algo como esto?
set sort_aux = last-date-received