【发布时间】:2012-08-10 13:24:15
【问题描述】:
我想创建一个 org-capture 模板,该模板创建一个动态文件名,以便在 emacs org-mode 中进行捕获。
我希望文件名采用以下形式: (format-time-string "%Y-%m-%d") "-" (提示输入名称) ".txt"
示例:2012-08-10-MyNewFile.txt
基于this 的回答,我知道如何动态创建包含日期的文件名称:
`(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
如何添加提示以完成文件名?
【问题讨论】: