Я просмотрел документацию по обеим функциям, но, похоже, они не пролили много информации. В чем же разница между ними, кроме того факта, что load
это встроенная функция в исходном коде C, тогда как load-file - это скомпилированная функция интерактивного списка.
Какова рекомендуемая функция для использования, init.el
поскольку обе они, кажется, выполняют одну и ту же работу?
Смотрите также руководство по Emacs, ноды Lisp Libraries .
—
Дрю
M-x report-emacs-bug
. Как говорит @shosti, и как ясно указывает документ,load-file
« не используетload-path
и не добавляет суффиксы » для двух важных отличий.