From e413e7695c4872ff4eca12d4ce2ef367d4284530 Mon Sep 17 00:00:00 2001 From: Carsten Dominik Date: Sat, 27 Jul 2019 21:57:21 +0200 Subject: [PATCH] Keep brackets around capture link annotation, to protect spaces 2019-07-27 Carsten Dominik * lisp/org-capture.el (org-capture-fill-template): Keep [[]] around the %l link annotation. When capture is called from a buffer and the template includes a %l annotation, then this link needs to be enclosed in [[ ... ]]. The default link is a search link that searches for the line at point - and when the link contains whitespace, it needs to be part of the link. --- lisp/org-capture.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/org-capture.el b/lisp/org-capture.el index 965ccc3be..1b785bb42 100644 --- a/lisp/org-capture.el +++ b/lisp/org-capture.el @@ -1571,7 +1571,7 @@ The template may still contain \"%?\" for cursor positioning." (replace-match "[[\\1][%^{Link description}]]" nil nil v-a) v-a)) (v-l (if (and v-a (string-match l-re v-a)) - (replace-match "\\1" nil nil v-a) + (replace-match "[[\\1]]" nil nil v-a) v-a)) (v-n user-full-name) (v-k (if (marker-buffer org-clock-marker)