(gnus-summary-mode): Don't set `gnus-newsgroup-incorporated'
[elisp/gnus.git-] / lisp / gnus-draft.el
index a917ea5..63f4ef7 100644 (file)
   (interactive)
   (gnus-activate-group "nndraft:queue")
   (save-excursion
-    (let ((articles (nndraft-articles))
-         (unsendable (gnus-uncompress-range
-                      (cdr (assq 'unsend
-                                 (gnus-info-marks
-                                  (gnus-get-info "nndraft:queue"))))))
-         article)
+    (let* ((articles (nndraft-articles))
+          (unsendable (gnus-uncompress-range
+                       (cdr (assq 'unsend
+                                  (gnus-info-marks
+                                   (gnus-get-info "nndraft:queue"))))))
+          (n (length articles))
+          article i)
       (while (setq article (pop articles))
-       (unless (memq article unsendable)
+       (setq i (- n (length articles)))
+       (message "Sending message %d of %d." i n)
+       (if (memq article unsendable)
+           (message "Message %d of %d is unsendable." i n)
          (gnus-draft-send article))))))
 
 ;;; Utility functions