Function: denote-retrieve-title-or-filename
denote-retrieve-title-or-filename is a byte-compiled function defined
in denote.el.
Signature
(denote-retrieve-title-or-filename FILE TYPE)
Documentation
Return appropriate title for FILE given its TYPE.
This is a wrapper for denote-retrieve-front-matter-title-value and
denote-retrieve-filename-title.
Source Code
;; Defined in ~/.emacs.d/elpa/denote-4.2.3/denote.el
(defun denote-retrieve-title-or-filename (file type)
"Return appropriate title for FILE given its TYPE.
This is a wrapper for `denote-retrieve-front-matter-title-value' and
`denote-retrieve-filename-title'."
(let ((has-denoted-filename (denote-file-has-denoted-filename-p file))
(has-supported-extension (denote-file-has-supported-extension-p file)))
(cond ((and has-denoted-filename has-supported-extension)
(or (denote-retrieve-front-matter-title-value file type)
(denote-retrieve-filename-title file)
""))
(has-denoted-filename
(or (denote-retrieve-filename-title file) ""))
(t
(file-name-base file)))))