Function: nnml-request-compact
nnml-request-compact is an interactive and byte-compiled function
defined in nnml.el.gz.
Signature
(nnml-request-compact &optional SERVER)
Documentation
Request compaction of all SERVER nnml groups.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nnml.el.gz
(defun nnml-request-compact (&optional server)
"Request compaction of all SERVER nnml groups."
(interactive (list (or (nnoo-current-server 'nnml) "")))
(nnmail-activate 'nnml)
(unless (nnml-server-opened server)
(nnml-open-server server))
(setq nnml-directory (expand-file-name nnml-directory))
(let* ((groups (gnus-groups-from-server
(gnus-server-to-method (format "nnml:%s" server))))
(first (pop groups))
group)
(when first
(while (setq group (pop groups))
(nnml-request-compact-group (gnus-group-real-name group) server))
(nnml-request-compact-group (gnus-group-real-name first) server t))))