Function: imap-message-map
imap-message-map is a byte-compiled function defined in imap.el.gz.
Signature
(imap-message-map FUNC PROPNAME &optional BUFFER)
Documentation
Map a function across each message in imap-message-data, returning a list.
Source Code
;; Defined in /usr/src/emacs/lisp/net/imap.el.gz
(defun imap-message-map (func propname &optional buffer)
"Map a function across each message in `imap-message-data', returning a list."
(with-current-buffer (or buffer (current-buffer))
(let (result)
(mapatoms
(lambda (s)
(push (funcall func (get s 'UID) (get s propname)) result))
imap-message-data)
result)))