branch: externals/denote-sequence
commit e30275c3e5019254ca699e46825b1f27acd6c7cd
Author: Protesilaos Stavrou <i...@protesilaos.com>
Commit: Protesilaos Stavrou <i...@protesilaos.com>

    Add function denote-sequence-user-selected-scheme-p
---
 denote-sequence.el | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/denote-sequence.el b/denote-sequence.el
index c9499b76df..8bf6c2e606 100644
--- a/denote-sequence.el
+++ b/denote-sequence.el
@@ -110,6 +110,13 @@ zx (z is 26 and x is 25)."
              (not (string-match-p "=" sequence)))
     sequence))
 
+(defun denote-sequence-user-selected-scheme-p (sequence)
+  "Return SEQUENCE if it is consistent with `denote-sequence-scheme'.
+Also see `denote-sequence-alphanumeric-p' and `denote-sequence-numeric-p'."
+  (pcase denote-sequence-scheme
+    ('numeric (denote-sequence-numeric-p sequence))
+    ('alphanumeric (denote-sequence-alphanumeric-p sequence))))
+
 (defun denote-sequence-p (sequence)
   "Return SEQUENCE string is of a supported scheme.
 Also see `denote-sequence-numeric-p' and `denote-sequence-alphanumeric-p'."

Reply via email to