[mew-dist 26302] Re: mew-nmz-setup
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2005年 5月 17日 (火) 21:03:51 JST
From: Hideyuki SHIRAI (白井秀行) <shirai at example.com> 曰く
Subject: [mew-dist 26300] Re: mew-nmz-setup
Message-ID: <20050517.125235.68551464.shirai.hideyuki at example.com>
Date: Tue, 17 May 2005 12:52:35 +0900 (JST)
> しかし、確かに mew-nmz-setup() の高速化は必要ですね。現在の
> mew-nmz を作ったときに、file にキャッシュかなぁと考えていたので
> すが、そのときは時間がなくてやりませんでした。余力も出てきたこと
> だし考えますね。
mew-nmz-setup() 関連で、elisp を速くしつつ、ファイルにキャッシュ
をやってみました。キャッシュファイルは mew-conf-path の下に
.mew-nmz-fld-index-alist
.mew-nmz-imap-case-alist
.mew-nmz-nntp-case-alist
.mew-nmz-pop-case-alist
.mew-nmz-url-fld-alist
という五個のファイルができます。また、"Z" とか "ks" とか "C-ukM"
をすると、キャッシュファイルを消して、次に必要になったときに、再
度、時間のかかる処理を実行します。
## 手なりで書くと、どうしても nconc じゃなくて cons しちゃうんだ
## よなぁ。。。
--
白井秀行 (mailto:shirai at example.com)
-------------- next part --------------
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
Mew-dist メーリングリストの案内