bug 219448

Paul Boekholt p.boekholt@hetnet.nl
Sat, 14 May 2005 11:12:08 +0200


On Fri, 13 May 2005 14:46:46 +0200, "G. Milde" <g.milde@web.de> 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
only comments.

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.