summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/font-config.el4
-rw-r--r--modules/org-drill-config.el37
2 files changed, 11 insertions, 30 deletions
diff --git a/modules/font-config.el b/modules/font-config.el
index 2438708b..25026efc 100644
--- a/modules/font-config.el
+++ b/modules/font-config.el
@@ -76,10 +76,10 @@
:default-family "Fira Code Nerd Font"
:variable-pitch-family "Literata")
(EBook
- :default-family "Merriweather"
+ :default-family "Lexend"
:default-weight regular
:default-height 200
- :variable-pitch-family "Merriweather")
+ :variable-pitch-family "Lexend")
(24-point-font
:default-height 240)
(20-point-font
diff --git a/modules/org-drill-config.el b/modules/org-drill-config.el
index f824f61e..8d82c42c 100644
--- a/modules/org-drill-config.el
+++ b/modules/org-drill-config.el
@@ -19,9 +19,11 @@
;; --------------------------------- Org Drill ---------------------------------
(use-package org-drill
- :vc (:url "https://github.com/cjennings/org-drill"
- :branch "main"
- :rev :newest)
+ :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)
@@ -36,31 +38,10 @@
;; ------------------------------ Display Settings -----------------------------
- ;; Customize how drill cards are displayed: bigger text + proportional font
- ;; Only affects the drill buffer, not other buffers
-
- (defun cj/org-drill-setup-display ()
- "Set up larger text and proportional font for drill sessions.
-This runs when each drill card is displayed. Uses buffer-local settings
-so it doesn't affect other buffers."
- ;; Only apply in org-mode buffers (drill files)
- (when (derived-mode-p 'org-mode)
- ;; Make text bigger (3 = 30% larger, adjust to taste)
- (text-scale-set 3)
-
- ;; Use proportional (variable-width) font for readability
- ;; This is buffer-local so won't affect other buffers
- (variable-pitch-mode 1)
-
- ;; Optional: Center the text for better focus (requires visual-fill-column package)
- ;; (when (fboundp 'visual-fill-column-mode)
- ;; (setq-local visual-fill-column-width 100)
- ;; (setq-local visual-fill-column-center-text t)
- ;; (visual-fill-column-mode 1))
- ))
-
- ;; Hook runs when each answer is displayed
- (add-hook 'org-drill-display-answer-hook #'cj/org-drill-setup-display)
+ ;; 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."