hand-parsing.
(nnimap-flags-to-marks): Pass on permanent-flags.
(nnimap-make-process-buffer): Record the server name.
+ (nnimap-parse-flags): Fix typo.
* nnmail.el (nnmail-split-incoming): Take an optional junk-func
parameter, and propagate this downwards.
(push (list group info active) nnimap-current-infos))))
(defun nnimap-flags-to-marks (groups)
- (let (data group totalp uidnext articles start-article mark)
+ (let (data group totalp uidnext articles start-article mark permanent-flags)
(dolist (elem groups)
(setq group (car elem)
uidnext (nth 1 elem)
(forward-line 1)
(setq end (point))
(goto-char start)
- (setq permanent-forward
+ (setq permanent-flags
(and (search-forward "PERMANENTFLAGS "
(or end (point-min)) t)
(read (current-buffer))))