現在、mutt
HTML メールを正しく表示するよう努めています。私はそれを設定auto_view
し、mailcapでw3m
呼び出しましたが、うまくいきます。
ただし、受信メールのリンク URL が端末ウィンドウの幅より長い場合が多い。複数行に分かれているため、クリックが不便で、ブラウザにコピーする前に元のURLを手動で再設定する必要があります。
私はそれを$markers
オフに設定し、これにより改行を表示するプラス記号が正常に削除されました。しかし、muttはまだ自分自身をラップするので(おそらく単にechoingして\n
コピーできるので)、リンクを取得することはまだ不便です。
改行文字を完全に無効にし、端末エミュレータでこれを処理するようにmuttに指示する方法はありますか?これにより、リンクを1回のジョブにコピーできます。変数のオプションがないようです$wrap
。端末の幅より広く設定しようとしましたが、$wrap
動作しませんでした。
ベストアンサー1
Debian ではこれを次のように修正しました。
sudo apt-get install urlview
cat << EOF > ~/.urlview
REGEXP (((http|https|ftp|gopher)|mailto)[.:][^ >"\t]*|www\.[-a-z0-9.]+)[^ .,;\t>">\):]
COMMAND echo %s > ~/url.txt
EOF
今すぐ開くときにmutt
電子メールを選択してをタップしますctrl+b
。これにより、電子メールから抽出されたすべてのURLを一覧表示するメニューが開きます。
矢印キーを使用して開きたいURLを選択し、キーを押しますenter
。
muttをオフにすると、ディレクトリ内のファイルに書き込まれたURLが表示されurl.txt
ます$HOME
。これで、コピー&ペーストを簡単に使用できますcat
。
源泉:https://wiki.archlinux.org/title/Mutt#Viewing_URLs_in_a_web_browser