mutt: Thread nach letzter Aktivität sortiert, Mails jedoch chronologisch sortiert

mutt: Thread nach letzter Aktivität sortiert, Mails jedoch chronologisch sortiert

Meine Idealkonfiguration wäre:

  • Thread-Konversationen
  • Threads in der Reihenfolge der aktuellsten E-Mail im Thread sortieren (Thread: Reihenfolge „Letzte Aktivität“)
  • Mails innerhalb des Threads in der Reihenfolge sortieren, in der sie gesendet wurden (Mail: chronologische Reihenfolge)

Anscheinend schaffe ich es immer nur, 2 dieser 3 Ergebnisse zu erzielen. Das Beste, was ich erreichen konnte, sind diese Einstellungen:

set sort = threads
set sort_aux = last-date-sent

Dadurch erhalte ich Thread-Konversationen mit nach der letzten Aktivität sortierten Threads, dies sort_auxführt jedoch dazu, dass die E-Mails innerhalb jedes Threads in einer seltsamen Reihenfolge angezeigt werden (soweit ich weiß: Reihenfolge des letzten Blattes in jedem Zweig).

Gibt es eine Möglichkeit, E-Mails in chronologischer Reihenfolge zu halten, oder unterstützt Mutt dies nicht?

Antwort1

Mit Mutt 2.2 ist dies nun über die neue Konfigurationsoption möglich sort_thread_groups:http://www.mutt.org/relnotes/2.2/

Sie können beispielsweise Folgendes verwenden:

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

Dadurch werden Threads nach ihrem zuletzt gesendeten Nachkommen sortiert – der Thread mit der neuesten Antwort wird also als letzter/neuester Thread sortiert –, aber Nachrichten innerhalb eines Threads werden nur im Vergleich zu ihren direkten Geschwistern sortiert (Präfix fehlt last-). Wenn Sie also beispielsweise ein Patch-Set erhalten, werden die einzelnen Patch-Sets nach ihrer neuesten Antwort in der Diskussion sortiert, aber die (obersten) Patches innerhalb jedes Patch-Sets werden nach dem Zeitpunkt sortiert, an dem sie ursprünglich gesendet wurden (ich hoffe, das ergibt Sinn).

Antwort2

Diese Funktion wurdezu neomutt hinzugefügt, obwohl zum Zeitpunkt dieses Beitrags noch keine Veröffentlichung vorliegt.

Um die "neueste Aktivität" nach unten zu sortieren, aber die Beiträge innerhalb des Threads in chronologischer Reihenfolge zu halten, verwenden Sie

set use_threads=yes sort=last-date sort_aux=date

Antwort3

vielleicht so etwas?

set sort_aux = last-date-received

verwandte Informationen