From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: On language-dependent defaults for character-folding Date: Wed, 24 Feb 2016 12:50:27 +1100 Message-ID: <877fhuop0c.fsf@gnus.org> References: <871t899tde.fsf@gnus.org> <83y4ahru04.fsf@gnu.org> <83fuwproyf.fsf@gnu.org> <837fi0sz29.fsf@gnu.org> <83egc8qzjh.fsf@gnu.org> <87egc7evu3.fsf@gnus.org> <83io1jpt4u.fsf@gnu.org> <87povqhj25.fsf@gnus.org> <87povqe5tr.fsf@gnus.org> <87ziuta4l4.fsf@gnus.org> <87a8msw6w3.fsf@gnus.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1456278688 23753 80.91.229.3 (24 Feb 2016 01:51:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 24 Feb 2016 01:51:28 +0000 (UTC) Cc: eliz@gnu.org, lokedhs@gmail.com, emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 24 02:51:18 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 1aYObk-0001qA-Eb for ged-emacs-devel@m.gmane.org; Wed, 24 Feb 2016 02:51:16 +0100 Original-Received: from localhost ([::1]:32779 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYObj-0007P4-TL for ged-emacs-devel@m.gmane.org; Tue, 23 Feb 2016 20:51:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60548) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYObV-0007OX-Ix for emacs-devel@gnu.org; Tue, 23 Feb 2016 20:51:02 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aYObS-0001cK-AN for emacs-devel@gnu.org; Tue, 23 Feb 2016 20:51:01 -0500 Original-Received: from hermes.netfonds.no ([80.91.224.195]:50466) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYObS-0001bl-3T; Tue, 23 Feb 2016 20:50:58 -0500 Original-Received: from cpe-60-225-211-161.nsw.bigpond.net.au ([60.225.211.161] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aYOb2-0004YW-9a; Wed, 24 Feb 2016 02:50:32 +0100 In-Reply-To: (Richard Stallman's message of "Tue, 23 Feb 2016 12:46:04 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) X-MailScanner-ID: 1aYOb2-0004YW-9a MailScanner-NULL-Check: 1456883435.77979@Pnb6eu/7/Z9VHFldgHXNNA X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.224.195 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:200578 Archived-At: Richard Stallman writes: > > As a Norwegian, I think o should match =F6, but not =F8. > > Could you explain why that would be best for you? =F8 is a different letter from o in our 29 letter alphabet, and is a separate key on our keyboards. =F6 is just a variation of o. > > Hm... I would personally be surprised if any of these characters > > matched the other characters, but that may be just me. Others seem to > > find that helpful, apparently. > > Using my proposed levels (see the other message in this batch), I > think you would want to turn off this level > > * Equivalent letters (=F6 and =F8 in Swedish). > > and turn on this level, asymmetrically. > > * Non-equivalent letters with a common base (o and =F6/=F8 in Swedish). > > Would you be happy with that? Uhm... I'm not quite sure. This is all getting so complicated. :-) The original, and quite easy to understand, feature being discussed was that if you search for "e", then all "e" variations should be found. ("Variation" here is "all those diacritics those furriners use all the time".) That's a feature I can get behind, and I think everybody would like. All this talk about equivalence classes feels like a totally different feature. Sure, in (older) Danish "=E5" can be spelled "aa", and they were sorted the same way, so they're "equivalent". But that's a totally different and separate feature set. It's the same with Swedes wanting =F6 and =F8 to be found. It's out of the scope of the simple, diacritic-ignoring feature that Emacs should definitely have. I think. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no