From 6a2539951416fd1ee2ad744090faf255031b71e7 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sun, 3 May 2026 19:28:36 -0500 Subject: fix: close drill capture template source link The "d" drill capture template had a malformed source link with only one closing bracket and a literal `n` where a newline should have been: Source: [[%:link][%:description] nCaptured On: %U So new drill captures wrote a broken link and `nCaptured On:` instead of a clean `Captured On:` line on the next row. I closed the link with the missing `]`, and removed the stray `n` so the line break before "Captured On" is just a real newline. The "f" (PDF drill) template was already correct, so I left it alone. I added `tests/test-org-capture-config-drill-template.el`. It loads the module, picks up the "d" template, and asserts both the closed link and the `\nCaptured On: %U` form, plus negative assertions against the broken pre-fix shapes. --- modules/org-capture-config.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'modules') diff --git a/modules/org-capture-config.el b/modules/org-capture-config.el index 755eecaf..c20504f0 100644 --- a/modules/org-capture-config.el +++ b/modules/org-capture-config.el @@ -130,8 +130,8 @@ Captured On: %U" (completing-read "Choose file: " files) drill-dir)))) "* Item :drill:\n%? -** Answer\n%i\nSource: [[%:link][%:description] -nCaptured On: %U" :prepend t) +** Answer\n%i\nSource: [[%:link][%:description]] +Captured On: %U" :prepend t) ("f" "Drill Question (from PDF)" entry (file (lambda () -- cgit v1.2.3