emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: L10N & LC variables


From: Paul Eggert
Subject: Re: L10N & LC variables
Date: Fri, 26 May 2017 11:42:41 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0

On 05/26/2017 07:41 AM, Jean-Christophe Helary wrote:
2005-04-14  YAMAMOTO Mitsuharu<address@hidden>

        * international/mule-cmds.el (set-locale-environment): On Mac OS,
        use preferences AppleLocale and AppleLanguages, and variable
        mac-system-locale for default locale.  On Mac OS Classic, use
        mac-system-coding-system for default coding systems.
But there is no further references to mac-system-locale in the other changelogs

That code was removed here:

http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=9e2a2647758db83b490e2993aa31cd4607305a82

in a commit dated 2008-07-27 that removed support for Carbon. From what you say, that part of the 2008 change is making life for macOS users more difficult, in that they sometimes need to manually set their language environment instead of having it be deduced automatically from system settings. Presumably there is a non-Carbon way to do the equivalent of the old code, and if you or some other macOS expert would write it, that would remove this minor glitch in the default Emacs configuration on macOS.

Here's a tip to help you research similar issues in the future: to find when the string "AppleLocale" was removed from the file lisp/international/mule-cmds.el, you can use this shell command:

git log -S AppleLocale lisp/international/mule-cmds.el



reply via email to

[Prev in Thread] Current Thread [Next in Thread]