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)))))))