From 13ada671eee7b3d131cb7852fe8096904cfb67e1 Mon Sep 17 00:00:00 2001 From: Joe Wreschnig Date: Sun, 30 Jul 2017 16:00:40 +0200 Subject: [PATCH] An empty string field value also means no field. --- pelican-mode.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pelican-mode.el b/pelican-mode.el index 5fbd129..14d3472 100644 --- a/pelican-mode.el +++ b/pelican-mode.el @@ -51,10 +51,12 @@ the unquoted printed representation of it is used: - `slug' means the file's path relative to the document root sans extension; see `pelican-default-slug'. -- nil means return an empty string, without any name or value." +- nil or an empty strings means return an empty string, without + any name or value." (setq value (pcase value ('now (pelican-timestamp)) ('slug (pelican-default-slug)) + ('"" nil) (_ value))) (when (symbolp name) (setq name (string-remove-prefix ":" (symbol-name name)))) -- 2.20.1