From xemacs-m  Thu Jul 10 02:37:14 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 CAA27884
	for <xemacs-beta@xemacs.org>; Thu, 10 Jul 1997 02:37:13 -0500 (CDT)
Received: (from steve@localhost)
	by altair.xemacs.org (8.8.6/8.8.6) id AAA12528;
	Thu, 10 Jul 1997 00:40:15 -0700
Mail-Copies-To: never
To: xemacs-beta@xemacs.org
Subject: Re: Custom file
References: <kigrad7euon.fsf@jagor.srce.hr>
X-Url: http://www.miranova.com/%7Esteve/
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@xemacs.org>
In-Reply-To: Hrvoje Niksic's message of "10 Jul 1997 00:18:16 +0200"
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: text/plain; charset=US-ASCII
Date: 10 Jul 1997 00:40:14 -0700
Message-ID: <m23epn73tt.fsf@altair.xemacs.org>
Lines: 38
X-Mailer: Gnus v5.4.62/XEmacs 20.3(beta13) - "Brussels"

Hrvoje Niksic <hniksic@srce.hr> writes:

> My ~/.xemacs-custom was not loaded, and XEmacs didn't create a
> top-level .xemacs/ directory.  How do I handle this?

It's not implemented yet.  There are three ways we can go from here.

1) We can ignore the issue and hope it goes away.  (Mentioned only for 
   completeness, it is *not* really an option).

2) We can supply some external script to run to convert from old to
   new format.

3) We can do it like Netscape did with 2.0 and create the directory
   and do the conversion the first time XEmacs 20.3 starts and detects
   no .xemacs directory.

I assume #3 is what we really wish to do.  Coding it properly is going
to be difficult because the normal lisp error recovery mechanism doesn't
completely work during the time `normal-top-level' is executing.

Should I repost the analysis I posted to xemacs-beta-discuss at the
time `.xemacs' was added?

>     custom-file's value is "/.xemacs/options.el"
>       -- a variable declared in Lisp.

>     Documentation:
>     File used for storing customization information.
>     If you change this from the default "~/.emacs" you need to
>                                 ^^^^^^^^^^^^^^^^^^
>     explicitly load that file for the settings to take effect.

This should be changed to something different prior to 20.3 release
and after Per has released a stable Custom.
-- 
steve@calag.com baur
Unsolicited commercial e-mail will be billed at $250/message.

