Right. Require. *sigh* Let me just wipe the egg off my face.
Filippo A. Salustri <salustri@ryerson.ca> wrote:You just need to defer it until org is loaded: just put it after the
> I've got code of this form in my Preferences.el (aquamacs-speak for .emacs):
>
> (defvar fas/org-some-variable
> (/ 10 (* 1000 (- org-lowest-priority org-highest-priority))))
>
> But org-lowest-priority & org-highest-priority aren't defined at that
> point in Preferences.el. I need to defer the calculation till org is
> running.
>
(require 'org-install). If you are depending on an autoloaded function
to be called in order to load org, you can just (require 'org) at some
place in Preferences.el and put the defvar after it. Or you can
initialize it in a hook - org-load-hook is the one to use here:
(add-to-list 'org-load-hook
(function
(lambda ()
(setq fas/org-some-variable
(/ 10 (* 1000 (- org-lowest-priority org-highest-priority)))))))
Nick