Переносимость Org-Capture-Template в Windows и Кростини - PullRequest
0 голосов
/ 15 ноября 2018

Я уже некоторое время использую org-mode для своей системы GTD, и теперь, когда я доволен ею, я решил установить ее на всех своих компьютерах.Моя основная машина в течение последнего года или около того работала на Archlinux, и именно там я и сделал первоначальные настройки, теперь я добавил компьютер с Windows и Pixelbook с Emacs в Кростини.Я синхронизирую свои файлы org с 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 голосов
/ 10 декабря 2018

Цель file+olp+datetree ожидает только один аргумент, имя файла. То же самое относится и к цели file в вашей конфигурации Windows. Если вы хотите использовать заголовок для цели, вы можете использовать file+headline.

Подробную информацию об этом можно увидеть в руководстве Org по адресу Элементы шаблона захвата Org

...