branch: externals/denote
commit 019cccfb1f1911d24a83bae3bdbe99647a5ec33a
Author: Protesilaos Stavrou <[email protected]>
Commit: Protesilaos Stavrou <[email protected]>
Create denote-directory if absent
---
denote.el | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/denote.el b/denote.el
index 07bcf4794d..2ed4dac60b 100644
--- a/denote.el
+++ b/denote.el
@@ -105,7 +105,10 @@ If nil, show the keywords in their given order."
(defun denote--directory ()
"Valid name format for `denote-directory'."
- (file-name-as-directory denote-directory))
+ (let ((path denote-directory))
+ (unless (file-directory-p path)
+ (make-directory path t))
+ (file-name-as-directory path)))
(defun denote--extract (regexp str &optional group)
"Extract REGEXP from STR, with optional regexp GROUP."