bug 219448

G. Milde g.milde@web.de
Fri, 20 May 2005 10:17:11 +0200

On 14.05.05, Paul Boekholt wrote:
> 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 .

As jed looks for site.sl and default.sl in jed-library-path.
> However, the site-start.el that is installed with emacsen-common contains
> only comments.
This is what JED_ROOT/lib/jed.rc should do. (And will hopefully -- at least
John promised to look into the issue of loading it at all).

> 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. ....

Well, initially site.sl was the same. However it evolved to an
initialization file that can no longer be regarded as a conffile, so
the local admin should rather not change 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, 

So lisp/startup.el seems to be the emacs equivalent to /etc/jed.conf?
>   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.

I did not find a mention of either --no-site-file or site-run-file in
my emacs 20 documentation. Is there actually a command line argument
with this name in emacs21?

As our configuration file is called jed.conf (and not running site.sl
is a rather bad idea), I would like to call the corresponding jed
argument --no-conf-file.
If time permits, I'll make up a suggestion for the jed-users list.


G.Milde web.de