From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Artur Malabarba Newsgroups: gmane.emacs.devel Subject: Re: On language-dependent defaults for character-folding Date: Wed, 10 Feb 2016 01:58:50 +0000 Message-ID: References: <87mvr9wxqz.fsf@wanadoo.es> <83io1xbq9s.fsf@gnu.org> Reply-To: bruce.connor.am@gmail.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a114dca1080cddd052b60c623 X-Trace: ger.gmane.org 1455069549 17272 80.91.229.3 (10 Feb 2016 01:59:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 10 Feb 2016 01:59:09 +0000 (UTC) Cc: emacs-devel To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 10 02:59:09 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 1aTK3g-0000t6-6F for ged-emacs-devel@m.gmane.org; Wed, 10 Feb 2016 02:59:08 +0100 Original-Received: from localhost ([::1]:34468 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aTK3f-0001GR-HR for ged-emacs-devel@m.gmane.org; Tue, 09 Feb 2016 20:59:07 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60285) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aTK3R-0001GL-QK for emacs-devel@gnu.org; Tue, 09 Feb 2016 20:58:54 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aTK3Q-0004G0-V9 for emacs-devel@gnu.org; Tue, 09 Feb 2016 20:58:53 -0500 Original-Received: from mail-yw0-x22a.google.com ([2607:f8b0:4002:c05::22a]:35160) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aTK3P-0004Ed-D3; Tue, 09 Feb 2016 20:58:51 -0500 Original-Received: by mail-yw0-x22a.google.com with SMTP id g127so4106558ywf.2; Tue, 09 Feb 2016 17:58:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=HzLzdmctMEef8nCLu1ayXquBJrbOQBhWTMkRrm7FBpo=; b=oWJ72gFewNHZl1IPjxXFEBytzT6KX4YWRjbLSmtOHwoBq1p8ULIIPHttkIQQLiza0m kEaLLGlvRqboGX+nkpH28IivD+X+gS4wPhUeSC27kSRvpYXPVKohXQp829tIWcf3Z95K +jkJc+z5pGc52SVl7NvZV3dSFWANwaR8VXYxPmAEHlcVOo1owHhITkOXKiDxit2akYr+ 82cZbAm6weL8ha8bCZ0eAuvUkVc4V8SCcxGu4/0t93ybSwNMGiIQhZY9INlgZxNmV9Ll WdespIPiJeWbyrYPwE+jacjI9TyPXBjNnbkRlaopjHdgd258UgOIKO7sLWNIhwt6TAc4 iDiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:sender:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=HzLzdmctMEef8nCLu1ayXquBJrbOQBhWTMkRrm7FBpo=; b=W0KeMz3ITVb0GCIoQgaF5UUnpxsUtmtcVjflJh3ye9cYlvSM2LEfpYy7M+2JVYHDB0 ptuqpFQmS5LLpRicu/C1ekDbtI5XntrQZ/497T+FWtoQqtalBQFe8Qeu/oxG+p4vjRgs 9HYFfUL8tgk+Md7dqPpmIwNVKtGK13/GZ4HiBsEdH+8Tn4MpNngv7JX6VukhuQzxoHKr tKD3NDC8Qt8NexPNyT5PdpMy0FJC54s0ZDymycQ4zFNin6NJvNBMz5e7ORMRclVzRRlQ hvhl6dDcKIyGXhcltoSnLjzuEe73DQIPW5nWTvtGZLNaLL1D4aFhWk4UxN4RYjFlh699 6GOQ== X-Gm-Message-State: AG10YOTnfHRkuEcTKzLNIuXar3U7GQ9G4jPRf3YfdZ3Ucb/mjUHJdk7Fl9IgpvMIZK3AgbwAkOHMINF+xxfWXg== X-Received: by 10.129.82.77 with SMTP id g74mr8243066ywb.219.1455069530736; Tue, 09 Feb 2016 17:58:50 -0800 (PST) Original-Received: by 10.129.32.134 with HTTP; Tue, 9 Feb 2016 17:58:50 -0800 (PST) Original-Received: by 10.129.32.134 with HTTP; Tue, 9 Feb 2016 17:58:50 -0800 (PST) In-Reply-To: <83io1xbq9s.fsf@gnu.org> X-Google-Sender-Auth: nbY1lslwyqwLAlaFCUzFWL2y0Is X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:4002:c05::22a 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:199656 Archived-At: --001a114dca1080cddd052b60c623 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 9 Feb 2016 6:08 pm, "Eli Zaretskii" wrote: > > 1. Take the set of all characters in the language that the user types in; > > 2. Don't fold these characters. > > I think should make an exception to rule 2 for character sequences > that are displayed as some character in the user's language: those > must be folded, otherwise the result will be very confusing. For > example, searching for =C3=B1 (one character) should also find a sequence > of 2 characters n=CC=83, and vice versa, even for languages where =C3=B1 = can be > typed on the keyboard. I agree. --001a114dca1080cddd052b60c623 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On 9 Feb 2016 6:08 pm, "Eli Zaretskii" <eliz@gnu.org> wrote:
> > 1. Take the set of all characters in the language that the user t= ypes in;
> > 2. Don't fold these characters.
>
> I think should make an exception to rule 2 for character sequences
> that are displayed as some character in the user's language: those=
> must be folded, otherwise the result will be very confusing.=C2=A0 For=
> example, searching for =C3=B1 (one character) should also find a seque= nce
> of 2 characters n=CC=83, and vice versa, even for languages where =C3= =B1 can be
> typed on the keyboard.

I agree.

--001a114dca1080cddd052b60c623--