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

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

[elpa] externals/denote c9c9b56a06 1/3: Refine denote-dired--filetype-he


From: ELPA Syncer
Subject: [elpa] externals/denote c9c9b56a06 1/3: Refine denote-dired--filetype-heuristics
Date: Mon, 25 Jul 2022 02:57:31 -0400 (EDT)

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

    Refine denote-dired--filetype-heuristics
    
    This guards against unailable front matter while trying to define what
    Markdown flavour to use.
---
 denote-dired.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/denote-dired.el b/denote-dired.el
index 3964c9d0da..3063185a23 100644
--- a/denote-dired.el
+++ b/denote-dired.el
@@ -265,7 +265,8 @@ Return t if the file is renamed, nil otherwise."
   "Return likely file type of FILE.
 The return value is for `denote--file-meta-header'."
   (pcase (file-name-extension file)
-    ("md" (if (string-match-p "title\\s-*=" (denote-retrieve--value-title file 
t))
+    ("md" (if-let ((title-key (denote-retrieve--value-title file t))
+                   ((string-match-p "title\\s-*=" title-key)))
               'markdown-toml
             'markdown-yaml))
     ("txt" 'text)



reply via email to

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