Function: nnmaildir-article-number-to-file-name
nnmaildir-article-number-to-file-name is a byte-compiled function
defined in nnmaildir.el.gz.
Signature
(nnmaildir-article-number-to-file-name NUMBER GROUP-NAME SERVER-ADDRESS-STRING)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nnmaildir.el.gz
(defun nnmaildir-article-number-to-file-name
(number group-name server-address-string)
(let ((group (nnmaildir--prepare server-address-string group-name))
article dir pgname)
(catch 'return
(unless group
;; The given group or server does not exist.
(throw 'return nil))
(setq article (nnmaildir--nlist-art group number))
(unless article
;; The given article number does not exist in this group.
(throw 'return nil))
(setq pgname (nnmaildir--pgname nnmaildir--cur-server group-name)
dir (nnmaildir--srv-dir nnmaildir--cur-server)
dir (nnmaildir--srvgrp-dir dir group-name)
dir (if (nnmaildir--param pgname 'read-only)
(nnmaildir--new dir) (nnmaildir--cur dir)))
(concat dir (nnmaildir--art-prefix article)
(nnmaildir--art-suffix article)))))