aboutsummaryrefslogtreecommitdiff
path: root/modules/org-drill-config.el
Commit message (Collapse)AuthorAgeFilesLines
* feat(fonts): Update fonts to Berkeley Mono + Lexend, simplify org-drill configCraig Jennings2025-11-121-28/+9
| | | | | | | | | | | | | | | | Font changes: - Set Berkeley Mono + Lexend as default fonts - Updated EBook preset to use Lexend - Created FiraCode preset preserving old defaults - Installed new fonts: Charis SIL, Bitstream Vera, Literata, Lexend Org-drill changes: - Removed fontaine-dependent font switching code - Now uses org-drill's built-in display management - Configured 24-point font, variable-pitch, hidden modeline - Added comprehensive tests for display management (10 tests, all passing) org-drill now loads from local ~/code/org-drill for development.
* org-drill-config: enhance org-drill display settingsCraig Jennings2025-11-111-2/+34
| | | | | | | | Added display customization for org-drill cards, including larger text and proportional font. Adjusted session limits to 100 cards and 30 minutes. Integrated a hook to apply these changes during drill sessions. Updated org-drill package configuration to use the newest revision from the main branch.
* feat:which-key: Add descriptive labels for custom keymapsCraig Jennings2025-10-271-1/+7
| | | | | | | | | | | | Enhance which-key integration by providing detailed descriptions for new key bindings across multiple modules. This improves the usability of custom keymaps by clarifying the purpose of each keybinding, making it easier for users to navigate and understand different menus and options available within the configuration. This update ensures that all custom keymaps now display a descriptive label in the which-key popup to explain their functionality, aiding users in identifying keymap purposes promptly.
* refactor:keymaps: Replace define-prefix-command with defvar-keymapCraig Jennings2025-10-251-9/+12
| | | | | | | | | | Refactor the keymap definitions across multiple modules by replacing `define-prefix-command` with `defvar-keymap`. This simplifies the keymap setup and integrates better with the `which-key` package for enhanced documentation and usability. Updated modules include custom-ordering, custom-text-enclose, custom-whitespace, mail-config, music-config, org-drill-config, test-runner, and vc-config.
* feat:org-drill: Add cj/drill-start command to autoloadCraig Jennings2025-10-251-1/+1
| | | | | Extend the use-package setup to include the new command `cj/drill-start` in addition to `org-drill`.
* refactor:org-modules: Improve org-mode configurationCraig Jennings2025-10-231-11/+0
| | | | | | | | Remove redundant declarations and reorganize settings for clarity. Centralize org-mode customizations and use `use-package` for streamlined loading and configuration. Remove backward-compatible safeguards and reduce inline comments for cleaner code. Optimize key mappings and simplify the setup of org-related packages.
* feat: org-capture: Add drill capture helpers and templatesCraig Jennings2025-10-201-48/+31
| | | | | | | | | | | | Introduce functions `cj/drill-source-link` and `cj/drill-answer-content` for generating source links and content in org-drill captures. Expand org-capture-templates with new entries for drill questions and PDF captures. Adjust key mappings with `keymap-global-set` for task capture. Enhance the org-drill configuration with new keybindings using `keymap-set`. Remove old capture template setup and update initialization sequences.
* maint: org-dir: removed disabled code, deferred package loadCraig Jennings2025-10-181-10/+2
|
* changing repositoriesCraig Jennings2025-10-121-0/+109