Function: gnus-summary-save-in-file

gnus-summary-save-in-file is a byte-compiled function defined in gnus-art.el.gz.

Signature

(gnus-summary-save-in-file &optional FILENAME OVERWRITE)

Documentation

Append this article to file.

Optional argument FILENAME specifies file name. Directory to save to is default to gnus-article-save-directory.

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-art.el.gz
(defun gnus-summary-save-in-file (&optional filename overwrite)
  "Append this article to file.
Optional argument FILENAME specifies file name.
Directory to save to is default to `gnus-article-save-directory'."
  (setq filename (gnus-read-save-file-name
		  "Save %s in file" filename
		  gnus-file-save-name gnus-newsgroup-name
		  gnus-current-headers 'gnus-newsgroup-last-file))
  (with-current-buffer gnus-save-article-buffer
    (save-excursion
      (save-restriction
	(widen)
	(when (and overwrite
		   (file-exists-p filename))
	  (delete-file filename))
	(gnus-output-to-file filename))))
  filename)