branch: externals/denote commit c5a5748594e8b029d424cd77b3855487bbbad3e9 Author: Protesilaos Stavrou <i...@protesilaos.com> Commit: Protesilaos Stavrou <i...@protesilaos.com>
Abstract plain text front matter delimiter --- denote.el | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/denote.el b/denote.el index fa04d4274c..d24759233d 100644 --- a/denote.el +++ b/denote.el @@ -395,7 +395,13 @@ tags: %s identifier: %s %s\n\n" "Plain text front matter value for `format'. -Read `denote-org-front-matter' for the technicalities.") +Read `denote-org-front-matter' for the technicalities of the +first four specifiers this variable accepts. The fifth specifier +this specific to this variable: it expect a delimiter: +`denote-text-front-matter-delimiter'.") + +(defvar denote-text-front-matter-delimiter (make-string 27 ?-) + "Final delimiter for plain text front matter.") (defvar denote-org-front-matter "#+title: %s @@ -419,7 +425,7 @@ TITLE, DATE, KEYWORDS, FILENAME, ID are all strings which are (pcase denote-file-type ('markdown-toml (format denote-tml-front-matter title date kw-toml id)) ('markdown-yaml (format denote-yaml-front-matter title date kw-space id)) - ('text (format denote-text-front-matter title date kw-space id (make-string 27 ?-))) + ('text (format denote-text-front-matter title date kw-space id denote-text-front-matter-delimiter)) (_ (format denote-org-front-matter title date kw-space id))))) (defun denote--path (title keywords)