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

Re: w3m-display-inline-image



>>>>> In [emacs-w3m : No.02157]
>>>>>	Yuuichi Teranishi <teranisi@gohome.org> wrote:

寺西さん> ・T による画像表示のトグル状態はセッション(バッファ)に対応す
寺西さん>   る。(→ ページが変わっても画像表示のトグル状態は保存される)
寺西さん> ・ユーザオプション w3m-display-inline-image はセッションにお
寺西さん>   ける画像表示の初期値指定

寺西さん> と思うと、そんなに変でもないように思うのですが、ダメでしょう
寺西さん> か..。

いえ、だめってことはないのです、もちろん。
ただ個人的にしっくり来ない感じがしたのは、W3 より百倍は軽いもの
の、やはり XEmacs だと画像の多いページを見るのは重いので、うっか
り画像 ON のままにしておくと「しまった!」と思うことが多いからな
のです。^^;;

そこで代案を出してみます。

T は toggle-enable-multibyte-characters に相当し、
w3m-display-inline-image は default-enable-multibyte-characters
に相当する、と考えて、

1. 二つの変数名を変更。
   w3m-display-inline-image → w3m-default-display-inline-image
   w3m-current-image-status → w3m-display-inline-image

2. ユーザオプション w3m-toggle-inline-images-permanently を新設。
   デフォルト値は t で、emacs-w3m の動作は現状とおり。nil にする
   と別のページに行くときに (1.の) w3m-display-inline-image の値
   を w3m-default-display-inline-image の値に戻してくれる。

w3m-default-display-inline-image
  "*Default value of `w3m-display-inline-image' for buffers not
overriding it."

w3m-display-inline-image
  "*Non-nil means images will be displayed inline in the w3m buffer.
This variable is buffer-local which defaults to the value of
`w3m-default-display-inline-image'.  You can toggle the value of this
variable by using the command \\<w3m-mode-map>`\\[w3m-toggle-inline-images]'."

w3m-toggle-inline-images-permanently
  "*If nil, apply the value of `w3m-default-display-inline-image' to
`w3m-display-inline-image' in the current w3m buffer when you visit a
new page for each time.  Otherwise, the value of
`w3m-display-inline-image' won't be changed."
-- 
Katsumi Yamaoka <yamaoka@jpl.org>