>>>> "Mike" == Mike FABIAN
<mfabian(a)suse.de> writes:
Mike> I think XEmacs should set useful defaults depending on the
Mike> locale used in the system when XEmacs was started.
Mike> I don't want that
Mike> (set-language-environment "Japanese")
Mike> sets ja_JP.eucJP locale again.
We'll have to have Ben explain that. I have no idea what the
rationale for that is. Given that most of that function seems to be
intended to deal with Windows variance, possibly the whole thing is
wrong-headed for Unix.
Mike> I have only LANG set, I have neither set any LC_* variables
Mike> nor LC_ALL, I had set these as well I probably would have to
Mike> remember and restore them as well.
No, LANG is the only variable touched by that code AFAICT. LC_*
should be safe from it.
Mike> It is very strange that such a lot of setup is needed in
Mike> ja_JP.UTF-8.
Not at all strange, actually. There's just zero data for dealing with
ja_JP.UTF-8 in lisp/mule/japanese.el.
Mike> Maybe most of that could be set correctly by default?
Sure, but probably not soon if Ben or I have to do the work. I do
think it's appropriate to figure out sane general semantics for
`set-language-environment'. But with respect to language-specific
settings, patches to the mule/LANGUAGE.el files are welcome, of
course, but with the APIs changing we can't guarantee that they'll
continue to work.
You're welcome to lobby Ben if you like, but I don't think nitty
gritty details of specific environment settings are a high priority
right now with lots of things being very unstable. Ben has several
unpublished workspaces that really need to be integrated before we
start on complex configuration.
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.