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

w3m-dtree.el で /a/hoge => a:/hoge となるバグ



広島大学の田岡と申します。

emacs-w3m のDtreeで、ちょっと変な動きをします。
cvsのものは直っているのかも知れませんが。。。

環境はFreeBSDです。
まず、D で /a/hoge というディレクトリを開こうとすると、a:/hoge を開こうとしま
す。これは、

--- w3m-dtree.el.bak	Wed Sep 18 15:38:32 2002
+++ w3m-dtree.el	Wed Sep 18 15:38:32 2002
@@ -81,7 +81,7 @@
     path))
 
 (defsubst w3m-dtree-directory-name (path)
-  (when (string-match "^/\\(\\([A-Za-z]\\)[|:]?\\|cygdrive/\\([A-Za-z]\\)\\)/" path)
+  (when (string-match "^/\\(\\([A-Za-z]\\)[|:]+\\|cygdrive/\\([A-Za-z]\\)\\)/" path)
     (setq path (concat
 		(or (match-string 2 path)
 		    (match-string 3 path))

で、開けるようになりました。これで良いのでしょうか?
「?」は0個でもマッチするのですか?

さらに、emacs-w3m でローカルのファイル/a/hoge/foo.txt を開いていて、E 
で編集しようとすると、正しく開きません。

~/.w3m/a:/hoge/foo.txt

というファイルを開こうとしています。これは、上の修正では直りません。ど
の分なのか余り調べていません。

なぜ、こんなことに気が付いたかというと、私はamdを使っています。
/a/hoge/home にディスクをマウントして、/home/taoka →
/a/hoge/home/taoka というsymlinkを張るようにしています。
で、通常は /home/taoka なのですが、場合によっては、
/a/hoge/home/taoka を見ることがあるようです。で、上のようになり
ファイルが編集できません。


ところで、w3m-antenna-add-current-url が + に割り当てられていますが、
? で表示するHelpには、そのことが入っていません。
C-u + にw3m-antenna-add-this-urlが割り当てられていたら良いのかも。

もうひとつ。w3m-antenna について質問があります。
Classに割り当てるものは、Normal, Modified Time, HNS があります。
HNS は、ハイパー日記システムのページの場合ですね?
Normal と Modified Time の違いは何でしょう?


 田岡 智志    広島大学大学院 工学研究科 情報工学専攻
             taoka@infonets.hiroshima-u.ac.jp