[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#10208: site-lisp directories in load-path after --no-site-lisp
From: |
Juanma Barranquero |
Subject: |
bug#10208: site-lisp directories in load-path after --no-site-lisp |
Date: |
Sun, 4 Dec 2011 00:29:21 +0100 |
Package: emacs
On non-w32 systems:
- init_lread() removes directories matching "site-lisp" from
load-path, and then re-adds them unless --no-site-lisp was passed.
- However, the site-lisp directories under the installation
(lread.c:4189) and source (lread.c:4229) directories are added
unconditionally.
On w32 systems, load-path gets its default from EMACSLOADPATH (defined
in w32.c:1592), which includes %emacs_dir%/site-lisp and
%emacs_dir%/../site-lisp unconditionally.
As an example, I build Emacs in
C:\emacs\trunk
and have my site-lisp data in C:\emacs\site-lisp. After "emacs -Q",
load-path contains:
c:/emacs/trunk/site-lisp
C:/emacs/trunk/../site-lisp
c:/emacs/site-lisp/bm
c:/emacs/site-lisp/lua
c:/emacs/site-lisp/slime
c:/emacs/site-lisp/slime/contrib
c:/emacs/site-lisp/slime/doc
C:/emacs/trunk/lisp
c:/emacs/trunk/lisp/calc
[...]
c:/emacs/trunk/lisp/cedet
C:/emacs/trunk/leim
Juanma
- bug#10208: site-lisp directories in load-path after --no-site-lisp,
Juanma Barranquero <=