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: extending case-fold-search to remove nonspacing marks (diacritics etc.) Date: Fri, 6 Feb 2015 00:51:38 -0200 Message-ID: References: <87fvakvwbf.fsf@lifelogs.com> <87386jx2m2.fsf@mail.linkov.net> Reply-To: bruce.connor.am@gmail.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1423191108 27677 80.91.229.3 (6 Feb 2015 02:51:48 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 6 Feb 2015 02:51:48 +0000 (UTC) Cc: emacs-devel To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Feb 06 03:51:47 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 1YJZ1F-000404-0D for ged-emacs-devel@m.gmane.org; Fri, 06 Feb 2015 03:51:45 +0100 Original-Received: from localhost ([::1]:46409 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YJZ1D-0000gQ-Vr for ged-emacs-devel@m.gmane.org; Thu, 05 Feb 2015 21:51:43 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45481) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YJZ19-0000gE-JH for emacs-devel@gnu.org; Thu, 05 Feb 2015 21:51:40 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YJZ18-0007WU-Rw for emacs-devel@gnu.org; Thu, 05 Feb 2015 21:51:39 -0500 Original-Received: from mail-ob0-x22d.google.com ([2607:f8b0:4003:c01::22d]:59618) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YJZ18-0007WD-Nc for emacs-devel@gnu.org; Thu, 05 Feb 2015 21:51:38 -0500 Original-Received: by mail-ob0-f173.google.com with SMTP id uy5so10866857obc.4 for ; Thu, 05 Feb 2015 18:51:38 -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=8aOT2EfginIAe5QduInxSxWURIugIxP1hPgZAHWU0I4=; b=QfkOnZ2vomv/beBgpQZWQvduy5PzNrEQDw+KmZvDQFFrftnPg94LpsYUnmolkrRrzb /nRSQvWqmxu64cQ6R/UtUlGishdjCJ8vVP/fso/xa44iQQD1Uw09Bo0IcRZ+x5eE4AUR pHKlOAYiOME9ZQhYvNvk7l5C6QT9Hf6Qm9ufZPVKZzAUjfBZ/4IeWRVXr1qjsJHtGUOj C9dMPw4ykI3TtgVRpp3EoRRKpGZT+2yph1VW+VbifoBpJQimlTOGcVNcaiUzVfdW1vus OIMDWfMs8kGpXPxCqtkytJwuwP7hucHmEGK1S09idOy0MYfbL/xbZwAWPycYrP+mBbvl DTFA== X-Received: by 10.202.203.6 with SMTP id b6mr896301oig.27.1423191098131; Thu, 05 Feb 2015 18:51:38 -0800 (PST) Original-Received: by 10.76.125.1 with HTTP; Thu, 5 Feb 2015 18:51:38 -0800 (PST) In-Reply-To: X-Google-Sender-Auth: BbWZAKQL0KmkZ4xHs1dXgATfvOM X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c01::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:182490 Archived-At: 2015-02-06 0:32 GMT-02:00 Artur Malabarba : > 2015-02-05 22:54 GMT-02:00 Juri Linkov : >>> Something essentially identical to this was being discussed here a >>> couple of weeks ago. Look for the thread "Single quotes in Info". I >>> wrote a small elisp solution for building this into isearch (which you >>> can find on the "scratch/isearch-character-group-folding" branch). It >>> took a different approach to yours, relating characters to regexp, but >>> it works. >> >> I see that your branch contains nothing more than was already implemented >> a long time ago in bug#13041 where the major stumbling block was >> an inefficiency of the regexp-based solution. Could you help to improve it? > > I'll have a look. Scratch that. That thread is way too long to be read on anything but a holiday. :-)