我在我的GTD系统中使用org-mode已经有一段时间了,现在我对它很满意,我决定在我所有的电脑上设置它。我过去一年左右的主要机器一直在Archlinux上,我最初是在Archlinux上进行设置的,现在我添加了一台windows计算机和一台在crostini中运行Emacs的Pixelbook。我正在与Dropbox同步我的org文件,这很好用。我已经将我的.emacs文件复制到每台计算机上,并为我的windows计算机更改了一些文件路径。除了我的捕获模板有一些奇怪的地方之外,几乎所有的东西似乎都工作得很好。
在Pixelbook上,使用file+olp+datetree的模板抛出了一个invalid capture target specification ie:
("m" "Meeting Note" entry
(file+olp+datetree "~/Dropbox/org/Journal.org" "Meetings")
"* Description: %^{Description|Meeting} %T
- Participants: %^{Participants}
- Location: %^{Location}
** Notes:
- %?
** Next Steps: :ReFile:
- [ ] ")在windows计算机上,我的收件箱ToDo捕获在微型缓冲区中引发了相同的错误:
("t" "New TODO to Inbox" entry
(file "C:/Users/jgallo/Dropbox/org/GTD.org" "Inbox")
"* TODO %?" :prepend :time-prompt t)有人知道我可能遗漏了什么吗?
发布于 2018-12-10 13:44:06
file+olp+datetree目标只需要一个参数,即文件名。Windows配置中的file目标也是如此。如果你想对目标使用标题,你可以使用file+headline。
这些内容的详细信息可在Org capture template elements的组织手册中查看
https://stackoverflow.com/questions/53326712
复制相似问题