[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Warning (initialization): Your `load-path' seems to contain
From: |
Eric Abrahamsen |
Subject: |
Re: Warning (initialization): Your `load-path' seems to contain |
Date: |
Wed, 18 Jun 2014 13:17:40 +0800 |
User-agent: |
Gnus/5.130012 (Ma Gnus v0.12) Emacs/24.4.50 (gnu/linux) |
Ruben Maher <eqyiel@gmail.com> writes:
> Sharon Kimble <boudiccas@skimble.plus.com> writes:
>
>> For some time now I've been getting this -
>> Warning (initialization): Your `load-path' seems to contain
>> your `.emacs.d' directory: /home/boudiccas/.emacs.d/
>> This is likely to cause problems...
>> Consider using a subdirectory instead, e.g.: /home/boudiccas/.emacs.d/lisp
>> in my *Warnings* buffer.
>>
>> These are the relevant lines from my "init.el"
>> (setq load-path (cons "/home/boudiccas/.emacs.d/lisp" load-path))
>> (add-to-list 'load-path "/home/boudiccas/.emacs.d/personal-lisp")
>>
>> Why doesn't it accept what's in the "init.el" please, and what can I
>> do to put it right?
>
> Hi Sharon,
>
> Emacs is not rejecting init.el, it's just warning you. If you don't
> want to see the warning anymore you can drop this snippet in there:
>
> (eval-after-load "warnings"
> ;; shut up, emacs!
> '(setq display-warning-minimum-level :error))
>
> Kind regards,
>
> Ruben
But the root cause still ought to be that, somewhere in your init,
you've got (add-to-list 'load-path "/home/boudiccas/.emacs.d"). Are you
sure you don't? I've been following emacs trunk, and a while ago got the
same warning.
I fixed it by removing ~/.emacs.d from my load path, putting
(add-to-list 'load-path "~/.emacs.d/lisp") in my ~/.emacs.d/init.el
file, and then putting everything I wanted to require or load underneath
~/.emacs.d/lisp. No warnings anymore...
E