[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: w3m-search.el
Romain, we are talking about the Quick Search feature.
TSUCHYA-san said that the qsearch feature is duplicated with the
w3m-uri-replace feature. He is right. We probably be able to
realize the qsearch feature using the w3m-uri-replace-alist
variable (though, maybe slight modification is needed, e.g.
making it can contain the coding-system element).
However, I don't think the present way is so bad, if anyting,
it's good enough. The points are what is reasonable and what is
user-friendly. I'll write so and so forth below in Japanese.
My stance is not to hesitate to change the code if there's a
better way, even though you are the author of the qsearch
feature and you've written a lot of info documents. :)
>>>>> In [emacs-w3m : No.04701]
>>>>> TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp> wrote:
土屋さん> えーっとですね,実は,最近,安定版を release しようと言い出
土屋さん> さない大きな理由が,quick search 機能なんです.
土屋さん> 以前にも指摘したように,quick search 機能の大部分は
土屋さん> w3m-uri-replace() によって提供されている機能と重複しています.
土屋さん> これは私にとって非常に落ち着かない状態なので,ぜひとも統合し
土屋さん> てしまいたいのですが,そうすると,quick search 機能の設定方
土屋さん> 法が将来版では変更になる公算が高い,と言うことになります.
うーむ、実は現在の姿にぜんぜん違和感を持たなかったのでした。:)
つらつらと書いてみますが、
1. w3m-uri-replace-alist のデフォルト値が qsearch の項目を持って
いれば、w3m-search.el 無しで実現可能か?
否。w3m-search-engine-alist の coding-system の項が無い。もっ
とも、単にそれを持てるようにすれば可能。
2. w3m-uri-replace-alist と w3m-search-engine-alist の両方に、同
じ url が並ぶ。
ソースの管理上よろしくない。
3. 現在の w3m-search.el の在り様についての個人的な感想。
現在 searching という行為に限定した機能や設定がここに収められ
ているのは、それはそれで合理的。w3m-search-engine-alist のデ
フォルト値でもって使える url を開発者が提供し、ユーザがそれを
簡単に w3m-search-quick-search-engine-alist をカスタマイズし
て使うという図式は親切。
4. Qsearch のときに w3m-uri-replace-alist の値をある特定の値に束
縛して、qsearch url そのままで w3m を呼ぶのはどうか?
単に手間が増えるだけかもしれない。たぶん w3m-uri-replace-alist
に coding-system の項を持たせる必要有り。
5. w3m-uri-replace-alist に coding-system の項を持たせることは、
将来的に何かと都合が良い。それを扱う関数の変更も必要だけれど。
→ 1. に戻る。
4 と 5 (特に 5) は実施する価値があるかもしれません。ぼくの基本的
なスタンスは、合理的で利用し易いものがあるならば即変更すべし、で
す。Romain さんがドキュメントをたくさん書いてくれているのは、彼
を立てて変更を躊躇する理由にはなりません。でも、現在の機能の重複
が、そんなにひどいものだとは思わないんですけれど。
;; とか書いても C-c C-c した直後に気が変わることもめずらしくない
;; わたくしではありますが。:-p
--
Katsumi Yamaoka <yamaoka@jpl.org>