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

Re: w3m-expand-url



From:  Yuuichi Teranishi <teranisi@gohome.org> さん曰く
Subject: [emacs-w3m:01544] Re: w3m-expand-url
Message-ID: <m3bskash5n.wl@gohome.org>
Date: Mon, 17 Sep 2001 11:08:36 +0900

>>>>> <20010915202813O.1000@pine.kuee.kyoto-u.ac.jp> にて、
>>>>> "土" = <tsuchiya@pine.kuee.kyoto-u.ac.jp> さんは書きました:

土> 原因は expand-file-name() の仕様違いのようです。

土>   Mule-2.3 の場合
土>     (expand-file-name "/~tsuchiya/bookmarks.html")
土>    -> "/home/tsuchiya/bookmarks.html"

ほんとだ。(最近、家には Mule-2.3 がないの)

土> expand-file-name() を使うようになったのは最近のようですが、どうして使
土> うようになったのか変更の趣旨が理解できなかったので、まだ対策はしていま
土> せん。

寺> ここの expand-file-name の目的は、

寺> /foo//bar => /foo/bar
寺> /foo/./bar =>  /foo/bar
寺> /foo/../bar => /bar

寺> のような変換のためです。
寺> これを expand-file-name を使わずにやるのはちょっと面倒くさそうですが、
寺> うまい手はないでしょうか。

local な URI でないときは、いちど、"~" => "%7E" に変換して、
expand-file-name() し、再度、"%7E" => "~" するとどうでしょうか?

-- 
白井秀行@ちょっと、忙しいのでアイデアだけでごめんなさい。