Didier Verna <verna(a)inf.enst.fr> writes:
The options menu is ported to Custom, but we have no upgrade
function
from the old format to the new one. For most people, the options file is
loaded *after* .emacs, but XEmacs 21.0 will save custom stuff in .emacs. This
will lead to problems when people will use again the options menu: their new
settings will be saved in .emacs, but won't have any effect for the next
sessions since they will be overriden by the options file.
Not true. At least not if you do not mix versions. Note that the
options loading code generated by 20.4 does check that the version is
= 20 and therefore the options file never gets loaded under 21.x
Even if this was not the case or if you want to support mixing version
you can get away by redefining load-options-file.
I thought about writing a migrate.el to convert the old options to
custom but it seems to me it is not worth it. Most of the options can
simply be copied by loading the old options file by hand once and then
doing a save-options.
That leaves the hooks stuff and the fonts. The latter is probably too
difficult to do automatically and the for just the former it is too
much work for too little gain IMHO.
Jan