[Mew-dist 08550] scan-sentinel-hook

Yoshinari NOMURA nom at example.com
1999年 4月 10日 (土) 18:13:42 JST


乃村です。

の中で、scan の後にカーソルを動かしたいのですが、
(run-hooks 'mew-summary-scan-sentinel-hook) する場所が
seve-excursion でくるまれてるのでうまくいきません。

mew-scan.el を以下のように変更したらうまくいきます。
問題なければ、このようにしてはどうでしょうか。
--
nom


--- mew-scan.el.orig	Mon Apr  5 13:07:35 1999
+++ mew-scan.el	Sat Apr 10 18:06:50 1999
@@ -202,11 +202,11 @@
     (set-buffer obuf)))
 
 (defun mew-summary-scan-sentinel (process event)
-  (save-excursion
-    (set-buffer (process-buffer process)) ;; necessary
-    (let ((prog (process-name process))
-	  (folder (buffer-name))
-	  (msg nil))
+  (let ((prog (process-name process))
+	(folder (buffer-name))
+	(msg nil))
+    (save-excursion
+      (set-buffer (process-buffer process)) ;; necessary
       (if (not mew-summary-buffer-string)
 	  ()
 	(cond
@@ -270,7 +270,9 @@
 		 (> (length (directory-files mew-queue-path)) 2))
 	    (progn
 	      (sit-for 1)		; wait
-	      (mew-summary-flush-queue)))
+	      (mew-summary-flush-queue)))))
+      (cond
+       ((string-match mew-prog-imget prog)
 	(run-hooks 'mew-summary-inc-sentinel-hook))
        ((string-match mew-prog-imls prog)
 	(run-hooks 'mew-summary-scan-sentinel-hook))))))



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