Sat, 14 May 2005 11:12:08 +0200
On Fri, 13 May 2005 14:46:46 +0200, "G. Milde" <firstname.lastname@example.org> said:
> Well, what shall we do?
What does Emacs do? I don't have a local Emacs so I can't be sure,
but I suppose that a locally built Emacs would look for default.el and
site-start.el in the directories in the load path, as is described in
info:(Emacs)Init File .
However, the site-start.el that is installed with emacsen-common contains
In /usr/share/doc/emacsen-common/debian-emacs-policy.gz it says:
/etc/emacs/site-start.el is a conffile, and is owned by
emacsen-common. This file should not be modified by *any* add-on
packages, or by any emacsen package maintainer. It is solely for
the use of the local admin. It should be empty unless the local
admin modifies it.
Given that the site-startup.el files are "off-limits" to the emacsen
maintainers, the next question is, "From where can we run
debian-startup?" The safest possibility, and the one I had
originally intended was to modify lisp/startup.el to do the right
thing, and I had also intended that --no-site-file would disable all
of the debian startup bits, including calling debian startup.
This is also what it says in emacs21/doc/README.Debian.gz:
** Emacs has been modified to run debian-startup during the startup
process unless site-run-file is false.
BTW Emacs does look for default.el in /usr/local/share/emacs/site-lisp.