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" <email@example.com> 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
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
If time permits, I'll make up a suggestion for the jed-users list.