[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Google search
>>>>> at 04 Mar 2001 19:28:40 +0900
>>>>> 土 == TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp> said,
西> * w3m-command-arguments に関数を設定出来るようにした。
西> フレームのサイズを変えてから reload すると、それに合わせて
西> fill-column も変わる。w3m-fill-column は custom 変数から外した。
西> (誰も変更しないと思う。たぶん w3m-command-arguments も)
土> 私が変更してます…。横幅 114 もある広大な Emacs を使っていながら、なお
土> かつ、文字の多いサイトを読み易く表示するためには、80 桁くらいに
土> w3m-fill-column を設定しておくのが使いやすいんですよ。
土> というわけで、w3m-fill-column を復活させて、w3m-command-arguments もそ
土> れを参照するようにしておきました(form枝のみ)。
これについて、幹のrev. 1.49 => 1.50の際に、西田さんのパッチは
そのままでなく以下のように修正しています。
***************
*** 83,98 ****
:group 'w3m
:type 'string)
- (defcustom w3m-fill-column (- (frame-width) 4)
- "*Fill column of w3m."
- :group 'w3m
- :type 'integer)
-
(defcustom w3m-command-arguments
! '("-T" "text/html" "-t" tab-width "-halfdump" "-cols" w3m-fill-column)
"*Arguments of w3m."
:group 'w3m
! :type '(repeat (restricted-sexp :match-alternatives (stringp boundp))))
(defcustom w3m-mailto-url-function nil
"*Mailto handling Function."
--- 84,95 ----
:group 'w3m
:type 'string)
(defcustom w3m-command-arguments
! '("-T" "text/html" "-t" tab-width "-halfdump"
! "-cols" (1- (frame-width)))
"*Arguments of w3m."
:group 'w3m
! :type '(repeat sexp))
(defcustom w3m-mailto-url-function nil
"*Mailto handling Function."
このw3m-command-argumentsに式を書けば、西田さん提案のフレーム幅に合わせ
たものになるし、定数値を書けば、土屋さんの使い方にあったものになると思い
ますが、それでは不十分でしょうか?
この話はw3m-fill-column変数が有無の是非に関するものであり、
単独で必要か? という点かと思います。
他のオプションも混じったw3m-command-argumentを設定するより、単独で
w3m-fill-columnを設定するほうが、より設定しやすいともいえますが、一方で、
2つの変数で設定がぶつかる/冗長である、ともいえます。
w3m-fill-columnを残すならば、その値として
正の整数n : 固定幅
nil : (- frame-width 1)の幅
不の整数n : (+ frame-width n)の幅
などという仕様にして、w3m-command-argumentはユーザ変数ではなくする
ようにしたほうがいいかも。
でなければ現状の幹のように、w3m-fill-columnを廃止して
w3m-command-argumentsで制御する。
どちらがよろしいですか? > all
--- Regards,
Shun-ichi Goto <gotoh@taiyo.co.jp>
R&D Group, TAIYO Corp., Tokyo, JAPAN