mutt: 스레드는 마지막 활동을 기준으로 정렬되지만 메시지는 시간을 기준으로 정렬됩니다.

mutt: 스레드는 마지막 활동을 기준으로 정렬되지만 메시지는 시간을 기준으로 정렬됩니다.

내 이상적인 구성은 다음과 같습니다.

  • 단서대화
  • 스레드를 최신 메시지순으로 정렬합니다(스레드: "마지막 활성" 순서).
  • 스레드 내의 메시지를 보낸 순서대로 정렬합니다(메일:연대순).

이 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

관련 정보