使用 org-capture 在目录中创建一个新的文本文件
Creating a new text file in a diretory using org-capture
以下回复:Org-Mode - How do I create a new file with org-capture?
我试图让这段代码工作,但我收到错误:invalid file location: nil
。
(defun capture-report-data-file (path)
(let ((name (read-string "Name: ")))
(expand-file-name (format "%s-%s.txt"
(format-time-string "%Y-%m-%d")
name) path)))
'(("t"
"todo"
entry
(file (capture-report-date-file "~/path/path/name"))
"* TODO")))
实际上,它是这样工作的:
替换
(file (capture-report-date-file "~/path/path/name"))
和
(file (lambda () (capture-report-date-file "~/path/path/name")))
以下回复:Org-Mode - How do I create a new file with org-capture?
我试图让这段代码工作,但我收到错误:invalid file location: nil
。
(defun capture-report-data-file (path)
(let ((name (read-string "Name: ")))
(expand-file-name (format "%s-%s.txt"
(format-time-string "%Y-%m-%d")
name) path)))
'(("t"
"todo"
entry
(file (capture-report-date-file "~/path/path/name"))
"* TODO")))
实际上,它是这样工作的:
替换
(file (capture-report-date-file "~/path/path/name"))
和
(file (lambda () (capture-report-date-file "~/path/path/name")))