Function: denote--buffer-file-names

denote--buffer-file-names is a byte-compiled function defined in denote.el.

Signature

(denote--buffer-file-names)

Documentation

Return file names of Denote buffers.

Source Code

;; Defined in ~/.emacs.d/elpa/denote-4.2.3/denote.el
(defun denote--buffer-file-names ()
  "Return file names of Denote buffers."
  (delq nil
        (mapcar
         (lambda (buffer)
           (when-let* (((buffer-live-p buffer))
                       (file (buffer-file-name buffer))
                       ((denote-file-is-in-denote-directory-p file))
                       ((denote-file-has-supported-extension-p file))
                       ((denote-file-has-denoted-filename-p file))
                       ((denote-file-has-identifier-p file)))
             file))
         (buffer-list))))