bbatsov/prelude — pull request #232 by bradleywright (2012-11-30 22:33:26+00:00)
Title: Make `package-user-dir` relative to Prelude

The default value of `package-user-dir` is `~/.emacs.d/elpa`, which means that if Prelude is being run from a different directory (e.g `emacs -q -l ~/src/prelude/init.el`), the packages will get put into the user's `~/.emacs.d` whether they like it or not.

This makes the entire Prelude configuration fully portable by making the `package-user-dir` relative to the install path of `prelude-dir`, meaning it's easier to try out in different Emacs enviroments.