On Apr 12, 2015 10:02 PM, "Jorgen Schäfer" > (dolist (dir (directory-files "~/.emacs.d/elpa" t "\\`[^.]")) > (when (file-directory-p dir) > (add-to-list 'load-path dir) > (dolist (autoload (directory-files dir t "-autoloads.el\\'")) > (load autoload nil t)))) > > This would solve the problem of users being confused because their > init file can not access packages they installed, allow all the heavy > package initialization to happen after the init file is processed, Slightly off topic, but I'm curious to know how heavy that snippet is. I always thought that loading the autoload files corresponded to most of the legwork in package-initialize. But I may well be wrong.