(if (imap-capability 'IMAP4rev1)
(format "BODY.PEEK[HEADER.FIELDS %s])" headers)
(format "RFC822.HEADER.LINES %s)" headers)))))
+ (with-current-buffer nntp-server-buffer
+ (sort-numeric-fields 1 1 (buffer-size)))
(and (numberp nnmail-large-newsgroup)
(> nnimap-length nnmail-large-newsgroup)
(nnheader-message 6 "nnimap: Retrieving headers...done")))))
;; return articles not deleted
articles)
-(deffoo nnimap-request-move-article (article group server
- accept-form &optional last)
+(deffoo nnimap-request-move-article (article group server accept-form
+ &optional last move-is-internal)
(when (nnimap-possibly-change-server server)
(save-excursion
(let ((buf (get-buffer-create " *nnimap move*"))
(nnimap-current-move-group group)
(nnimap-current-move-server nnimap-current-server)
result)
- (gnus-message 9 "nnimap-request-move-article: this is an %s move"
- (if gnus-sum-hint-move-is-internal
+ (gnus-message 10 "nnimap-request-move-article: this is an %s move"
+ (if move-is-internal
"internal"
"external"))
;; request the article only when the move is NOT internal
- (and (or gnus-sum-hint-move-is-internal
+ (and (or move-is-internal
(nnimap-request-article article group server))
(save-excursion
(set-buffer buf)