I went through the documentation of both the function but they don't seem to shed much information. What is the actual difference between them apart from the fact that load
is a built-in function in C source code whereas load-file is an interactive list compiled function.
What is the recommended function to use in init.el
since both seem to be doing the same job ?
M-x report-emacs-bug
. As @shosti says, and as the doc clearly indicates,load-file
"does not useload-path
, and does not append suffixes", for two important differences. – Drew Nov 9 '14 at 2:15