Я пытаюсь настроить org-mac-iCal См. https://orgmode .org/worg/org-contrib/org-mac-iCal.html.

При загрузке Emacs ничего не происходит. Даже когда я запускаю определенную функцию org-mac-iCal, ничего не происходит.

Моя конфигурация:

#+BEGIN_SRC emacs-lisp
(require 'org)
(require 'org-mac-iCal)
(add-to-list 'org-modules 'org-mac-iCal)
#+END_SRC

#+BEGIN_SRC emacs-lisp
(setq org-agenda-include-diary t)
#+END_SRC

#+BEGIN_SRC emacs-lisp
(setq org-agenda-custom-commands
      '(("I" "Import diary from iCal" agenda ""
         ((org-agenda-mode-hook
           (lambda ()
             (org-mac-iCal)))))))
#+END_SRC

Файл дневника остается пустым. Кстати, если дневника нет, это жалуется на это, но это не совсем проблема.

В моем iCalendar много календарей. Все они проверены в соответствии с документацией по ссылке выше.

ОБНОВЛЕНИЕ: этот пакет может быть слишком старым?

0
n_x_l 24 Апр 2019 в 05:40
Вы оцениваете эти блоки кода?
 – 
manandearth
24 Апр 2019 в 12:43
Да, конечно. Это часть моей конфигурации (с использованием конфигурации в стиле организационного режима).
 – 
n_x_l
24 Апр 2019 в 17:39

1 ответ

Хорошо, получается, что все, что нужно исправить, — это версию, которую ожидает org-mac-iCal (а именно, просто добавьте свою версию Mac прямо в эту строку: https://github.com/Fuco1/org-mode/blob/master/contrib/lisp /org-mac-iCal.el#L101).

В остальном прекрасно работает. Обязательно прочитайте документы: https://orgmode.org/worg /org-contrib/org-mac-iCal.html.

0
n_x_l 26 Апр 2019 в 01:46