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'."

Reply via email to