[Mew-dist 13909] Re: b54

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2000年 8月 23日 (水) 11:52:32 JST


From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [Mew-dist 13907] Re: b54
Message-ID: <20000823.103744.127161200.kazu at example.com>
Date: Wed, 23 Aug 2000 10:38:34 +0900

> From: NAKAGAWA Takayuki <tknakaga at example.com>
> Subject: [Mew-dist 13901] Re: b54
> 
> >   例えば、~/Mail/foo の下に symlink があって他に subdirectory がない場
> > 合、foo の link count は 2 のままなので、symlink は追いかけてくれない
> > と思います。~/Mail 直下からの symlink か、他に subdirectory があれば大
> > 丈夫。
> 
> 確認です。数字だけからなるディレクトリがないとします。
> 	(setq mew-folder-list-skip-pattern "^[0-9]+$")
> と設定すれば、望み通りのディレクトリのリストができあがりますか?

# これって、symlink な subfolder の話? それとも、もっと全般的な話?

全般的な話だとすると、昨日 Meadow を使って確かめたときは、

Subject: [Mew-dist 13897] Re: b54
From: Hideyuki SHIRAI (白井秀行) <shirai at example.com>
Message-Id: <20000822.164641.100050164.shirai at example.com>

につけた mew.el への patch が必要です。論理が逆なため、'nil' な
folder が大量に発生しました。

# あれれ、もしかして、1.94.2 の mew-func.el => mew-folder-list()
# も論理が逆? 1.95b43 で試したら結果に変わりはないのですが。。。

symlink な subfolder の話だとすると、UNIX 上で試してみたのですが、
例えば、

% cd ~/Mail/tmp
% ln -s ~/temp/Mail/hoge hoge

とかしたときに、ユーザは "+tmp/hoge" という folder を期待すると
思うのですが、これは、mew-folder-list-skip-pattern が nil でも
^[0-9]+ でも(コードをみると当然のような気もしますが)出てきません
でした。

# mh の folders だと tmp/hoge って出たっけ?(もう、mh が system
# に載っていない。。。)

> 制約のある Windows や OS/2 では、mew-folder-list-skip-pattern を通常設
> 定してもらうものだと考えています。

以前(数年前)に Mew-win32 で同様の議論があったときは『数字だけな
folder は、なんか怖くて使わないよね』という意見が多かったと記憶
しています。だから、Windows に関しては、そういう仕様でも問題ない
と思います。(MHC があるけど)

ただし、Meadow ではちゃんとした値が帰るように設定できるため、従
来の mew-file-attributes() では w32-get-true-file-link-count を
let してもらったのだと思いました。

# やまぐちさんの努力のおかげだったと思います。

-- 
白井秀行@中川さんが違うパッチを出している。私の勘違いか。。。



Mew-dist メーリングリストの案内