From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: John Wiegley Newsgroups: gmane.emacs.devel Subject: Re: Char-folding: how can we implement matching multiple characters as a single "thing"? Date: Mon, 30 Nov 2015 15:48:13 -0600 Message-ID: References: <565C7E1F.10204@gmail.com> <837fkzmkxi.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1448936632 30236 80.91.229.3 (1 Dec 2015 02:23:52 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 1 Dec 2015 02:23:52 +0000 (UTC) Cc: =?utf-8?Q?Cl=C3=A9ment?= Pit--Claudel , emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Dec 01 03:23:38 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 1a3abR-000716-62 for ged-emacs-devel@m.gmane.org; Tue, 01 Dec 2015 03:23:37 +0100 Original-Received: from localhost ([::1]:44358 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3abQ-0004XZ-Jm for ged-emacs-devel@m.gmane.org; Mon, 30 Nov 2015 21:23:36 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58790) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3ab9-00043G-QM for emacs-devel@gnu.org; Mon, 30 Nov 2015 21:23:20 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a3ab9-00033t-2m for emacs-devel@gnu.org; Mon, 30 Nov 2015 21:23:19 -0500 Original-Received: from mail-qg0-x233.google.com ([2607:f8b0:400d:c04::233]:36031) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a3ab4-00032z-Fr; Mon, 30 Nov 2015 21:23:14 -0500 Original-Received: by qgcc31 with SMTP id c31so134445720qgc.3; Mon, 30 Nov 2015 18:23:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mail-followup-to:mime-version:content-type; bh=SwmuQ4fyOhQL6LV/Y/y3G7m8p5dIB6YOsGT6oa05iXE=; b=lIyotm0+YQay36zj+sEthzviYdC4GIH2C5Umh+DGq2qiK8Ftwf5AcBl67cxIJix4hu 7r9vVRnnVepl8m6UHaixN6E8pgPsC+uTF/T7ZqsQV/IfOy4n/QtE37JTGcdUKrFXPNrP kFkphnh0s8cZfGrOQfPiXja+zkhf/+fnHWrRs+kD+3sIoZ2xciNaf1+hPiQPLXTiFN5F Sl5fO66yh+uHDKF4oBYcOCjBnH8xe4spJ/A8xy7LLtEGUmL4BS5VbODFMWMBc6Q6bT/N GUDE4c5Zr/3hSp51p6Tx25LNBVwVLjp64X8fW2TPHTWP1GkAg7yRwyZ2+DF1PNLdSsSD iQng== X-Received: by 10.140.254.69 with SMTP id z66mr82859126qhc.5.1448936593907; Mon, 30 Nov 2015 18:23:13 -0800 (PST) Original-Received: from Hermes-2.local (mail.johnwiegley.com. [208.82.103.192]) by smtp.gmail.com with ESMTPSA id y200sm16000125qhb.6.2015.11.30.18.23.11 (version=TLS1 cipher=AES128-SHA bits=128/128); Mon, 30 Nov 2015 18:23:11 -0800 (PST) X-Google-Original-From: "John Wiegley" Original-Received: by Hermes-2.local (Postfix, from userid 501) id 338324A640FF; Mon, 30 Nov 2015 21:23:11 -0500 (EST) In-Reply-To: <837fkzmkxi.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 30 Nov 2015 19:55:21 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) Mail-Followup-To: Eli Zaretskii , =?utf-8?Q?Cl=C3=A9ment?= Pit--Claudel , emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400d:c04::233 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:195653 Archived-At: >>>>> Eli Zaretskii writes: > Volunteers are welcome to work on the ultimate solution, which should indeed > include normalization of both the search string and the buffer/string text > that is searched. I imagine this would be done iteratively, with caching of what had been normalized if we happen to back-track within a certain bound. Any takers for working on the "ultimate solution"? John