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

Re: w3m-expand-url



>>>>> In [emacs-w3m : No.09441] 青田さん wrote:

>   (w3m-expand-url "?" "http://example.com/?foo=bar")
>    => "http://example.com/?foo=bar"
>   (w3m-expand-url "foo.cgi?#hoge" "http://example.com/")
>    => "http://example.com/foo.cgi?#hoge"

> となりますが、それぞれ

>   (w3m-expand-url "?" "http://example.com/?foo=bar")
>    => "http://example.com/"
>   (w3m-expand-url "foo.cgi?#hoge" "http://example.com/")
>    => "http://example.com/foo.cgi#hoge"

> となるべきではないでしょうか?

すみません、ぼくはこっち方面は無脳なので、青田さんを全面的に信頼
して、パッチをありがたく頂戴いたします。

> 実際にGMailは上の場合にクエリをクリアしたURLを取得することを期待して
> いるようで、今のemacs-w3mでは検索がうまく動かないことがあります。

> URLが"?"で始まる時以外は、結果的にうまくクエリをクリアできているようなので、
> URLが"?"で始まる時だけにURLの先頭に"./"を追加することで対処しています。

どうもありがとうございます。

ところで、どうでもいいことなんですが、

> --- ChangeLog	16 May 2007 11:26:57 -0000	1.3008
> +++ ChangeLog	16 May 2007 14:36:29 -0000

Emacs 方面にこの手のものをお出しになるときは、ソースコードは
diff -c で作った差分で、ChangeLog は差分ではなくそのまま、という
流儀を踏襲するのが良いみたいです。ぼくも含めて大多数は diff -u
の方が断然見やすいと言うんですが、RMS は -c がお好みのようで。
-- 
山岡