내 이상적인 구성은 다음과 같습니다.
- 단서대화
- 스레드를 최신 메시지순으로 정렬합니다(스레드: "마지막 활성" 순서).
- 스레드 내의 메시지를 보낸 순서대로 정렬합니다(메일:연대순).
이 3개 중 2개만 얻을 수 있는 것 같습니다. 얻을 수 있는 최선의 방법은 다음 설정을 사용하는 것입니다.
set sort = threads
set sort_aux = last-date-sent
이렇게 하면 마지막 활동에 따라 스레드가 정렬된 스레드 대화가 제공되지만 이로 인해 sort_aux
각 스레드의 메시지가 이상한 순서로 표시됩니다(AFAICT: 각 분기의 마지막 리프 순서).
이메일을 시간순으로 정렬하는 방법이 있나요, 아니면 mutt에서 지원하지 않나요?
답변1
Mutt 2.2에서는 이제 새로운 구성 옵션을 통해 이것이 가능합니다 sort_thread_groups
:http://www.mutt.org/relnotes/2.2/
예를 들어 다음을 사용할 수 있습니다.
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
last-
이렇게 하면 가장 최근에 전송된 하위 항목을 기준으로 스레드가 정렬됩니다. 따라서 최신 응답이 있는 스레드는 마지막/최근으로 정렬됩니다. 그러나 스레드 내의 메시지는 직계 형제로만 정렬됩니다(접두사가 없음). 예를 들어, 패치 세트를 받은 경우 개별 패치 세트는 토론의 최신 응답을 기준으로 순서가 지정되지만 각 패치 세트의 (상위) 패치는 원래 전송된 날짜를 기준으로 순서가 지정됩니다(이것이 의미가 있기를 바랍니다).
답변2
이 기능은네오머트에 추가, 이 기사에서는 아직 출시되지 않았습니다.
"최근 활동"을 맨 아래로 정렬하고 스레드의 게시물을 시간순으로 유지하려면 다음을 사용할 수 있습니다.
set use_threads=yes sort=last-date sort_aux=date
답변3
어쩌면 이런 게 있지 않을까요?
set sort_aux = last-date-received