From xemacs-m  Mon Feb 10 16:42:45 1997
Received: from altair.xemacs.org (steve@xemacs.miranova.com [206.190.83.19])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id QAA15314
	for <xemacs-beta@xemacs.org>; Mon, 10 Feb 1997 16:42:43 -0600 (CST)
Received: (from steve@localhost)
	by altair.xemacs.org (8.8.5/8.8.5) id OAA05889;
	Mon, 10 Feb 1997 14:54:19 -0800
To: xemacs-beta@xemacs.org
Subject: Re: .xemacs-options gripe
References: <yvtbu9stk18.fsf@corona.pixar.com> <kigu3nk9vg3.fsf@jagor.srce.hr>
X-Url: http://www.miranova.com/%7Esteve/
Mail-Copies-To: never
X-Face: #!T9!#9s-3o8)*uHlX{Ug[xW7E7Wr!*L46-OxqMu\xz23v|R9q}lH?cRS{rCNe^'[`^sr5"
 f8*@r4ipO6Jl!:Ccq<xoV[Qz2u8<8-+Vwf2gzJ44lf_/y9OaQ`@#Q65{U4/TC)i2`~/M&QI$X>p:9I
 OSS'2{-)-4wBnVeg0S\O4Al@)uC[pD|+
X-Attribution: sb
From: Steven L Baur <steve@miranova.com>
In-Reply-To: Hrvoje Niksic's message of 10 Feb 1997 22:56:28 +0100
Mime-Version: 1.0 (generated by tm-edit 7.103)
Content-Type: text/plain; charset=US-ASCII
Date: 10 Feb 1997 14:54:19 -0800
Message-ID: <m2afpcuvac.fsf@altair.xemacs.org>
Lines: 44
X-Mailer: Gnus v5.4.12/XEmacs 20.1

The options menu is not something I care much about fixing since the
intended upgrade to the future is Per Abrahamsen's Customize package.
With that in mind ...

Hrvoje Niksic writes:

> Hunter Kelly <retnuh@corona.pixar.com> writes:
>> I love XEmacs.  I really do.  But the startup time is really really
>> frustrating.  The slowest thing about startup is the 520+ lines of
>> stuff dealing with faces/fonts/specifiers in my .xemacs-options file.
> [...]

> Agreed, totally.  Many people are very enthusiastic about the `Save
> Options' capability until they see just how much it slows down XEmacs
> startup.  Then they prefer asking me what to put to .emacs exactly to
> get the same behaviour.

> Point No. 1:

> We should make two different entries, `Save Options' and `Save
> Fonts'.  This would be quite intuitive, and would provide better
> performance.

This isn't quite the division I would envision.  It makes more sense
to load the fonts only when they are ready to be used, i.e. the same
way we autoload most Lisp packages.

I already do something like it with it Gnus.  I have a ton of faces
that I use only with Gnus, but they are only initialized when I am in
an XEmacs or Emacs that uses Gnus.

The global `Save Options' precludes this.

> Point No. 2:

> There should be a way to save only the fonts that were actually
> changed since XEmacs startup, or at least that were changed by `Edit
> Faces'.  While the first is hard to implement, the second shouldn't be
> too much of a problem.

Edit Faces needs some work.
-- 
steve@miranova.com baur
Unsolicited commercial e-mail will be billed at $250/message.

