emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/denote 641311b97a 1/2: Refine denote--retrieve-title-or


From: ELPA Syncer
Subject: [elpa] externals/denote 641311b97a 1/2: Refine denote--retrieve-title-or-filename
Date: Sat, 17 Sep 2022 05:57:41 -0400 (EDT)

branch: externals/denote
commit 641311b97ae6ed03786717b9d40775c0c3f005cb
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>

    Refine denote--retrieve-title-or-filename
    
    The idea is to return the TITLE component of the file name if there is
    no relevant front matter.
---
 denote.el | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/denote.el b/denote.el
index 1a8c04eb8b..c14e1a0096 100644
--- a/denote.el
+++ b/denote.el
@@ -1051,8 +1051,9 @@ To only return an existing identifier, refer to the 
function
 
 (defun denote--retrieve-title-or-filename (file type)
   "Return appropriate title for FILE given its TYPE."
-  (if (denote-file-is-note-p file)
-      (denote-retrieve-title-value file type)
+  (if-let (((denote-file-is-note-p file))
+           (title (denote-retrieve-title-value file type)))
+      title
     (denote-retrieve-filename-title file)))
 
 (defun denote--retrieve-xrefs (identifier)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]