diff options
| author | Miles Bader | 2000-10-18 01:54:57 +0000 |
|---|---|---|
| committer | Miles Bader | 2000-10-18 01:54:57 +0000 |
| commit | e76ef45b2baaa52fab129c2557ccb21af41fbb37 (patch) | |
| tree | 77ddd334da936a342ca197b84b7c35119c4f5caf | |
| parent | 1e317a4a3e28d1a425c41bf5d934e43832044767 (diff) | |
| download | emacs-e76ef45b2baaa52fab129c2557ccb21af41fbb37.tar.gz emacs-e76ef45b2baaa52fab129c2557ccb21af41fbb37.zip | |
(gnus-nocem-check-article-limit): New variable.
(gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
| -rw-r--r-- | lisp/gnus/gnus-nocem.el | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/lisp/gnus/gnus-nocem.el b/lisp/gnus/gnus-nocem.el index 597228d5f6f..c67faaf52b7 100644 --- a/lisp/gnus/gnus-nocem.el +++ b/lisp/gnus/gnus-nocem.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; gnus-nocem.el --- NoCeM pseudo-cancellation treatment | 1 | ;;; gnus-nocem.el --- NoCeM pseudo-cancellation treatment |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1995, 1996, 1997, 1998, 1999 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> | 5 | ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> |
| 6 | ;; Keywords: news | 6 | ;; Keywords: news |
| @@ -84,6 +84,12 @@ matches an previously scanned and verified nocem message." | |||
| 84 | :group 'gnus-nocem | 84 | :group 'gnus-nocem |
| 85 | :type 'boolean) | 85 | :type 'boolean) |
| 86 | 86 | ||
| 87 | (defcustom gnus-nocem-check-article-limit nil | ||
| 88 | "*If non-nil, the maximum number of articles to check in any NoCeM group." | ||
| 89 | :group 'gnus-nocem | ||
| 90 | :type '(choice (const :tag "unlimited" nil) | ||
| 91 | (integer 1000))) | ||
| 92 | |||
| 87 | ;;; Internal variables | 93 | ;;; Internal variables |
| 88 | 94 | ||
| 89 | (defvar gnus-nocem-active nil) | 95 | (defvar gnus-nocem-active nil) |
| @@ -174,8 +180,10 @@ matches an previously scanned and verified nocem message." | |||
| 174 | (not (member (mail-header-message-id header) | 180 | (not (member (mail-header-message-id header) |
| 175 | gnus-nocem-seen-message-ids)))) | 181 | gnus-nocem-seen-message-ids)))) |
| 176 | (push header check-headers))) | 182 | (push header check-headers))) |
| 177 | (let ((i 0) | 183 | (let* ((i 0) |
| 178 | (len (length check-headers))) | 184 | (check-headers |
| 185 | (last check-headers gnus-nocem-check-article-limit)) | ||
| 186 | (len (length check-headers))) | ||
| 179 | (dolist (h check-headers) | 187 | (dolist (h check-headers) |
| 180 | (gnus-message | 188 | (gnus-message |
| 181 | 7 "Checking article %d in %s for NoCeM (%d of %d)..." | 189 | 7 "Checking article %d in %s for NoCeM (%d of %d)..." |