[Date Prev][Date Next][Thread Prev][][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>