[Mew-dist 1741] auto refile speed up
尾澤稔
ozawa at example.com
1997年 8月 29日 (金) 09:04:45 JST
尾澤@沖です
Auto refile を高速化するパッチです。
結構早くなります、試してみてください。
# ただしコーディングはきれいじゃないかも...
-------------- next part --------------
--- mew-refile.el Wed Aug 27 13:29:26 1997
+++ /home/ozawa/Work/TAR/Mew/contrib/mew-refile.el Fri Aug 29 08:52:40 1997
@@ -580,12 +580,30 @@
(save-window-excursion
(goto-char (point-min))
(while (not (eobp))
- (mew-summary-refile nil t)
+ ;;(mew-summary-refile nil t)
+ (mew-summary-auto-refile-set)
(forward-line 1)
(message "Auto refiling ... %s%%"
(/ (* 100 line) lines))
(setq line (1+ line)))
(message "Auto refileing ... done"))))
+
+(defun mew-summary-auto-refile-set ()
+ (let (folder mark msg)
+ (setq mark (mew-summary-get-mark))
+ (setq msg (mew-summary-message-number))
+ (if (or (eq mark mew-mark-refile) (eq mark mew-mark-rmm))
+ nil
+ (setq folder (mew-auto-refile-get-folder msg)))
+ (if folder
+ (if (mew-folder-check (car folder))
+ (progn
+ (if mark
+ (mew-mark-unmark))
+ (mew-refile-set msg (car folder))
+ (mew-summary-mark-as mew-mark-refile))
+ ))
+ ))
;;
;; "mx" extension
-------------- next part --------------
尾澤 稔
ozawa at example.com
Mew-dist メーリングリストの案内