我想创建一个 org-capture 模板,该模板为 emacs org-mode 中的捕获创建一个动态文件名。
我希望文件名采用以下形式: (format-time-string "%Y-%m-%d") "-" (prompt for a name) ".txt"
示例:2012-08-10-MyNewFile.txt
基于这个答案,我知道如何动态创建文件名称以包含日期:
`(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")))
这允许我创建一个文件 2012-08-10.txt 并在第一行插入 * TODO
如何添加提示以完成文件名?