I want to create an org-capture template that creates a dynamic filename for capture in org-mode emacs.
I want the file name to have the following form: (format-time-string "% Y-% m-% d") "-" (prompt for the name) ".txt"
Example: 2012-08-10-MyNewFile.txt
Based on this answer, I know how to dynamically create a file name to include a date:
`(defun capture-report-date-file (path) (expand-file-name (concat path (format-time-string "%Y-%m-%d") ".txt"))) '(("t" "todo" entry (file (capture-report-date-file "~/path/path/name")) "* TODO")))
This allows me to create a 2012-08-10.txt file and insert * TODO in the first line
How can I add a prompt to complete the file name?
source share