web-dev-qa-db-ja.com

リンクにジャンプしてMuttで開く方法

Muttを使い始めたばかりです。 Muttでリンクや次のリンクなどにジャンプするにはどうすればよいですか?そして、w3mで開く方法は?

前もって感謝します。

3
shinokada

Muttにはリンク自体をたどる機能はありませんが、Muttにそれを行ういくつかの外部ツールを実行させることができます。

1つは rlview です。 Ctrl-Bを入力すると、MuttのページャーでHTMLメッセージを表示しながら実行できます。これは、デフォルトでurlviewを実行するマクロにバインドされています。メッセージ内のリンクのメニューが表示され、好みのブラウザを使用してそこからリンクのターゲットにジャンプできます。

メッセージのコンテキストでリンクが表示されるため、その目的でw3mを使用することを好みます。そのため、muttrcでこのマクロを定義しています。

macro index,pager \cB ": unset wait_key; set pipe_decode\n|w3m\n: set wait_key; unset pipe_decode\n" "call w3m to extract URLs out of a message"

このマクロはHTMLではなくプレーンテキストをw3mに送信するため、w3mと入力して、リンクのように見えるものを実際のリンクに変換するように:に指示する必要があります。

メッセージがHTMLであるか、HTML部分がある場合は、デフォルトでvにバインドされている添付ファイルメニューを使用して、Muttのポケットベルの代わりにw3mを使用してその部分を表示できます。 mailcapファイルが適切に構成されている場合、そのメニューでメッセージのHTML部分を選択し、Enterを押すと、w3mが起動してメッセージが表示されます。次に、w3mでブラウジングするときに通常行うようにリンクをたどることができます。

適切に構成されたmailcapファイルとは、次のような行を含むファイルを意味します。

text/html; w3m %s; nametemplate=%s.html

この説明は、Muttの使用に関する詳細とともに、 ここ および ここ にあります。

2
garyjohn