[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/denote af1eab81e8 1/2: Add support for function templat
From: |
ELPA Syncer |
Subject: |
[elpa] externals/denote af1eab81e8 1/2: Add support for function templates in denote-org-capture |
Date: |
Sun, 21 Jul 2024 03:57:49 -0400 (EDT) |
branch: externals/denote
commit af1eab81e8e95e61f852abae8c42497143428e85
Author: Jean-Philippe Gagné Guay <jeanphilippe150@gmail.com>
Commit: Jean-Philippe Gagné Guay <jeanphilippe150@gmail.com>
Add support for function templates in denote-org-capture
---
denote.el | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/denote.el b/denote.el
index 5b8e04f111..1ffd53e954 100644
--- a/denote.el
+++ b/denote.el
@@ -4815,13 +4815,16 @@ Consult the manual for template samples."
(denote--creation-prepare-note-data title keywords 'org
directory date template signature))
(id (denote--find-first-unused-id (denote-get-identifier date)))
(front-matter (denote--format-front-matter
- title (denote--date nil 'org) keywords id 'org)))
+ title (denote--date nil 'org) keywords id 'org))
+ (template-string (cond ((stringp template) template)
+ ((functionp template) (funcall template))
+ (t (user-error "Invalid template")))))
(setq denote-last-path
(denote-format-file-name directory id keywords title ".org"
signature))
(when (file-regular-p denote-last-path)
(user-error "A file named `%s' already exists" denote-last-path))
(denote--keywords-add-to-history keywords)
- (concat front-matter template denote-org-capture-specifiers)))
+ (concat front-matter template-string denote-org-capture-specifiers)))
;; TODO 2023-12-02: Maybe simplify `denote-org-capture-with-prompts'
;; by passing a single PROMPTS that is the same value as `denote-prompts'?
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/denote af1eab81e8 1/2: Add support for function templates in denote-org-capture,
ELPA Syncer <=