From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jean-Christophe Helary Newsgroups: gmane.emacs.devel Subject: Re: char equivalence classes in search - why not symmetric? Date: Tue, 8 Sep 2015 15:04:28 +0900 Message-ID: <9A972800-D8F0-4DA8-877E-07D5BDC2E1F9@gmail.com> References: <2a7b9134-af2a-462d-af6c-d02bad60bbe8@default> <834mjecdy7.fsf@gnu.org> <38061f42-eaf1-47c6-b74d-f676ac952b18@default> <83r3miatvl.fsf@gnu.org> <21998.29683.916211.867479@a1i15.kph.uni-mainz.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1441692320 23347 80.91.229.3 (8 Sep 2015 06:05:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 8 Sep 2015 06:05:20 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 08 08:05:15 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 1ZZC1n-0006vY-Oe for ged-emacs-devel@m.gmane.org; Tue, 08 Sep 2015 08:05:12 +0200 Original-Received: from localhost ([::1]:60174 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZZC1n-0000sJ-2n for ged-emacs-devel@m.gmane.org; Tue, 08 Sep 2015 02:05:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37793) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZZC1a-0000sD-60 for emacs-devel@gnu.org; Tue, 08 Sep 2015 02:04:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZZC1X-0000PQ-11 for emacs-devel@gnu.org; Tue, 08 Sep 2015 02:04:58 -0400 Original-Received: from mail-pa0-x22d.google.com ([2607:f8b0:400e:c03::22d]:35757) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZZC1W-0000ES-Pp for emacs-devel@gnu.org; Tue, 08 Sep 2015 02:04:54 -0400 Original-Received: by pacfv12 with SMTP id fv12so117448285pac.2 for ; Mon, 07 Sep 2015 23:04:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to; bh=Qx+4Hk0rQj7I+o0W6OKar/kZfatln6ILPdOnMR43Mys=; b=b9YlwFhov6+P+4WSkL42JY/1J0q9peFJRlDnrmJPDGhECnmDUvYXmB8U/bwcrgZBBI u5XCbq9GZlpm96cofR5cUBrppkR8T/QlEF2WSiS5eOM1l/AFhtZfOK/6xGuy1AgupvMF Oh7yj3x3pyyYqdsOw3wJ5EcoWuZwKeCb/mdsuQXKZYhGTpcyIsARDVpP3YLqyzxQE2M+ p6sYLN8+IINAr5w8bKtSR59+2oiKEkPRuuoCAmjiVoAu1h2jhncqbG8KlXbkaf6Tf4rG aINKBot7OAHJ3qFVUReTW+lqEUR+u7ueiqRPA3jRPQzHlFUdCXhnh6dJzbP60axV16XV GX9w== X-Received: by 10.69.17.1 with SMTP id ga1mr53871737pbd.163.1441692272139; Mon, 07 Sep 2015 23:04:32 -0700 (PDT) Original-Received: from [192.168.24.55] (pl1198.nas981.takamatsu.nttpc.ne.jp. [124.154.40.174]) by smtp.gmail.com with ESMTPSA id w4sm1850949pdj.60.2015.09.07.23.04.30 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 07 Sep 2015 23:04:31 -0700 (PDT) In-Reply-To: <21998.29683.916211.867479@a1i15.kph.uni-mainz.de> X-Mailer: Apple Mail (2.2104) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400e:c03::22d 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:189698 Archived-At: > On Sep 8, 2015, at 14:36, Ulrich Mueller wrote: >=20 >>>>>> On Tue, 01 Sep 2015, Eli Zaretskii wrote: >=20 >>> No. You are asking for that only when you use a search pattern >>> that does not use the diacriticals. When you search with =E1 in >>> the pattern you are NOT asking for matches that disregard the >>> diacriticals. And why not? >=20 >> Because =E1 does include a diacritical. By specifying it, the user >> told us the diacriticals are important, and shouldn't be >> disregarded. >=20 > I disagree. When I search for "M=FCller" I want it to also match > "Muller" because some people (e.g., in French speaking countries) use > this as an approximation of the spelling. It's fine that emacs is "different", but common (nano, vi, GUI editors, = word processors) behaviour is that a search strictly matches the string, = and that creates expectations. For the Muller case above, as a = translator I could see myself search for Muller to correct it to M=FCller = and not be happy to have all the correct M=FCllers showing up in the = search. Let's just put flags that trigger case/diacritic matching, they could be = on in default emacs, but they should be somewhere. Jean-Christophe Helary=20=