2008年2月15日

[mew-dist 28062] Re: emacs-w3m-1.4.4 && mew-w3m

白井です。

# 元のメール見逃していました (__)

From: TAKANO Yuji (たかのゆ〜じ) <takachan@xxxxx> さん曰く
Subject: [mew-dist 28058] emacs-w3m-1.4.4 && mew-w3m
Message-ID: <20080214.121638.232932267.takachan@xxxxx>
Date: Thu, 14 Feb 2008 12:16:38 +0900 (JST)


> Emacs 23.0.5 では emacs-w3m-1.4.4 の make が通らなかったので
> w3m.el の バージョンチェック部分 ((>= emacs-major-version 23) 辺
> りをごそっと削除してインストールしました。

そんなことをするなら、emacs-w3m は CVS のものを使った方がよいです。

emacs-w3m-1.4.4 リリース当時は emacs 23.x は unicode がマージさ
れたバージョンになる予定だったので、そのようになっていると記憶し
ています。

# 1.4.5 リリースすればいいんですけどね。

From: Kazu Yamamoto (山本和彦) <kazu@xxxxx> さん曰く
Subject: [mew-dist 28061] Re: emacs-w3m-1.4.4 && mew-w3m
Message-ID: <20080215.174347.123308079.kazu@xxxxx>
Date: Fri, 15 Feb 2008 17:43:47 +0900 (JST)

> > そもそも、そのようなことは可能なのでしょうか? Amazon から届い
> > たメールの商品説明をクリックしたらそのまま firefox が起動すると
> > か、それが大変なら HTML メール自体を firefox で表示してしまえ。
> > とか・・。
>
> どちらもできます。というか、どうしてできないのですか?
>
> > ・HTML メールが表示された状態で C-uT で画像を表示させた後、リン
> > ク先をクリックしたら外部のブラウザが起動してもらいたい。
>
> C-uT とはなんでしょうか?

emacs-w3m 内蔵の mew-w3m で HTML パートを表示させた後、C-uT する
と、外部にリンクされた画像データもフェッチしてインラインで表示す
るんです。なので、C-uT は本題とは関係なくて、たかのさんの要望は、

「mew-w3m で html パートを解析した後のリンク部分をマウスクリック
したら firefox が立ち上がる」

様にしたい、ということでしょう。現状、そのままマウスクリックをす
ると emacs-w3m を使って表示することになると思います。

mew-use-w3m-minor-mode の値によって挙動が違うのが面倒くさいです
が、結局は emacs-w3m から firefox 動かすのはどうするの?という問
題です。

> > ・HTML メールそのものを C-c C-e で外部ブラウザで表示して、以降、
> > リンク先のクリックは全てブラウザ任せにしたい。
>
> ブラウザに任せたいという意味がよく分らないのですが、text/html を C-c
> C-e でブラウザに表示させ、あとはブラウザで読み進めることは、昔からでき
> ます。

これは、かずさんの言うようにそのままでもできるんじゃないかなぁ?

デフォルトで↓ってなっていて、

(defvar mew-unix-browser "firefox")
(defvar mew-unix-browser-form `(,mew-unix-browser ,mew-unix-browser-arg t))

(defvar mew-prog-text/html 'mew-mime-text/html-w3m) ;; See w3m.el
(defvar mew-prog-text/html-ext mew-unix-browser-form)

C-cC-e だと mew-prog-text/html-ext が召喚されます。

--
白井秀行 (mailto:shirai@xxxxx)

投稿者 xml-rpc : 2008年2月15日 18:40
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/69728
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。