Windows和Crostini中的组织捕获模板可移植性

时间:2018-11-15 19:31:23

标签: emacs org-mode

我在GTD系统上使用org-mode已有一段时间了,现在,我对它感到满意,因此决定在所有计算机上进行设置。我过去一年左右的主要机器一直在Archlinux上,那是我最初进行设置的地方,现在我添加了一台Windows计算机和一台在crostini中运行Emacs的Pixelbook。我正在将我的组织文件与Dropbox同步,效果很好。我已将.emacs文件复制到每台计算机,并更改了Windows计算机的某些文件路径。除了我的“捕获模板”有些奇怪之外,几乎所有东西似乎都可以正常工作。

在Pixelbook上,使用file + olp + datetree的模板会抛出invalid capture target specification,即:

("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计算机上,我的Inbox ToDo捕获会在迷你缓冲区中引发相同的错误:

("t" "New TODO to Inbox" entry

(file "C:/Users/jgallo/Dropbox/org/GTD.org" "Inbox")

"* TODO %?" :prepend :time-prompt t)

有人知道我可能会缺少什么吗?

1 个答案:

答案 0 :(得分:0)

file+olp+datetree目标仅需要一个参数,即文件名。 Windows配置中的file目标也是如此。如果要为目标使用标题,则可以使用file+headline

这些细节可以在组织手册Org capture template elements中看到