From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: On language-dependent defaults for character-folding Date: Sat, 27 Feb 2016 22:01:11 +0200 Message-ID: <83d1rhc48o.fsf@gnu.org> References: <87egc7evu3.fsf@gnus.org> <83io1jpt4u.fsf@gnu.org> <87povqhj25.fsf@gnus.org> <87povqe5tr.fsf@gnus.org> <87ziuta4l4.fsf@gnus.org> <87y4adzcia.fsf@gnus.org> <83twl0k1k5.fsf@gnu.org> <83k2lvi99c.fsf@gnu.org> <83oab6gfiw.fsf@gnu.org> <878u29x8vl.fsf@fastmail.fm> <83ziuncpch.fsf@gnu.org> <83fuwecztu.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1456603322 19999 80.91.229.3 (27 Feb 2016 20:02:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 27 Feb 2016 20:02:02 +0000 (UTC) Cc: joostkremers@fastmail.fm, larsi@gnus.org, johnw@gnu.org, lokedhs@gmail.com, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Feb 27 21:02:01 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aZl3x-0003oS-25 for ged-emacs-devel@m.gmane.org; Sat, 27 Feb 2016 21:02:01 +0100 Original-Received: from localhost ([::1]:56116 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aZl3w-0005PT-MF for ged-emacs-devel@m.gmane.org; Sat, 27 Feb 2016 15:02:00 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45179) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aZl3j-0005PK-4b for emacs-devel@gnu.org; Sat, 27 Feb 2016 15:01:49 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aZl3f-00080y-5j for emacs-devel@gnu.org; Sat, 27 Feb 2016 15:01:46 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49942) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aZl3Z-0007zb-M6; Sat, 27 Feb 2016 15:01:37 -0500 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2309 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aZl3S-0000HV-7U; Sat, 27 Feb 2016 15:01:30 -0500 In-reply-to: (message from Richard Stallman on Sat, 27 Feb 2016 14:53:21 -0500) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:200726 Archived-At: > From: Richard Stallman > CC: johnw@gnu.org, joostkremers@fastmail.fm, larsi@gnus.org, > lokedhs@gmail.com, emacs-devel@gnu.org > Date: Sat, 27 Feb 2016 14:53:21 -0500 > > > The simplest change would be to have character-folding disabled by > > default in some European locales whose users expressed objections to > ... > > Why not implement what I suggested? Even though there are several > levels, in each case they boil down into a set of classes of characters, > each one either symmetric or asymmetric. Once that calculation is done, > we can search for them with the existing mechanism. I will have to see the code, but I expect your suggestion to be much more complex, and thus unsuitable for the release branch. It's okay to do that on master, but John asked his questions wrt the release branch. > > That is, we > > can't expect to make a single decision up front, but will need feedback from > > users in every country that uses Emacs, in order to determine what the correct > > settings are for each language? > > Right. Once we show it to people, we will start getting language-specific > definitions. > > > And what about a Swedish speaker living in America who uses en_US because > > that's what 90% of his text is in, who then wants to search some Swedish text? > > Is it the locale that determines it, or something specific to the nature of > > the text in each buffer? And how would Emacs know? > > Clearly we need to provide a way to set the language for each buffer. > We need this for several purposes, another one being the ispell dictionary. These are definitely out for the release branch.