diff options
Diffstat (limited to 'modules/org-drill-config.el')
| -rw-r--r-- | modules/org-drill-config.el | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/modules/org-drill-config.el b/modules/org-drill-config.el index f18760c7..8d82c42c 100644 --- a/modules/org-drill-config.el +++ b/modules/org-drill-config.el @@ -19,17 +19,30 @@ ;; --------------------------------- Org Drill --------------------------------- (use-package org-drill + :load-path "~/code/org-drill" + ;; Use local development version instead of VC install + ;; :vc (:url "https://github.com/cjennings/org-drill" + ;; :branch "main" + ;; :rev :newest) :after (org org-capture) + :demand t :commands (org-drill cj/drill-start) :config (setq org-drill-leech-failure-threshold 50) ;; leech cards = 50 wrong anwers (setq org-drill-leech-method 'warn) ;; leech cards show warnings (setq org-drill-use-visible-cloze-face-p t) ;; cloze text show up in a different font (setq org-drill-hide-item-headings-p t) ;; don't show heading text - (setq org-drill-maximum-items-per-session 1000) ;; drill sessions end after 1000 cards - (setq org-drill-maximum-duration 60) ;; each drill session can last up to a an hour + (setq org-drill-maximum-items-per-session 100) ;; drill sessions end after 100 cards + (setq org-drill-maximum-duration 30) ;; each drill session can last up to 30 mins (setq org-drill-add-random-noise-to-intervals-p t) ;; slightly vary number of days to repetition + ;; ------------------------------ Display Settings ----------------------------- + + ;; Configure display settings for drill sessions + (setq org-drill-text-size-during-session 24) ;; 24-point font for comfortable reading + (setq org-drill-use-variable-pitch t) ;; use variable-pitch font for readability + (setq org-drill-hide-modeline-during-session t) ;; hide modeline for cleaner display + (defun cj/drill-start () "Prompt user to pick a drill org file, then start an org-drill session." (interactive) @@ -70,7 +83,13 @@ (keymap-set cj/custom-keymap "D" cj/drill-map) (with-eval-after-load 'which-key - (which-key-add-key-based-replacements "C-; D" "org-drill menu"))) + (which-key-add-key-based-replacements + "C-; D" "org-drill menu" + "C-; D s" "start drill" + "C-; D e" "edit drill file" + "C-; D c" "capture question" + "C-; D r" "refile to drill" + "C-; D R" "resume drill"))) (provide 'org-drill-config) ;;; org-drill-config.el ends here. |
