From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.devel Subject: Re: Questions about isearch Date: Sat, 28 Nov 2015 17:14:00 +0100 Message-ID: <87bnaekson.fsf@gmx.net> References: <83lh9lx6oi.fsf@gnu.org> <83a8q1x1cn.fsf@gnu.org> <87h9k74pkw.fsf@gmail.com> <83bnafse4f.fsf@gnu.org> <878u5jrvih.fsf@rub.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1448727270 622 80.91.229.3 (28 Nov 2015 16:14:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 28 Nov 2015 16:14:30 +0000 (UTC) Cc: Eli Zaretskii , emacs-devel To: Artur Malabarba Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Nov 28 17:14:19 2015 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 1a2i8f-0003hf-9m for ged-emacs-devel@m.gmane.org; Sat, 28 Nov 2015 17:14:17 +0100 Original-Received: from localhost ([::1]:32946 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a2i8i-000542-HT for ged-emacs-devel@m.gmane.org; Sat, 28 Nov 2015 11:14:20 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34084) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a2i8V-00053x-UK for emacs-devel@gnu.org; Sat, 28 Nov 2015 11:14:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a2i8V-0000mP-3z for emacs-devel@gnu.org; Sat, 28 Nov 2015 11:14:07 -0500 Original-Received: from mout.gmx.net ([212.227.17.22]:54862) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a2i8Q-0000jw-TK; Sat, 28 Nov 2015 11:14:03 -0500 Original-Received: from rosalinde ([89.245.125.176]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0MTeVY-1ZtsQj1ZWS-00QWJp; Sat, 28 Nov 2015 17:14:01 +0100 In-Reply-To: (Artur Malabarba's message of "Sat, 28 Nov 2015 00:04:33 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) X-Provags-ID: V03:K0:/XH2XysrwDgDy7qdCLjbRjEfusQWlZTPFVivjxhXiT/HwFjlcWW RsTSnoHejqUejkrnZjJyhU+cUJwXEIyX+ML3Nqzb5hD6uX4xtqNVItiqSF0XBrb6ZENiTVc tlBs8+Xs7wAQ+91D1Uww6zTsFrH+EvJweGR0vAzxpwD4ViwK4MBPeCd7Z3CEWCXR4mgGJTC 8P6+ZcGmR3zGnm3tDnNTQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:rE7dfOqn3hg=:WdzsbKYu99c7GocQoKsWau pTu+rZiZATG0+/sdQDb28VLIkY8ujg9Bq39Fx2uMcTqCp9IzqTgLP7V4Cm2/0PBY4ljcsIbJ2 M+D4EtkMtoPtDbKlyIwdQPXXkPoSWFhv48pKAR5dg4FFNfpHnZvsSVqc4sS5E2PjoluqiaGGG GfhlD5eem/Xg3ruLEfTZCBwkFcTmUrzTdcVOLUVh3UMQN4PAWzwloG1JjTEI3W9RaZE+2UxnM Lb1+vS5Dtw7b97WWp3ECowzgXAlsmhlBLmMa7sWsRVIr8F9Y9ndo8q0SqvPgDANMv5GN1tXW6 AGsGZpjNkp+Z3yhNJ70TJRM3CFMeEDDtFUDU/lsjj/QiKJs/4rIG9B68bqz2VKnIJzK3pDfX6 GBrTOK+7ubixvppwaIqGS3NRe3TaNBYP0UxabQ8k965fMAbDqouwsheRxsaUBGZ1Nq0ibXjoS Q5JqqgGcu6qyMVnAOVmkurmVSkaID3gx0CiMslmyCEIjbVt2e3GLSZ16FjFTVMedcL/UirW4e N8vtD9nFLBtx+4e0SDofKFq22PhP9bSdT5ZCyuNX7WioGxWlDT0UwadiyKkX6usY0YK4GshoR RWl7ukgdcWIiMUu3K9hAjGphYbdqNpeyfj6sBC25XJSRVGSuOgrBPZB/ktD3ye4sT1VWKFxDi MuJZ3fnxH1+yyNrbyycMIt0kxRG3J3MJmbIVvBV+3fb7e0dtPy1I81D/WKqitSyPqJ0JDh//w 8awKiElF3o53VtvNl/7Fj6HzDZQ+/MEUO9hqdchqMiFVQZIPbFkP7wxZoQhkp6H5c+DtKH77 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.22 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:195463 Archived-At: On Sat, 28 Nov 2015 00:04:33 +0000 Artur Malabarba wrote: > On 27 Nov 2015 9:18 pm, "Stephen Berman" wrote: >> > No. We don't support having multiple characters match a single string. >> >> Is this why "ss" does not match the German letter "=C3=9F"?=20 > > Indeed.=20 > >> I assume the >> reason "s" does not match "=C3=9F" is that the latter does not have a >> decomposition including "s", whereas the decomposition of e.g. "=EF=AC= =80" does >> include "f", correct?=20 > > Yes.=20 > >> In fact, looking at the value of character-fold-table, it seems to me >> that the current implementation of folding based on character >> decomposition often yields surprising results: e.g. "f" matches not only >> "=EF=AC=80" but also "=E3=8E=99" and "=EF=AC=84", but "m" and "l" fail t= o match the latter two, >> respectively.=20 > > This was by choice, and it would be trivial to change. Do others find it = surprising?=20 > >> Another shortcoming is that the decompositions do not respect >> case-folding, e.g. "f" fails to match "=E2=84=B1" and "=E2=84=BB" (with = case-folding >> enabled), whereas "F" does match them, but fails to match "=EF=AC=80".=20 > > True. This can be fixed, I think. Could you file a bug report so we don't= forget?=20 > > Although you already said you'd be working on these issues (thanks), I filed a bug for the record (bug#22038). Steve Berman