[mew-dist 21115] Re: Mew 3.0.55

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2002年 7月 5日 (金) 16:38:09 JST


From: HAYASHI Chifumi (林 千史) <chifumi at example.com>
Subject: [mew-dist 21098] Re: Mew 3.0.55

> +foldera で g (mew-summary-goto-folder) で前回 scan 後に message 追加
> されている +xx/folderb へ行こうとすると、
> ずっと +foldera が表示された状態で(+xx/folderb に切り替わることなく)
> Scanning +xx/folderb...
> のまま待たされて
> 結局 "Memory exhausted" になってしまうようになりました。

モードラインに、scan しているメールの個数を表示するようにしたからかも
しれません。

# まぁ、Emacs って、NFS にきちんと対応していないので、Emacs と NFS を
# 同時に使うときは、それなりの覚悟が必要です。

mew-local.el の mew-local-retrieve() 中の 

        ((string-match "^\\([0-9]+\\)-$" range)
         (let* ((low (string-to-int (match-string 1 range)))
                (dir (mew-expand-folder bnm))
                (msgs (directory-files dir nil "^[0-9]+$" 'no-sort))
                (n 0))
           (while msgs
             (if (>= (string-to-int (car msgs)) low)
                 (setq n (1+ n)))
             (setq msgs (cdr msgs)))
           (setq rttl n)))

の部分で、
                (msgs (directory-files dir nil "^[0-9]+$" 'no-sort))
を
	        (msgs nil)
に変更すると、動いたりしないでしょうか?

--かず



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