From: Joe Wreschnig Date: Sun, 30 Jul 2017 14:00:40 +0000 (+0200) Subject: An empty string field value also means no field. X-Git-Tag: v20170807~26 X-Git-Url: https://git.korewanetadesu.com/?p=pelican-mode.git;a=commitdiff_plain;h=13ada671eee7b3d131cb7852fe8096904cfb67e1 An empty string field value also means no field. --- 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))))