最近、メールキャップを設定して、muttがメッセージウィンドウにHTML形式の電子メールを表示できるようにしました。
# ~/.mailcap
text/html; lynx -dump '%s' | more; nametemplate=%s.html; copiousoutput;
これは以下によって自動化されます:
# ~/.muttrc
auto_view text/html
lynx
はHTMLをテキストに変換するのにまともな仕事をしていると思いますが、HTMLの添付ファイルをWebブラウザー(luakit
)。
これを透過的に行う方法はありますか?私にとって良いワークフローは次のようになります:
lynx
変換する)lynx
には複雑すぎますluakit
のメールを開きます。これは、muttの mime support で実行できます。
さらに、これをAutoviewとともに使用して、添付ファイルを表示するための2つのコマンドを示すことができます。1つは自動的に表示され、もう1つは添付ファイルメニューからインタラクティブに表示されます。
基本的に、mailcap
ファイルに2つのオプションを含めます1。
text/html; luakit '%s' & test=test -n "$DISPLAY"; needsterminal;
text/html; lynx -dump %s; nametemplate=%s.html; copiousoutput;
最初のエントリは、X
が実行されていることをテストし、実行されている場合は、ファイルをluakitに渡します。ただし、デフォルトはcopiousoutput
タグによって決定されるため、lynxによってmuttでレンダリングされます。
これらのオプションは.muttrc
:
auto_view text/html # view html automatically
alternative_order text/plain text/enriched text/html # save html for last
あなたがそれをあなたのブラウザで見たいなら、それはただ押すことの問題です v 添付されたHTMLを表示し、次に m mailcapに送信します。
便宜上、私はバインドします Entermuttrc
のその関数に:
bind attach <return> view-mailcap
1.注、私はlynxやluakitを使用していないため、これらのオプションはあくまでも目安です。
恥知らずに複製 このブログ投稿から ...