[Mew-dist 06749] mew-refile.el
Kazu Yamamoto ( 山本和彦 )
kazu at example.com
1998年 10月 21日 (水) 16:53:53 JST
auto refile など、mew-refile.el に関するバグレポートがたくさん寄せられ
ています。おそらく、mew-refile.el にたくさんセルを消費してしまう、質の
悪いコードが紛れ込んでいるのではないかと疑っています。
それでぱっとコードを眺めて怪しいと思ったところを列挙しますので、直す努
力をしてもらえませんか? > nom さん (まだとろけてますか?)
(1) mew-alias-alist に同一 key で value が異なる key-value ペアが入る
ことがあります。補完に利用するなら key はユニークでないといけません。
よって、同一 key が複数 mew-alias-alist に入らないようにして下さい。
(2) mew-refile-alist-max-length がファイルに保存する際にしか使われてい
ません。これではメモリー中の alist が無限に大きくなる可能性があります。
alist に key-value ペアを追加する際に length をはかり、max になってい
たら古いものを捨てる(ここは仕様次第)ように変えて下さい。(リストの最後
の要素に setcdr するとか。)
(3) "x" するごとにファイルに保存しますが、こうする必要があるのでしょう
か? Mew の終了時だけで十分ではないでしょうか?
--かず
Mew-dist メーリングリストの案内