Function: gnus-agent-read-and-cache-local

gnus-agent-read-and-cache-local is a byte-compiled function defined in gnus-agent.el.gz.

Signature

(gnus-agent-read-and-cache-local FILE)

Documentation

Load and read FILE then bind its contents to gnus-agent-article-local.

If that variable had dirty (also known as modified) original contents, they are first saved to their own file.

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-agent.el.gz
(defun gnus-agent-read-and-cache-local (file)
  "Load and read FILE then bind its contents to `gnus-agent-article-local'.
If that variable had `dirty' (also known as modified) original
contents, they are first saved to their own file."
  (if (and gnus-agent-article-local
           (gethash "+dirty" gnus-agent-article-local))
      (gnus-agent-save-local))
  (gnus-agent-read-local file))