[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/org-drill df13d89a4c 119/251: Add interactive test functio
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/org-drill df13d89a4c 119/251: Add interactive test functions |
Date: |
Mon, 17 Jan 2022 18:59:08 -0500 (EST) |
branch: elpa/org-drill
commit df13d89a4c06aa8e3ed7096dcf576e171fd37042
Author: Phillip Lord <phillip.lord@russet.org.uk>
Commit: Phillip Lord <phillip.lord@russet.org.uk>
Add interactive test functions
---
org-drill.el | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/org-drill.el b/org-drill.el
index 21338540e3..2132de429b 100644
--- a/org-drill.el
+++ b/org-drill.el
@@ -4000,5 +4000,41 @@ shuffling is done in place."
(message "Refiled to box: %s" (+ current-box 1))
(sit-for 0.3))
+;;; Test functions
+(defun org-drill-test-display ()
+ (interactive)
+ ;; set tag to anything
+ (org-toggle-tag "zysygy")
+ (unwind-protect
+ (let ((org-drill-question-tag "zysygy"))
+ (org-drill-entry-f #'org-drill-test-display-rescheduler))
+ (org-toggle-tag "zysygy")))
+
+(defun org-drill-test-display-rescheduler ()
+ (run-hooks 'org-drill-display-answer-hook)
+ ;; Normally, the rescheduler waits for input at this point
+ (read-key-sequence "Press anything to continue"))
+
+(defun org-drill-leitner-vs-drill-entries ()
+ (interactive)
+ (let
+ ((warned-about-id-creation nil)
+ (number-drill-entries 0)
+ (org-drill-leitner-unboxed-entries nil)
+ (org-drill-leitner-boxed-entries nil))
+ (org-drill-all-leitner-capture)
+ (org-map-drill-entries
+ (lambda ()
+ (setq number-drill-entries (+ 1 number-drill-entries)))
+ org-drill-scope nil)
+ (message "There are %s drill entries\nThere are %s leitner entries\nA
total of %s entries."
+ number-drill-entries
+ (+ (length org-drill-leitner-boxed-entries)
+ (length org-drill-leitner-unboxed-entries))
+ (+ number-drill-entries
+ (+ (length org-drill-leitner-boxed-entries)
+ (length org-drill-leitner-unboxed-entries))))))
+
+
(provide 'org-drill)
;;; org-drill.el ends here
- [nongnu] elpa/org-drill a9d3447041 101/251: Reinstated dependency on 'org-learn' library., (continued)
- [nongnu] elpa/org-drill a9d3447041 101/251: Reinstated dependency on 'org-learn' library., ELPA Syncer, 2022/01/17
- [nongnu] elpa/org-drill 562baba885 102/251: Added tag 2.6.1 for changeset 586920548547, ELPA Syncer, 2022/01/17
- [nongnu] elpa/org-drill d9ffa4b91f 104/251: Add support for typing in buffer input, ELPA Syncer, 2022/01/17
- [nongnu] elpa/org-drill 45e92eca74 109/251: Add org-drill-cram-tree function, ELPA Syncer, 2022/01/17
- [nongnu] elpa/org-drill ef79a22735 111/251: Add explain support, ELPA Syncer, 2022/01/17
- [nongnu] elpa/org-drill ef9bad812c 112/251: Explain tags now inherit, ELPA Syncer, 2022/01/17
- [nongnu] elpa/org-drill 6959903b99 113/251: Explain status of fork, ELPA Syncer, 2022/01/17
- [nongnu] elpa/org-drill 507daae5a2 128/251: Remove org-drill-session-qualities, ELPA Syncer, 2022/01/17
- [nongnu] elpa/org-drill 0e89d9a638 134/251: Remove more variables, ELPA Syncer, 2022/01/17
- [nongnu] elpa/org-drill a803289de9 137/251: Remove last of earmuff variables, ELPA Syncer, 2022/01/17
- [nongnu] elpa/org-drill df13d89a4c 119/251: Add interactive test functions,
ELPA Syncer <=
- [nongnu] elpa/org-drill d37519f54c 147/251: Clean up robot testing, ELPA Syncer, 2022/01/17
- [nongnu] elpa/org-drill 9fa9b6eabf 148/251: Robot test all card types, ELPA Syncer, 2022/01/17
- [nongnu] elpa/org-drill 500d1475c3 120/251: Add count entries test, ELPA Syncer, 2022/01/17
- [nongnu] elpa/org-drill c1c57adea9 133/251: Remove dormant-entry-count, ELPA Syncer, 2022/01/17
- [nongnu] elpa/org-drill a923ba2c90 145/251: Move exit-kind to slot, ELPA Syncer, 2022/01/17
- [nongnu] elpa/org-drill 9555e487d4 143/251: Fix presentation-in-buffer, ELPA Syncer, 2022/01/17
- [nongnu] elpa/org-drill 0286de5402 139/251: Remove unneed form, ELPA Syncer, 2022/01/17
- [nongnu] elpa/org-drill ba0a346583 125/251: Removed generated file, ELPA Syncer, 2022/01/17
- [nongnu] elpa/org-drill ffc04493f8 136/251: Remove more variables, ELPA Syncer, 2022/01/17
- [nongnu] elpa/org-drill d47080e3bc 121/251: Remove generated file, ELPA Syncer, 2022/01/17