[Mew-dist 3081] patch for mew-summary-mark-all
TAKAHASHI Masafumi
takahasi at example.com
1997年 12月 5日 (金) 21:54:57 JST
高橋@NID です。
mew-summary-search で選び出したメールを順番に読んでいく時、
最後のメールまでたどり着く前にそれまでに読み終えたメールを
refile したくなる場合があります。(私だけ?)
そんなわけで、mew-summary-mark-all に引数を付けた場合 (C-u m a)、
region 内のみに mark を付けるようにしてみました。
mew-mark.el version 0.10 (Mew version 1.93b4) へのパッチです。
--
高橋雅史 (株)エヌアイデイ
<takahasi at example.com>
diff -ur mew-1.93.org/mew-mark.el mew-1.93/mew-mark.el
--- mew-1.93.org/mew-mark.el Tue Dec 2 21:38:59 1997
+++ mew-1.93/mew-mark.el Fri Dec 5 21:03:38 1997
@@ -293,13 +293,15 @@
;; "mx" extensions
;;
-(defun mew-summary-mark-all ()
+(defun mew-summary-mark-all (&optional arg)
"Put the '*' mark onto all messages which are not marked."
- (interactive)
- (let ((regex (concat mew-summary-message-regex " ")))
+ (interactive "P")
+ (let ((regex (concat mew-summary-message-regex " "))
+ (beginning (region-beginning))
+ (end (region-end)))
(save-excursion
- (goto-char (point-min))
- (while (re-search-forward regex nil t)
+ (goto-char (if arg beginning (point-min)))
+ (while (re-search-forward regex (if arg end nil) t)
(mew-summary-mark-as mew-mark-review)
))
))
Mew-dist メーリングリストの案内