I have a bunch of packages installed.
One of them is adding
~/.emacs.d to my
load-path, which Emacs is (unsurprisingly) complaining about.
I could be incorrect here, but:
Attempting to bisect my set of packages is a slow work, because I'd have to uninstall all my packages, and then re-install only half of them, which means downloading, and a lot of fairly manual work.
Is there an easier way to determine which package is setting the value of
- This doesn't happen when loading emacs with
- I've not changed my config between it working and breaking, only upgrade packages
This doesn't happen if I runI confused my flags here.
emacswithout a site-file (
--no-site-file), regardless of whether I add
- This doesn't happen if run
site-lisphave no effect
- GNU Emacs 24.4.2 (x86_64-unknown-linux-gnu, GTK+ Version 3.10.8) of 2015-03-31
Bug Huntertells me that
package-initialiseis to blame
grep -aR "'load-path" ~/.emac.d/elpa --include '*el' | egrep -v ':[[:space:]]*;+' | fgrep -v "(add-to-list 'load-path (or (file-name-directory #$) (car load-path)))"gives no results
- Removing all my
~/.emacs.d/elpaappeared to fix this problem, although it's not a great solution. I'm not going to submit & accept because I've no idea how works or whether it's really a fix. This is easily done with
find ~/.emacs.d/elpa -name '*.elc' -delete