Function: package-find-news-file

package-find-news-file is a byte-compiled function defined in package.el.gz.

Signature

(package-find-news-file PKG-DESC)

Documentation

Return the file name of a news file of PKG-DESC.

If no such file exists, the function returns nil.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/package.el.gz
(defun package-find-news-file (pkg-desc)
  "Return the file name of a news file of PKG-DESC.
If no such file exists, the function returns nil."
  (and-let* ((pkg-dir (package-desc-dir pkg-desc))
             (_ (not (eq pkg-dir 'builtin)))
             (default-directory pkg-dir))
    (catch 'success
      (dolist (file '("NEWS-elpa" "news") nil) ;TODO: add user option?
        (when (and (file-readable-p file) (file-regular-p file))
          (throw 'success (expand-file-name file)))))))