[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
w3m-url-local-p
w3m-url-local-p の定義が,
(defsubst w3m-url-local-p (url)
"If URL points a file on the local system, return non-nil value.
Otherwise return nil."
(string-match "\\`\\(file:\\|/\\|[a-zA-Z]:/\\)" url))
となっていますが,これは,最初期の emacs-w3m が / で始まっているファイ
ル名をローカルなファイル指示する URL として許容していたときの名残だと
思います.
実際には,[emacs-w3m:00284] で
>> On 19 Mar 2001 17:46:45 +0900
>> 「土」== tsuchiya@pine.kuee.kyoto-u.ac.jp (TSUCHIYA Masatoshi) said as follows:
白井> 昨日の夜、Windows で試したときは大丈夫だったのですが、これは、
白井> "file://c/home/shirai/.w3m/bookmark.html"
白井> という形式になっているからだったのですね。いっそのこと、
白井> (defun w3m-expand-file-name-as-url (file &optional directory) ...)
白井> にして、local な file は全部 "file://" を頭につけたらどうですか?
土> なるほど。これが良さそうですね。
という相談が行われていて,内部的には file:// を必須とするという方針に
なっています.そこで,
* w3m-util.el (w3m-url-local-p): Stricten its regexp.
という変更を行っておきましたが,微妙な部分の修正なので,不具合が発生す
る恐れがあります.
--
土屋 雅稔 ( TSUCHIYA Masatoshi )