Re: URL上でRETを押してウ ェブブラウザで開きたい
Satoshi Yoshida <[email protected]> Tue, 28 Jun 2022 16:55:01 +0900
| Newsgroups | gmane.emacs.gnus.semi.japanese |
|---|---|
| Message-ID | <[email protected]> |
Katsumi Yamaoka <[email protected]> writes: > Emacs 28.1 に付属しているものなら十分に最新版だと思いますよ。;) そうなんですね、安心しました。 > そうすると本文の先頭行はこんな感じですね? > > 1. ( ) text/plain (*) text/html > > もし text/html が選択されていて、文章が読みやすく整形されている > なら、整形するための html viewer としてデフォルトでは shr が使わ > れています。 この先頭行が自分のところでは表示されませんね。 よって text/html が選択されているのかわかりません。 ですが字下げしてあり文章の整形自体はされています。 Attachment: [2. text/plain]... という行があって その次に本文が始まってます。 > その URL (というか生の URL 文字列ではなくて、リンクですよね?) > の上にポイントを置いて C-h c RET とたたくと、RET キーが起動する > 関数の名前が表示されます。html viewer が shr であるならば関数は > shr-browse-url で、デフォルトではそれは browse-url を呼びます。 実は Google のセキュリティ通知内の URL はリンクになっていません。 ということで生の URL 文字列なのでしょうかね。 今回はこれをウェブブラウザで開きたいなと思っています。 URL 上で RET を押すと Buffer is read-only と表示されます。 スマホで見てもリンクになってなくてタップしても飛べません。 よって C-h c RET と押しても関数名は表示されませんでした。 他のメールで URL に下線が付いてリンクになっているものでは shr-browse-url と表示されました。 > 例えば > M-x browse-url RET http://www.google.co.jp RET > とタイプすると吉田さんのウェブブラウザで Google が開きますか? はい開きます。 > あるいは本文の先頭行で (*) text/plain が選択されているなら (一般 > の text/plain メールを読んでいる場合も)、本分に表示されている > 生の URL 文字列の上で RET をたたいたときに外部のウェブブラウザで > 表示させたいなら、gnus-treat-buttonize という変数の値が nil 以外 > でないといけません。吉田さんが意図的に nil に変更していなければ、 > デフォルトで有効になっています。で、その場合も外部ウェブブラウザ > を起動するために使う関数は browse-url です。 外部ウェブブラウザは Firefox を使ってます。 gnus-treat-buttonize はいじったことはありません。 > もしかしたら browse-url 関連の変わった設定をお持ちなのかもしれま > せんね。普通は、放っておいても、そのシステムで利用可能なウェブブ > ラウザを起動するようになっていると思いますから。 うーん自分で設定した記憶はありませんがどうなんでしょうね。 いろいろと情報をくださりありがとうございます。 -- 吉田聡