From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: L10N & LC variables Date: Fri, 26 May 2017 11:42:41 -0700 Organization: UCLA Computer Science Department Message-ID: <58516957-5971-7a1f-a4e2-d276f2881046@cs.ucla.edu> References: <2F438BC0-4073-4D29-8504-1909EE1762DD@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1495824177 4706 195.159.176.226 (26 May 2017 18:42:57 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 26 May 2017 18:42:57 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0 To: Jean-Christophe Helary , emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri May 26 20:42:53 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dEKCK-00014t-He for ged-emacs-devel@m.gmane.org; Fri, 26 May 2017 20:42:52 +0200 Original-Received: from localhost ([::1]:37932 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dEKCQ-0004pb-0U for ged-emacs-devel@m.gmane.org; Fri, 26 May 2017 14:42:58 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36204) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dEKCH-0004nL-CN for emacs-devel@gnu.org; Fri, 26 May 2017 14:42:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dEKCE-0005wS-76 for emacs-devel@gnu.org; Fri, 26 May 2017 14:42:49 -0400 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:40470) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dEKCE-0005tP-0I for emacs-devel@gnu.org; Fri, 26 May 2017 14:42:46 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id F02851600AB; Fri, 26 May 2017 11:42:43 -0700 (PDT) Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id FTcZs41FwQUV; Fri, 26 May 2017 11:42:42 -0700 (PDT) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 563C01600C1; Fri, 26 May 2017 11:42:42 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id pXp86WoT4bXm; Fri, 26 May 2017 11:42:42 -0700 (PDT) Original-Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 0A4FE1600AB; Fri, 26 May 2017 11:42:41 -0700 (PDT) In-Reply-To: Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 131.179.128.68 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:215231 Archived-At: On 05/26/2017 07:41 AM, Jean-Christophe Helary wrote: > 2005-04-14 YAMAMOTO Mitsuharu > > * 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