[Mew-Win32 00331] mew-folder-list (Re: C-uZ)

YAMAGUCHI, Shuhei yamagus at example.com
1998年 3月 3日 (火) 02:59:11 JST


やまぐち@ねっとらぴゅたの住人、です。

>>> In article <uafb96x8d.fsf at example.com>,
>>>    Miyashita Hisashi(宮下 尚:HIMI) <himi at example.com> writes:

  himi> 速度を上げるならmapcarは御法度!^^;;;

mew-folder-listのあらたなテストバージョンです。
#ネットワークのどこかで調子が悪いのか、まだb23をとってこれないので、パッ
#チは作成していません。
#もう暫くお待ちください。 ^^;

・append -> nconc
・mapcar -> while
・フォルダとして見なさないファイル名パターンの新設 … *1
・mew-folder-list0 -> mew-folder-list … *2
主な変更点はこんなところです。

*1)
変数mew-folder-list-skip-patternに定義します。
この変数に指定したパターンは、必ず"."と".."にマッチする必要があります。
#このマッチングはわけた方がきれい?

デフォルトは "^\\(\\.\\.?\\|^[0-9]+\\)$" となっており、数字のみで構成
されるファイル名もマッチし、このパターンを用いると、Mule for Win32でも
劇的にスピードアップします。
#当社比 10倍!! 環境にもよりますが…。 ^^;
##当然、それでもMeadowの方がさらに速いです。 :-)

副作用として、"+foo/199803" のような名前で月単位で振り分けた場合、この
フォルダは無視されますが、"+foo/Mar-1998" のような名前なら大丈夫です。
この副作用が嫌な場合は、"^\\.\\.?$"に設定してください。


*2)
実際にmew.elに組み込む場合、今までのmew-folder-listの意味が薄そうなの
で、mew-folder-list0をmew-folder-listにしました。
今までは*scratch*等で(mew-folder-list)としていたと思いますが、今回より、
(mew-folder-list "+")なり(mew-folder-list "=")してください。

でわでわ
-- 
yamagus at example.com / やまぐち@ねっとらぴゅたの住人
  yamagus at example.com / 山口 修平
PGP-Fingerprint: 25 0F 6F E1 57 AD 56 08  3A BC D0 9B 48 AF 31 7A



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