web-dev-qa-db-ja.com

「既読としてマーク」すると同時にアーカイブするmuttマクロ

Gmailimapにmutt接続しています

これまでのところ、私はこれを持っています:

macro index,pager y "<enter-command>unset trash\n <delete-message>" "Archive message"

しかし、メッセージを片付ける前に、メッセージが「既読」とマークされていることを確認する方法がわかりません。フローは次のようになります。インデックスビューを表示し、Enterキーを押してメッセージを読みます。このメッセージを「$」で読んだことを「コミット」しませんが、代わりに「y」を押してアーカイブします。既読またはアーカイブの実行中に「$」マークを組み合わせることができるようにしたいと思います(上記を参照)

4
naveen

私のmuttの知識は少し錆びてきました(主に現在Gmailを直接使用しています)が、マクロに<clear-flag>Nを含めようとしていると思うので、他のことをする前にメッセージが既読としてマークされていることを確認してください。また、次のメッセージに移動しないように、resolve=noのようなものが必要です。

これはうまくいくかもしれません(テストされていません):

macro index,pager y "<enter-command>unset resolve<enter><enter-command>unset trash<enter><clear-flag>N<enter-command>set resolve<enter><delete-message><enter>"
3
mdbraber