I'm org-mode dependant :-) and I want to keep with what is distributed with Emacs. Currently, to avoid downloading org-mode from anywhere, I'm using the following:
(defvar org-source-dir
(file-name-directory (locate-library "org"))
"The directory where the supplied org-mode is stored")
(use-package org
:ensure nil
:mode (("\\.org\\'" . org-mode))
:load-path org-source-dir
This circumvention seems to be mandatory to load some of the ob- files as packages.
This is a foundations question:
I don't know why I need to prepend org-source-dir to load-path to load the local org packages. It's already there, like my debugging message shows:
I'm org-mode dependant :-) and I want to keep with what is distributed with Emacs. Currently, to avoid downloading
org-mode
from anywhere, I'm using the following:This circumvention seems to be mandatory to load some of the
ob-
files as packages.This is a foundations question: I don't know why I need to prepend
org-source-dir
toload-path
to load the local org packages. It's already there, like my debugging message shows:Would you please help me understand what I'm doing wrong...