%20mutt%EC%97%90%EC%84%9C%20%ED%83%9C%EA%B7%B8%EA%B0%80%20%EC%A7%80%EC%A0%95%EB%90%9C%20%EB%AA%A8%EB%93%A0%20%EC%8A%A4%EB%A0%88%EB%93%9C%EB%A5%BC%20%EC%B6%95%EC%86%8C%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
폴더로 전환할 때마다 기본적으로 모든 스레드가 축소되도록 mutt를 구성하려고 합니다.제외하고읽지 않은 메시지가 포함된 메시지.
이것은 지금까지 내가 작성한 폴더 후크입니다.
folder-hook . "push <collapse-all><tag-pattern>~(~N)<enter><tag-prefix-cond><collapse-thread>"
collapse-all
모든 스레드를 축소합니다.tag-pattern: ~(~N)
읽지 않은 메시지가 포함된 스레드에 속하는 모든 보이는(스레드 상위) 메시지에 태그를 지정합니다.tag-prefix-cond
태그가 지정된 모든 메시지에 다음 기능을 적용해야 합니다.collapse-thread
하지만 태그 접두사에 응답하지 않는 것 같습니다 (내 생각에는 메시지가 아닌 스레드에서 작동하도록 작성되었기 때문인 것 같습니다).
그렇다면 이것이 가능할까요? (mutt에 패치를 쓰지 않고서요?)
답변1
제 생각에는 매크로도 필요하지 않을 것 같습니다. 축소(취소)에 관한 구성 옵션이 있습니다.
다음 구성을 시도하고 매크로에 주석을 추가하십시오.
set collapse_all = yes
set uncollapse_new = no # (default is yes)