| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix(org-drill): route drill-refile targets through the validated helper | Craig Jennings | 2026-06-12 | 1 | -13/+29 |
| | | | | | The prior fix listed drill files with a raw directory-files call, bypassing cj/--drill-files-or-error, the shared validated entry point the other drill commands use. That skipped the missing/unreadable-dir user-error, fell through silently on an empty dir, and included leading-dot .org files the module otherwise excludes. Route through cj/--drill-files-or-error + expand-file-name, keeping the let binding so the session-wide org-refile-targets still survives. The test is rewritten into three: validated-helper targets, no global clobber, and a user-error on a missing drill dir. | ||||
| * | fix(org-drill): let-bind org-refile-targets and target real drill files | Craig Jennings | 2026-06-12 | 1 | -7/+20 |
| | | | | | cj/drill-refile used setq, permanently replacing the session-wide org-refile-targets so every refile anywhere offered only drill targets until restart; and its (drill-dir :maxlevel . 1) entry named a bound variable, which org reads as a directory string rather than a file list, so the drill side yielded nothing. Let-bind org-refile-targets and supply (directory-files drill-dir t "\\.org$") as the file list. The stale test (which asserted the buggy drill-dir spec) is rewritten into two: file-list targets and no global clobber. | ||||
| * | test(org-drill-config): cover drill-edit, drill-capture, drill-refile | Craig Jennings | 2026-05-14 | 1 | -0/+91 |
