[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: [mew-dist 19271] Re: w3m と mew の html 表示



Cc: emacs-w3m ML 付き

From: FUKANO Akihiro <fukano@bb.vh1.arena.ne.jp> さん曰く
Subject: [mew-dist 19267] Re: w3m と mew の html表示
Message-ID: <20011012.135713.71095814.fukano@bb.vh1.arena.ne.jp>
Date: Fri, 12 Oct 2001 13:57:13 +0900 (JST)

fukano> 私は、(setq mew-w3m-auto-insert-image nil) にしました。
fukano> 
fukano> なぜならば、HTML形式の SPAM で、
fukano> <img src="http://host.xxx/abc.gif=user=fukano@bb.vh1.arena.ne.jp">
fukano> の様な記述があって、画像を表示するために host.xxx すると、
fukano> SPAM発信者は、fukano@bb.vh1.arena.ne.jp はメールを読んだこと
fukano> がわかってしまいます。

ぼくが土日に遊び呆けている間に、土屋さんが真っ当な対応をしてくだ
さったので、mew-w3m.el でも積極的な対応(?)をしました。以下、
Emacs21 or XEmacs で mew-w3m を使っているときの話です。

(1) mew-w3m-auto-insert-image をユーザ変数に戻しました。
 default は nil ですが、t にしても Related な画像データを表示す
 るだけで、Network 経由で画像データを取りにいくことはありません。

(2) mew-w3m-view-inline-image() を改造しました。もし、
(define-key mew-summary-mode-map "T" 'mew-w3m-view-inline-image)
のように "T" に bind すると、

"T" => その Text/Html だけ mew-w3m-auto-insert-image を t に束縛
      して表示しなおします。もし、事前に
      mew-w3m-auto-insert-image を t に設定しているなら、なにも
      変化はありません。(画像を隠した方が良い?)

"C-uT" => <img src=http://....> の Network 経由での画像データも
      取りに行き、表示します。
      ただし、深野さんが説明してくださったような形式でも動いてし
      まうので、注意が必要です。


追記: 特に mew-dist ML の方へ

現在の emacs-w3m では、w3m-toggle-inline-image() と
w3m-toggle-inline-images() という二つの関数があります。default
設定の keybind でいえば、

"t" => w3m-toggle-inline-image() => cursor の下の画像の表示をトグル
"T" => w3m-toggle-inline-images() => すべての画像の表示をトグル

となっています。そのため (setq w3m-display-inline-image nil) と
しておいて、みたい画像の tag の上で "t" するのが流行りです(本当
かしら)。

また、mew-w3m.el でも

(setq mew-use-w3m-minor-mode t)
(add-hook 'mew-message-hook 'mew-w3m-minor-mode-setter)

とすれば、Mew の message buffer 上で "t", "T" など出来るので合わ
せてお使い下さい。

-- 
白井秀行 (mailto:shirai@rdmg.mgcs.mei.co.jp)