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