From a0bcceaf8c74ae33af72fdcc42bc65d5f1854eeb Mon Sep 17 00:00:00 2001 From: Daniel Borchmann Date: Sun, 17 Aug 2025 19:50:50 +0200 Subject: [PATCH] Prevent unintented expansion of % in conversion from item to heading --- site-lisp/db-org.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/site-lisp/db-org.el b/site-lisp/db-org.el index 8144273..930fe63 100644 --- a/site-lisp/db-org.el +++ b/site-lisp/db-org.el @@ -450,8 +450,10 @@ Via %%(with-temp-buffer (db/org-add-link-to-current-clock) (string-trim (buffer- %s %%?" - first-line-of-body - rest-of-body))) + ;; Quote % to prevent unintented expansion by + ;; `org-capture-fill-template'. + (replace-regexp-in-string "%" "\\\\%" first-line-of-body) + (replace-regexp-in-string "%" "\\\\%" rest-of-body)))) (org-capture-set-target-location) (org-capture-place-template)