[mew-dist 19733] Re: mew-summary-virtualが~/Mail/inbox/.mew-cacheを上書きする

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2001年 11月 28日 (水) 13:19:43 JST


From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [mew-dist 19732] Re: mew-summary-virtualが~/Mail/inbox/.mew-cacheを上書きする
Message-ID: <20011128.130518.92620149.kazu at example.com>
Date: Wed, 28 Nov 2001 13:05:18 +0900 (JST)

kazu> >   cvsのHEADを使っているのですが、mew-summary-virtualを実行すると
kazu> > ~/Mail/inbox/.mew-cacheの内容がが作成されるバーチャルフォルダの一覧で
kazu> > 上書きされてしまいます。
kazu> 
kazu> たとえば、
kazu> 	"/" + "virtual" + "+inbox" + "from=kazu"
kazu> と入力したときと、いう意味ですよね?
kazu> 
kazu> 僕の環境では、正常に動いています。

ちょっと気になって見てみたら、ぼくは "~/.mew-cache"
"~/.mew-touch" という file が出来ていました。気付かなかった。

mew-scan-sentinel() => mew-summary-folder-cache-save()
=> (mew-expand-folder folder mew-summary-cache-file)

で、

(mew-expand-folder "*virtual") は nil だけど、
(mew-expand-folder "*virtual" mew-summary-cache-file) だと最終的
に

(expand-file-name mew-summary-cache-file nil)
 => "/home/shirai/.mew-cache"

となるからでしょう。おそらく、mew-summary-trace-directory が t
の人は木村さんの言われるように、

(cd "~/Mail/inbox")
(mew-expand-folder "*virtual"  mew-summary-cache-file)
=> "/home/shirai/Mail/inbox/.mew-cache"

となるんじゃないでしょうか?

-- 
白井秀行 (mailto:shirai at example.com)



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