[mew-win32 03525] Re: サマリーでのChecking時の動作について

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2002年 1月 22日 (火) 12:29:27 JST


From: Takanori YAMAO <yama-office at example.com> さん曰く
Subject: [mew-win32 03524] サマリーでのChecking時の動作について
Message-ID: <20020122.093711.01365227.yama-office at example.com>
Date: Tue, 22 Jan 2002 09:37:11 +0900 (JST)

やま> 最近になって,サマリーモードでiしたときに,モードラインで
やま> Checkingと表示されてからそれが消えるまでの時間がものすごく長く
やま> かかるという状態が発生しました。メールの送受信自体は終わってい
やま> るのですが,チェックだけがえんえんとかかるのです。

ぼくもたまに *延々と* いう状態があるのですが、そのときは、勝手に
ISP 側の popd の問題だと決めつけてしまっています。だけど、
"Auth'ing" か "Checking" で終わっていて、送受信をしているってこ
とはないなぁ。

"C-cC-k" して、すぐ "i" すると今度は大丈夫、な雰囲気です。

やま> どういうタイミングで生じるのかがいまいち分からないのですが,立
やま> て続けにiしてもそうした状況は発生しません。しばらく他のバッファ
やま> で書き物をしていて,メール到着をみて改めてiすると発生します。
やま> あ,そのときにはreceivingという表示から解放されるのに時間がか
やま> かってしまいます。

私も試してみますが、

(setq mew-debug 'net)

としておいて、時間がかかっているときの "*Mew debug*" buffer の中
身をみてみると、どこで止まっている(あるいは時間がかかっている)の
かわかると思います。


P.S.

"*Mew debug*" buffer を表示したまま debug 情報を追加しようとする
と、今見ているところに insert して時間順がわからなくなってしまう
ので、point-max に動いた方がわかりやすいと思います。

# それとも、動きがわかるようにしているのかしら?

-- 
白井秀行 (mailto:shirai at example.com)

--- mew-nntp.el	Tue Jan 22 09:23:11 2002
+++ ../../mew/mew/mew-nntp.el	Tue Jan 22 12:13:33 2002
@@ -177,6 +177,7 @@
   (when (mew-debug 'net)
     (save-excursion
       (set-buffer (get-buffer-create mew-buffer-debug))
+      (goto-char (point-max))
       (insert (format "\n<%s>\n%s\n" label string)))))
 
 (defun mew-nntp-filter (process string)
--- mew-nntp2.el	Fri Jan 18 13:18:32 2002
+++ ../../mew/mew/mew-nntp2.el	Tue Jan 22 12:13:21 2002
@@ -107,6 +107,7 @@
   (when (mew-debug 'net)
     (save-excursion
       (set-buffer (get-buffer-create mew-buffer-debug))
+      (goto-char (point-max))
       (insert (format "\n<%s>\n%s\n" label string)))))
 
 (defun mew-nntp2-filter (process string)
--- mew-nntp3.el	Fri Jan 18 13:18:32 2002
+++ ../../mew/mew/mew-nntp3.el	Tue Jan 22 12:13:37 2002
@@ -187,6 +187,7 @@
   (when (mew-debug 'net)
     (save-excursion
       (set-buffer (get-buffer-create mew-buffer-debug))
+      (goto-char (point-max))
       (insert (format "\n<%s>\n%s\n" label string)))))
 
 (defun mew-nntp3-filter (process string)
--- mew-pgp.el	Fri Jan 18 13:18:32 2002
+++ ../../mew/mew/mew-pgp.el	Tue Jan 22 12:13:39 2002
@@ -238,6 +238,7 @@
   (when (mew-debug 'pgp)
     (save-excursion
       (set-buffer (get-buffer-create mew-buffer-debug))
+      (goto-char (point-max))
       (insert (format "\n<%s>\n%s\n" label string)))))
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
--- mew-pop.el	Tue Jan 22 09:23:11 2002
+++ ../../mew/mew/mew-pop.el	Tue Jan 22 12:13:14 2002
@@ -357,6 +357,7 @@
   (when (mew-debug 'net)
     (save-excursion
       (set-buffer (get-buffer-create mew-buffer-debug))
+      (goto-char (point-max))
       (insert (format "\n<%s>\n%s\n" label string)))))
 
 (defun mew-pop-filter (process string)
--- mew-smtp.el	Fri Jan 18 13:18:33 2002
+++ ../../mew/mew/mew-smtp.el	Tue Jan 22 12:13:45 2002
@@ -285,6 +285,7 @@
   (when (mew-debug 'net)
     (save-excursion
       (set-buffer (get-buffer-create mew-buffer-debug))
+      (goto-char (point-max))
       (insert (format "\n<%s>\n%s\n" label string)))))
 
 (defun mew-smtp-filter (process string)
--- mew-ssh.el	Fri Jan 18 13:18:34 2002
+++ ../../mew/mew/mew-ssh.el	Tue Jan 22 12:13:48 2002
@@ -155,6 +155,7 @@
   (when (mew-debug 'net)
     (save-excursion
       (set-buffer (get-buffer-create mew-buffer-debug))
+      (goto-char (point-max))
       (insert (format "\n<%s>\n%s\n" label string)))))
 
 (defun mew-ssh-filter (process string)



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