Ключ в том, чтобы изменить переменную load-path в самом начале вашего файла init.el.
add-to-list добавляет в начало списка.Например, вот как я загружаю свою версию org:
(add-to-list 'load-path "~/.emacs.d/org-mode/lisp")
Я также предлагаю вам проверить содержимое переменной (используйте Meta-x description-variable).Это сообщит вам, какие каталоги сканируются первыми.
Будьте осторожны, иногда смешивание пакетов создает странные проблемы.Если это произойдет, наберитесь терпения и попробуйте один пакет за раз.
Добавление: как упоминал Drew ниже, emacs будет пытаться найти пакет для загрузки в каждом из каталогов в пути загрузки, начиная с егоголова.Так что порядок каталогов в нем имеет значение.
- dmg