From xemacs-m  Mon Feb 10 18:28:03 1997
Received: from corona.pixar.com (corona.pixar.com [138.72.20.84])
	by xemacs.org (8.8.5/8.8.5) with SMTP id SAA16733
	for <xemacs-beta@xemacs.org>; Mon, 10 Feb 1997 18:28:03 -0600 (CST)
Received: by corona.pixar.com (Smail3.1.29.1 #2)
	id m0vu63o-00016GC; Mon, 10 Feb 97 16:27 PST
Sender: retnuh@pixar.com (Hunter Kelly)
Sender: retnuh@corona
To: xemacs-beta@xemacs.org
Subject: Re: .xemacs-options gripe
References: <yvtbu9stk18.fsf@corona.pixar.com> <kigu3nk9vg3.fsf@jagor.srce.hr> <m2afpcuvac.fsf@altair.xemacs.org>
Mime-Version: 1.0 (generated by tm-edit 7.103)
Content-Type: text/plain; charset=US-ASCII
From: Hunter Kelly <retnuh@corona.pixar.com>
Date: 10 Feb 1997 16:27:00 -0800
In-Reply-To: Steven L Baur's message of 10 Feb 1997 14:54:19 -0800
Message-ID: <yvt20aotcff.fsf@corona.pixar.com>
Lines: 43
X-Mailer: Gnus v5.4.11/XEmacs 19.15

Steven L Baur <steve@miranova.com> writes:

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

So do you plan to junk the options menu alltogether, or rewrite it
such that it calls customize-stuff for the appropriate variables?

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

Hmmm.  Since there a lot of packages that name their faces/fonts
somethinge like foo-bold-face, where foo is the name of the package,
would it make sense to have .xemacs-faces.foo, and then whenever "foo"
is loaded or required, have the loader check for a .xemacs-faces.foo?
I don't really care what the names are, I'm more concerned with the
ideas, here.

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

Could you send me a copy of what you do for that?

> The global `Save Options' precludes this.
> 
> Edit Faces needs some work.

Edit faces needs much work.  So does the whole face/font model in
general.  I know that Bill Perry has a whole bunch of stuff dealing
with this, but I seem to remember that he wanted some kind of
integration between Emacs and XEmacs at the C level, so that package
authors would have a good model for this.  Has he talked to anyone (ie
RMS) about this?  It sounds like a good idea to me, and I am willing
to contribute to this, if people can point me to the starting line.

> -- 
> steve@miranova.com baur
> Unsolicited commercial e-mail will be billed at $250/message.

Hunter

