Shankar Rao <shankar....@gmail.com> writes: > For the following org capture template: > > (setq org-capture-templates > '(("d" "Date Tree Test" plain > (file+datetree+prompt "~/org/testdt.org") > "This date should be the date i picked: %<%y%m%d>"))) > > Though this is filed under the correct date in the datetree, no matter what > date I select in the prompt, > the date displayed in the template is the current date. Is this a bug or a > feature? >
It's a feature I guess - org-capture.el says: ;; The current time (goto-char (point-min)) (while (re-search-forward "%<\\([^>\n]+\\)>" nil t) (replace-match (format-time-string (match-string 1)) t t)) and there is no provision for another time to be given here. I don't think there is any provision in the template for a time other than the current time: at least I can't see a %-escape that takes a different time. -- Nick