diff options
| author | Phillip Lord <phillip.lord@russet.org.uk> | 2019-06-17 23:11:59 +0100 |
|---|---|---|
| committer | Phillip Lord <phillip.lord@russet.org.uk> | 2019-06-17 23:11:59 +0100 |
| commit | 02b507b839205982f36e3b0ee455168ecda8cb51 (patch) | |
| tree | 5ff8250a67cdcef7318f86b291a0a698f44f7ec1 /org-drill.el | |
| parent | 01842209269e290676e38b764d23b408850cb747 (diff) | |
| download | org-drill-02b507b839205982f36e3b0ee455168ecda8cb51.tar.gz org-drill-02b507b839205982f36e3b0ee455168ecda8cb51.zip | |
Add leitner robot test and fix
Diffstat (limited to 'org-drill.el')
| -rw-r--r-- | org-drill.el | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/org-drill.el b/org-drill.el index 104f92b..efa75f8 100644 --- a/org-drill.el +++ b/org-drill.el @@ -1774,7 +1774,7 @@ Consider reformulating the item to make it easier to remember.\n" (defun org-drill-response-rtn () (interactive) (let ((session org-drill-current-session)) - (setf (oref session drill-typed-answer) (buffer-string)) + (setf (oref session typed-answer) (buffer-string)) (oset session exit-kind t) (org-drill-response-complete))) @@ -3829,6 +3829,7 @@ Returns a list of strings." (interactive) (let ((org-drill-leitner-boxed-entries nil) (org-drill-leitner-unboxed-entries nil) + (session (setq org-drill-last-session (org-drill-session))) (count 0)) (org-drill-all-leitner-capture) ;; make sure we have enough (or at least the maximum number we @@ -3848,7 +3849,7 @@ Returns a list of strings." (seq-map (lambda (loc) (org-drill-goto-entry loc) - (let ((r (org-drill-leitner-entry))) + (let ((r (org-drill-leitner-entry session))) ;; short circuit if necessary (unless (eq t r) (throw 'user-exit (list r loc))))) @@ -3939,7 +3940,9 @@ shuffling is done in place." (defun org-drill-leitner-entry (session) "Interactive drill for the current entry." (let ((org-drill-question-tag org-drill-leitner-tag)) - (org-drill-entry-f (apply-partially #'org-drill-leitner-rebox session)))) + (org-drill-entry-f + session + (apply-partially #'org-drill-leitner-rebox session)))) (defun org-drill-leitner-rebox (session) "Returns quality rating (0-5), or nil if the user quit." |
