(取消)折叠 mutt 中的所有标记线程?

Rya*_*Lue 6 mutt

我正在尝试配置 mutt 以便每当我切换到一个文件夹时,它默认折叠所有线程,除了那些包含未读消息的线程。

这是我到目前为止编写的文件夹钩子:

folder-hook . "push <collapse-all><tag-pattern>~(~N)<enter><tag-prefix-cond><collapse-thread>"
Run Code Online (Sandbox Code Playgroud)
  • collapse-all 折叠所有线程;
  • tag-pattern: ~(~N) 标记属于包含未读消息的线程的所有可见(线程父级)消息;
  • tag-prefix-cond 应该使下一个函数适用于所有标记的消息;
  • 但它似乎collapse-thread没有响应标签前缀(我的猜测是因为它是为了处理线程而不是消息而编写的)。

那么这能做到吗?(没有给 mutt 写补丁,那是?)

Jak*_*dra 1

我认为你甚至不需要宏。有一些有关(取消)折叠的配置选项。

尝试以下配置并注释宏:

set collapse_all = yes 
set uncollapse_new = no # (default is yes)
Run Code Online (Sandbox Code Playgroud)