mutt でタグ付けされたすべてのスレッドを折りたたむ (または折りたたまない) ことはできますか?

mutt でタグ付けされたすべてのスレッドを折りたたむ (または折りたたまない) ことはできますか?

フォルダに切り替えるたびにデフォルトですべてのスレッドが折りたたまれるように 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)

関連情報