[Mew-dist 09046] mew-summary-mark-regexp

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
1999年 5月 28日 (金) 19:21:21 JST


白井です。

最近、mew-summary-mark-regexp を多用するようになったのですが、安
全性と高速性を高めてみました。

# やっぱり、全部にマッチする regexp って ".*" って書きたくなって
# しまう。^^;;;


--- mew-mark.el.orig	Fri May 28 18:41:02 1999
+++ mew-mark.el	Fri May 28 18:41:36 1999
@@ -380,9 +380,13 @@
   (if (not (equal regex ""))
       (save-excursion
         (goto-char (point-min))
-        (while (re-search-forward regex nil t)
-          (if (not (mew-summary-marked-p))
-	      (mew-summary-mark-as mew-mark-review))))))
+        (while (and (not (eobp))
+		    (re-search-forward regex nil t))
+	  (if (or (mew-in-decode-syntax-p)
+		  (mew-summary-marked-p))
+	      ()
+	    (mew-summary-mark-as mew-mark-review))
+	  (forward-line)))))
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;;;



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