AM> From: Alan Mackenzie<none(a)example.invalid>
AM> Subject: .emacs blues on firing up Xemacs 21.4.4
AM> Newsgroups: comp.emacs
AM> Date: Mon, 19 Aug 2002 18:42:34 +0000
AM> Organization: muc.de e.V. -- private internet access
AM> Hi, guys.
AM> I built and fired up Xemacs 21.4.4 for the first time yesterday. I'm
AM> somewhat unhappy about what's happened to my ~/.emacs (GNU Emacs 21.1
AM> vintage).
AM> The first thing that happened was that I was yes-or-no-p'd (or was it
AM> y-or-n-p'd?) with something like: "_migrate_ your .emacs file?".
AM> 'What the fine does "migrate" mean?', I asked myself. Second
time round,
AM> I was brave enough to say yes. Big mistake. My .emacs file was moved
AM> away, renamed, and possibly broken. Shortly afterwards, I copied it back
AM> to ~/.emacs so that GNU Emacs would still work properly.
AM> Between yesterday and today, I have lost all the GNU Emacs customisations
AM> I previously had. Now I'm not saying for sure that Xemacs did this (it
AM> could well have happened when I copied the file back to ./~emacs, then
AM> starting editing something (either .init or .emacs, I can't remember)
AM> when various GNU specific things stopped the initial evaluation of
AM> .init).
AM> But all the same, using such a woolly meaningless word like "migrate"
AM> (the sort of language that Microsoft might use before shafting your
AM> Windows system with "new improved" DLL versions) doesn't seem like a
AM> generous policy. Surely the least I could've expected would be a prompt
AM> along the lines of: "We're going to edit your .emacs, shifting it to
AM> ~/.xemacs/.init, but we'll leave a backup of your original file in
AM> <wherever>. Is that OK?". Or was there some such message that I
missed?
Yes, there should have been. The text displayed is:
XEmacs recommends that the initialization code in [...] be migrated
to the
[...] directory. XEmacs can perform the migration automatically.
After the migration, init.el/init.elc holds user-written
initialization code. Moreover the customize settings will be in
custom.el.
You can undo the migration at any time with
M-x maybe-unmigrate-user-init-file.
If you choose not to do this now, XEmacs will not ask you this
question in the future. However, you can still make XEmacs
perform the migration at any time with M-x migrate-user-init-file.
(The [...] will typically be replaced by ".emacs" and ".xemacs".)
It should also have asked you whether you want to keep a compatibility
.emacs file. Note the possibility of undoing the migration.
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla