[Mew-dist 2152] Re: mew summary disappear

Akihiro Motoki motoki at example.com
1997年 9月 20日 (土) 11:37:10 JST


元木です。

先日以下のような問題を見つけたのですが、解決できました。

自分>> 通常は、C-u M-x mew でフォルダを指定して起動しています。
自分>> 起動のときに、+inbox 以外のフォルダを最初に開いて、
自分>> 「 +inbox のsummaryバッファがないとき」に、i(mew-summary-get)
自分>>  で新着メールを取り込むと、+inbox のsummaryが現れないうちに
自分>> メールの取りこみが開始され、それまでのsummaryのcacheは消えてしまいます。

これは、mew-summary-get をする前に、cache の挿入を行なっていないだけの
ことでした。そこで、(defun mew ... の中のcacheの内容をbufferに挿入する
部分とtrace-dirをしている部分をmew-summary-getの内部に移動してみると、
うまくいくようです。これで、trace-directory の方も直りました。

ちょっと使ってみた限りでは問題ありません。
mew-summary-get を呼ぶところは他にはないので問題ないと思います。
━━━━━━━………‥・・ ・ ・・ .
  元木 顕弘 / Akihiro Motoki        ・
 E-mail: motoki at example.com   ・
  URL: http://www.hal.t.u-tokyo.ac.jp     ‘  ・・ ‥…━━☆

--- mew-1.91-dist/mew.el	Thu Sep 18 10:31:38 1997
+++ mew.el	Sat Sep 20 11:24:19 1997
@@ -572,12 +572,6 @@
   (if (null mew-mail-path) (mew-init))
   (if arg
       (mew-summary-goto-folder) ;; C-u
-    (if (get-buffer mew-inbox-folder)
-	(switch-to-buffer mew-inbox-folder)
-      (mew-summary-folder-create mew-inbox-folder))
-    (if (and mew-summary-trace-directory
-	     (not (mew-folder-newsp mew-inbox-folder)))
-	(cd (mew-expand-folder mew-inbox-folder)))
     (mew-summary-get)
     )
   )

--- mew-1.91-dist/mew-scan.el	Thu Sep 18 10:30:37 1997
+++ mew-scan.el	Sat Sep 20 11:21:40 1997
@@ -17,6 +17,12 @@
 (defun mew-summary-get (&optional arg)
   "Get +inbox asynchronously."
   (interactive "P")
+  (if (get-buffer mew-inbox-folder)
+      (switch-to-buffer mew-inbox-folder)
+    (mew-summary-folder-create mew-inbox-folder))
+  (if (and mew-summary-trace-directory
+	   (not (mew-folder-newsp mew-inbox-folder)))
+      (cd (mew-expand-folder mew-inbox-folder)))
   (mew-summary-folder-cache-manage mew-inbox-folder)
   (if (and mew-summary-cache-use (mew-summary-folder-dir-newp))
       (progn



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