summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Paśnikowski <marek@marekpasnikowski.pl>2024-01-14 11:23:24 +0100
committerMarek Paśnikowski <marek@marekpasnikowski.pl>2024-01-14 11:23:24 +0100
commitbd120c8edf4c9f56534917bff1aba7fcd0d4e1c3 (patch)
treea811e2c4e2860f4e3d1ac5b330c14234cd7b07db
parentaff18db98077ab03b92738656e106fe30e539249 (diff)
Disable the other rating keys for the TN algorithm
-rw-r--r--org-fc-algo-tn.el5
-rw-r--r--org-fc-review.el14
2 files changed, 10 insertions, 9 deletions
diff --git a/org-fc-algo-tn.el b/org-fc-algo-tn.el
index 44583c6..9b547d4 100644
--- a/org-fc-algo-tn.el
+++ b/org-fc-algo-tn.el
@@ -4,8 +4,9 @@
(defun nth-tn (n)
"The mathematical formula for the Nth triangular number."
- (/ (* n (1+ n))
- 2))
+ (- (/ (* n (1+ n))
+ 2)
+ 0.5))
(defun org-fc-algo-tn-next-parameters (ease box interval rating)
"Calculate the next parameters of a card, based on the review RATING.
diff --git a/org-fc-review.el b/org-fc-review.el
index c96a159..0ad8de7 100644
--- a/org-fc-review.el
+++ b/org-fc-review.el
@@ -516,7 +516,7 @@ removed."
(defvar org-fc-review-flip-mode-map
(let ((map (make-sparse-keymap)))
- (define-key map (kbd "RET") 'org-fc-review-flip)
+ (define-key map (kbd "f") 'org-fc-review-flip)
(define-key map (kbd "q") 'org-fc-review-quit)
(define-key map (kbd "p") 'org-fc-review-edit)
(define-key map (kbd "s") 'org-fc-review-suspend-card)
@@ -542,12 +542,12 @@ removed."
(defvar org-fc-review-rate-mode-map
(let ((map (make-sparse-keymap)))
- (define-key map (kbd "i") 'org-fc-review-rate-incorrect)
- (define-key map (kbd "c") 'org-fc-review-rate-correct)
- (define-key map (kbd "a") 'org-fc-review-rate-again)
- (define-key map (kbd "h") 'org-fc-review-rate-hard)
- (define-key map (kbd "g") 'org-fc-review-rate-good)
- (define-key map (kbd "e") 'org-fc-review-rate-easy)
+ (define-key map (kbd "r") 'org-fc-review-rate-incorrect)
+ (define-key map (kbd "v") 'org-fc-review-rate-correct)
+ ;; (define-key map (kbd "a") 'org-fc-review-rate-again)
+ ;; (define-key map (kbd "h") 'org-fc-review-rate-hard)
+ ;; (define-key map (kbd "g") 'org-fc-review-rate-good)
+ ;; (define-key map (kbd "e") 'org-fc-review-rate-easy)
(define-key map (kbd "s") 'org-fc-review-suspend-card)
(define-key map (kbd "p") 'org-fc-review-edit)
(define-key map (kbd "q") 'org-fc-review-quit)