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 02:18:03 +0000 Message-ID: References: <87mvr9wxqz.fsf@wanadoo.es> <87io1xwq1e.fsf@wanadoo.es> Reply-To: bruce.connor.am@gmail.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a114dca103508d5052b610b6c X-Trace: ger.gmane.org 1455070703 722 80.91.229.3 (10 Feb 2016 02:18:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 10 Feb 2016 02:18:23 +0000 (UTC) Cc: emacs-devel To: =?UTF-8?Q?=C3=93scar_Fuentes?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 10 03:18:22 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 1aTKMH-00038X-FJ for ged-emacs-devel@m.gmane.org; Wed, 10 Feb 2016 03:18:21 +0100 Original-Received: from localhost ([::1]:34604 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aTKMG-0005nJ-NY for ged-emacs-devel@m.gmane.org; Tue, 09 Feb 2016 21:18:20 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44517) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aTKM0-0005mP-Vo for emacs-devel@gnu.org; Tue, 09 Feb 2016 21:18:05 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aTKLz-00074s-TL for emacs-devel@gnu.org; Tue, 09 Feb 2016 21:18:04 -0500 Original-Received: from mail-yw0-x22c.google.com ([2607:f8b0:4002:c05::22c]:33245) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aTKLz-00074g-N2 for emacs-devel@gnu.org; Tue, 09 Feb 2016 21:18:03 -0500 Original-Received: by mail-yw0-x22c.google.com with SMTP id u200so4477570ywf.0 for ; Tue, 09 Feb 2016 18:18:03 -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=FJ2yUDQtZYYIyLq97QoIXQVoxUR/dqaDXY9wZtdK2Sk=; b=CuEVtvWy3/Op3xhNTG/eZhro6VHLOwj3oC1bR+baCvYgKkQYdHvYLcJd5LE+rFGasn FaI9GBBrUmWWX819YdYPECYIIM1cAOMo832pwI25A24vqoMwyz5pD/KFK6t1ftKC54f6 os0KUy9Qsy3VgMFDkYPJtq9+If+ri8Odqbg1utKD8gLWLnlwji7DPcPwxvFFehZj6T/h H99l0Wgk1XizObApTiW1WYv8afJp0/oYy1tWNAElM8OyzvISihSYb3MPHYtL/5JhulBu pYSvdPk98Qi2YmwcWNM1CbEOBXHTZWn/wdsgXQI6k1bCsSLkJNIrCRtSB+2dKzkW6ynx kIbA== 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=FJ2yUDQtZYYIyLq97QoIXQVoxUR/dqaDXY9wZtdK2Sk=; b=b9jMxbZ+RTD/ZL8amZ9OtSfnALQ5O45WAejTHspy1H2pISUL7n5VP94hsQ4sC8r8tC zM53UlFkagMZ+y/NZQLZPn9T6e0zKlXer+iYInFQT4FcTUnxlwJBu3IU1s79G+DEiwb2 zadonFEdd+7hgXuwlYSXg4EnfP/EMoK4Yiucrl5pAkoGRorYjFeGYCf4G3fGTcsIeFIl aMjqLwD4G0b9yF2WPx7ifJAL2RPn+/H4CgMWqQiGu0wKcvYddKz2G5aB8wbjnBHohTp4 5sXCGoKLsPhQYbFxyrs1yqYZanXElsmmu1fPOr66nT96MF8T/tWwhtoVhn3BzQJMYIEr lAUw== X-Gm-Message-State: AG10YORqN63qh6gXET9aC5vaRbLftYBX4cQSbucf78/EeQO6IJLRLiAvgWPJZeaxCdbVgZRTcrAeJTa9k8c+aQ== X-Received: by 10.129.82.77 with SMTP id g74mr8272578ywb.219.1455070683397; Tue, 09 Feb 2016 18:18:03 -0800 (PST) Original-Received: by 10.129.32.134 with HTTP; Tue, 9 Feb 2016 18:18:03 -0800 (PST) Original-Received: by 10.129.32.134 with HTTP; Tue, 9 Feb 2016 18:18:03 -0800 (PST) In-Reply-To: <87io1xwq1e.fsf@wanadoo.es> X-Google-Sender-Auth: mrrIieHL0lCUqpf4p6rIAdmfm70 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:4002:c05::22c 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:199659 Archived-At: --001a114dca103508d5052b610b6c Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 9 Feb 2016 7:07 pm, "=C3=93scar Fuentes" wrote: > > > > 1. Take the set of all characters in the language that the user types in; > > 2. Don't fold these characters. > > Today I read your blog post about this feature: [...] > > And now I'm utterly confused. Your example is about using the feature > within your language, which you admit you have no problem with writing, > and now you talk about not folding the characters of the user's > language? I'm sorry that post confused you. That post states my personal preference (I like the "fold all unicode decompositions" behaviour). That post does NOT reflect what I think should be the default. What I've written here on this thread is what I think should be the default. Although currently Emacs does fold all decompositions by default, this is just temporary. We've said we would turn that off before release (and in fact I'll do that tomorrow (and ammend my post too)). > (And how many of those 5721 characters can be matched from a latin > letter?) OK, I see what you meant. > How typical for an Emacs user is to have to *search* (not write) for a > composed character that he can not type with his input setup? I have no idea, which is why this feature will be off by default until I feel confident it won't get in anyone's way. --001a114dca103508d5052b610b6c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

On 9 Feb 2016 7:07 pm, "=C3=93scar Fuentes" <ofv@wanadoo.es> wrote:
> >
> > 1. Take the set of all characters in the language that the user t= ypes in;
> > 2. Don't fold these characters.
>
> Today I read your blog post about this feature:=C2=A0 [...]
>
> And now I'm utterly confused. Your example is about using the feat= ure
> within your language, which you admit you have no problem with writing= ,
> and now you talk about not folding the characters of the user's > language?

I'm sorry that post confused you. That post states my pe= rsonal preference (I like the "fold all unicode decompositions" b= ehaviour). That post does NOT reflect what I think should be the default. W= hat I've written here on this thread is what I think should be the defa= ult.

Although currently Emacs does fold all decompositions by def= ault, this is just temporary. We've said we would turn that off before = release (and in fact I'll do that tomorrow (and ammend my post too)). <= /p>

> (And how many of those 5721 characters can be matched f= rom a latin
> letter?)

OK, I see what you meant.

> How typical for an Emacs user is to have to *search* (n= ot write) for a
> composed character that he can not type with his input setup?

I have no idea, which is why this feature will be off by def= ault until I feel confident it won't get in anyone's way.

--001a114dca103508d5052b610b6c--