branch: externals/denote
commit 23892d55f681de52f314f1ec2714ebffe6f5d153
Author: Protesilaos Stavrou <i...@protesilaos.com>
Commit: Protesilaos Stavrou <i...@protesilaos.com>
Define denote-sequence-split function
---
denote-sequence.el | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/denote-sequence.el b/denote-sequence.el
index 39d0f27e8a..c2ac67eb0e 100644
--- a/denote-sequence.el
+++ b/denote-sequence.el
@@ -61,6 +61,12 @@
(not (string-suffix-p "=" sequence)))
sequence))
+(defun denote-sequence-split (sequence)
+ "Split the SEQUENCE string into a list.
+SEQUENCE conforms with `denote-sequence-p'."
+ (if (denote-sequence-p sequence)
+ (split-string sequence "=" t)
+ (error "The sequence `%s' does not pass `denote-sequence-p'" sequence)))
(defun denote-sequence-get-all-files ()
"Return all files in variable `denote-directory' with a sequence.
A sequence is a Denote signature that conforms with `denote-sequence-p'."