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

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

[elpa] externals/denote 583e567f65 4/8: Throw an error if denote-sluggif


From: ELPA Syncer
Subject: [elpa] externals/denote 583e567f65 4/8: Throw an error if denote-sluggify-keywords does not get a list of strings
Date: Mon, 22 May 2023 15:57:59 -0400 (EDT)

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

    Throw an error if denote-sluggify-keywords does not get a list of strings
---
 denote.el | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/denote.el b/denote.el
index d8e550d978..c8d169f86d 100644
--- a/denote.el
+++ b/denote.el
@@ -594,10 +594,13 @@ any leading and trailing signs."
 
 (defun denote-sluggify-keywords (keywords)
   "Sluggify KEYWORDS, which is a list of strings."
-  (mapcar (if denote-allow-multi-word-keywords
-              #'denote-sluggify
-            #'denote-sluggify-and-join)
-          keywords))
+  (if (listp keywords)
+    (mapcar
+     (if denote-allow-multi-word-keywords
+         #'denote-sluggify
+       #'denote-sluggify-and-join)
+     keywords)
+    (error "`%s' is not a list" keywords)))
 
 (define-obsolete-function-alias
   'denote--sluggify-keywords



reply via email to

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