メールを開いたときに、neomutt が自動的にメールを既読としてマークしないようにすることは可能ですか?

メールを開いたときに、neomutt が自動的にメールを既読としてマークしないようにすることは可能ですか?

neomutt は、表示時にメールを既読としてマークできませんか?

Thunderbird などの一部の電子メール クライアントではこれが許可されています。

答え1

その機能は表示メッセージメッセージをポケットベルで開くと、メッセージは自動的に既読としてマークされます。

ただし、ページャー メニュー用に以下のマクロを作成できます。メッセージは既読としてマークされたままですが、ページャーを終了する前に、メッセージは新規としてマークされます。これは、内部ページャーを使用している場合にのみ機能する可能性があります。

bind pager q noop # because mutt cannot unbind, but can bind noop.
macro pager q "<mark-as-new><exit>"

unbind最近のバージョンのneomuttを使用している場合は、コマンドも利用できます

unbind pager q
macro pager q "<mark-as-new><exit>"

qページャーを閉じてメッセージを既読にするページャーのバインディングを保持したい場合は、簡単です。同じ機能にバインドされたキーが 2 つあります。qと はどちらもiページャーを終了します。マクロ内でqをに置き換えるだけですi。これで完了です。

メッセージを選択しenterて表示し、

  • qポケベルを終了し、メッセージを既読のままにする

  • iポケベルを終了し、メッセージを新規としてマークする

関連情報