Function: gnus-plain-save-name

gnus-plain-save-name is a byte-compiled function defined in gnus-art.el.gz.

Signature

(gnus-plain-save-name NEWSGROUP HEADERS &optional LAST-FILE)

Documentation

Generate file name from NEWSGROUP, HEADERS, and optional LAST-FILE.

If variable gnus-use-long-file-name(var)/gnus-use-long-file-name(fun) is non-nil, it is
~/News/news.group. Otherwise, it is like ~/News/news/group/news.

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-art.el.gz
(defun gnus-plain-save-name (newsgroup _headers &optional last-file)
  "Generate file name from NEWSGROUP, HEADERS, and optional LAST-FILE.
If variable `gnus-use-long-file-name' is non-nil, it is
~/News/news.group.  Otherwise, it is like ~/News/news/group/news."
  (or last-file
      (expand-file-name
       (if (gnus-use-long-file-name 'not-save)
	   newsgroup
	 (file-relative-name
	  (expand-file-name "news" (gnus-newsgroup-directory-form newsgroup))
	  default-directory))
       gnus-article-save-directory)))