org-modules
определяется в org.el
. Если вы хотите добавить элемент в список, вам нужно подождать, пока не будет определена переменная (со списком по умолчанию). Один из способов сделать это - отложить добавление до момента загрузки org.el
:
(defun my-after-load-org ()
(add-to-list 'org-modules 'org-timer))
(eval-after-load "org" '(my-after-load-org))
Обратите внимание, что add-hook
может справиться с переменной, которая еще не определена, но add-to-list
не может. Вы можете написать (setq org-modules '(org-timer))
, но это перезапишет список модулей по умолчанию вместо добавления к нему.