Function: nndiary-open-nov

nndiary-open-nov is a byte-compiled function defined in nndiary.el.gz.

Signature

(nndiary-open-nov GROUP)

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/nndiary.el.gz
(defun nndiary-open-nov (group)
  (or (cdr (assoc group nndiary-nov-buffer-alist))
      (let ((buffer (gnus-get-buffer-create
                     (format " *nndiary overview %s*" group))))
	(with-current-buffer buffer
	  (setq-local nndiary-nov-buffer-file-name
                      (expand-file-name
		       nndiary-nov-file-name
		       (nnmail-group-pathname group nndiary-directory)))
	  (erase-buffer)
	  (when (file-exists-p nndiary-nov-buffer-file-name)
	    (nnheader-insert-file-contents nndiary-nov-buffer-file-name)))
	(push (cons group buffer) nndiary-nov-buffer-alist)
	buffer)))