From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: char equivalence classes in search - why not symmetric? Date: Wed, 2 Sep 2015 15:15:56 -0700 (PDT) Message-ID: <5abd79e2-0bf4-418f-a406-cb7c6f51c33b@default> References: <2a7b9134-af2a-462d-af6c-d02bad60bbe8@default> <834mjecdy7.fsf@gnu.org> <834mjcbydi.fsf@gnu.org> 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 1441232186 29323 80.91.229.3 (2 Sep 2015 22:16:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 2 Sep 2015 22:16:26 +0000 (UTC) To: Jean-Christophe Helary , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Sep 03 00:16:14 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 1ZXGKC-0006SF-No for ged-emacs-devel@m.gmane.org; Thu, 03 Sep 2015 00:16:12 +0200 Original-Received: from localhost ([::1]:41934 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZXGKC-000470-FV for ged-emacs-devel@m.gmane.org; Wed, 02 Sep 2015 18:16:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35003) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZXGK7-00045z-TK for emacs-devel@gnu.org; Wed, 02 Sep 2015 18:16:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZXGK4-0005Xj-NZ for emacs-devel@gnu.org; Wed, 02 Sep 2015 18:16:07 -0400 Original-Received: from userp1040.oracle.com ([156.151.31.81]:44652) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZXGK4-0005Xb-FY for emacs-devel@gnu.org; Wed, 02 Sep 2015 18:16:04 -0400 Original-Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id t82MFwNS025282 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 2 Sep 2015 22:15:58 GMT Original-Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by userv0022.oracle.com (8.13.8/8.13.8) with ESMTP id t82MFwgS016746 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 2 Sep 2015 22:15:58 GMT Original-Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16]) by aserv0122.oracle.com (8.13.8/8.13.8) with ESMTP id t82MFv88025278; Wed, 2 Sep 2015 22:15:58 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] X-Source-IP: userv0022.oracle.com [156.151.31.74] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 156.151.31.81 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:189488 Archived-At: > > What is its equivalent for letter-case differences? IOW, how do I > > search for a without also catching A? >=20 > Maybe the default is wrong: > a should catch only a (and not aA=C3=A0=C3=A1 etc.) > a case modifier would allow a to catch aA > and a diacritic modifier would allow a to catch a=C3=A0=C3=A1 etc. > the free case and diacritic modifier can be combined so that a can catch > aA=C3=A0=C3=80=C3=A1=C3=81 etc. >=20 > ie, the default it to catch *exactly* what the user types. Personally, I too think that is better default behavior. For char folding, case folding, and whitespace folding. But it's not very important, as long as users can (a) set their own default behavior by customizing one or more options and (b) easily toggle each kind of folding on the fly.