[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 メーリングリストの案内