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

Re: sb-redhat.el



>>>>> In [emacs-w3m : No.04844] 
>>>>> “白井” = Hideyuki SHIRAI (白井秀行) <shirai@rdmg.mgcs.mei.co.jp> wrote:
kose> げっ、なんでだ! これはまずい。

白井> まずい、まずい :-)

kose> なーんと (2) です。そして、この Meadow2 では、

kose> (expand-file-name "/")
kose> "/"
kose> (expand-file-name "/tmp")
kose> "/tmp"

kose> です。でも

kose> expand-file-name is a built-in function.
kose> (expand-file-name NAME &optional DEFAULT-DIRECTORY)

kose> です。defadvice もしてないし。なんでだ?  meadow -q だと

kose> (expand-file-name "/")
kose> "c:/"

kose> だ。うーーむ。

白井> これって、Cygwin の mount 関係をごまかすやつのせいじゃない?

cygwin-mount.el は使ってないです。

白井> # 前に太田のおっしゃられていたのと同じような感じ。

白井> それだと、file-name-handler-alist に設定するからね。

kose> この状態で作った emacs-w3m netinstall package ってボクと同じ
kose> 現象になるよね。まっずいなー。

白井> run-time で判定しているから大丈夫そうです。

白井> ちなみに、

白井> (expand-file-name "~/")

白井> ってどうなりますか? "c:/home/kose" みたいになるんだったら、
白井> w3m-expand-path-name での判定を "/" => "~/" に変えるだけだけど。

(expand-file-name "~/")
"c:/kose/"

です。

白井> 白井秀行@貧乏暇無しなので、作業は出来ないです。このメールを書く
白井>          のも辛い。。。

忙しいのに申し訳ないです。でも白井さんのヒントでわかりました。
ありがとうございます。感謝してまーす。

file-name-handler-alist's value is 
(("\\.\\(BMP\\|GIF\\|JP\\(?:E?G\\)\\|P\\(?:BM\\|GM\\|NG\\|PM\\)\\|TIFF?\\|X\\(?:[BP]M\\)\\|bmp\\|gif\\|jp\\(?:e?g\\)\\|p\\(?:bm\\|gm\\|ng\\|pm\\)\\|tiff?\\|x\\(?:[bp]m\\)\\)\\'" . image-file-handler)
 ("\\.Z\\(~\\|\\.~[0-9]+~\\)?\\'\\|\\.bz2\\'\\|\\.tgz\\'\\|\\.g?z\\(~\\|\\.~[0-9]+~\\)?\\'" . jka-compr-handler)
 ("^/[^/]*$" . tramp-completion-file-name-handler)
 ("\\`/[^/:]+:" . tramp-file-name-handler)
 ("\\`/:" . file-name-non-special))

で、この ("^/[^/]*$" . tramp-completion-file-name-handler)
があると 

(expand-file-name "/")
"/"
(expand-file-name "/o")
"/o"
(expand-file-name "/o/o")
"c:/o/o"

こうなっちゃいます。

Meadow で Tramp は動いていないのにそれのせいだったなんて。もう。

Tramp 側が直るまで
白井> w3m-expand-path-name での判定を "/" => "~/" に変えるだけだけど。
として欲しいです。
-- 
こせき // Meadow Netinstall
http://www5d.biglobe.ne.jp/~kose/html/NetInstall.html