From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.bugs Subject: bug#40216: 28.0.50; Misinformation in isearch char-fold Date: Fri, 27 Mar 2020 09:30:24 +0100 Message-ID: References: <87y2rppddp.fsf@mail.linkov.net> <87imiskzc6.fsf@mail.linkov.net> <83d08z9os5.fsf@gnu.org> <87ftdud8gj.fsf@mail.linkov.net> <83pncy8dlg.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="82081"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 40216@debbugs.gnu.org, Juri Linkov To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Mar 27 09:31:12 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jHkOV-000LEv-QU for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 27 Mar 2020 09:31:11 +0100 Original-Received: from localhost ([::1]:38444 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jHkOU-000703-Q9 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 27 Mar 2020 04:31:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60784) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jHkON-0006zt-6N for bug-gnu-emacs@gnu.org; Fri, 27 Mar 2020 04:31:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jHkOM-0002Dv-14 for bug-gnu-emacs@gnu.org; Fri, 27 Mar 2020 04:31:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:54537) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jHkOL-0002Cf-T1 for bug-gnu-emacs@gnu.org; Fri, 27 Mar 2020 04:31:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jHkOL-0000PX-PN for bug-gnu-emacs@gnu.org; Fri, 27 Mar 2020 04:31:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Mar 2020 08:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40216 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 40216-submit@debbugs.gnu.org id=B40216.15852978331532 (code B ref 40216); Fri, 27 Mar 2020 08:31:01 +0000 Original-Received: (at 40216) by debbugs.gnu.org; 27 Mar 2020 08:30:33 +0000 Original-Received: from localhost ([127.0.0.1]:60510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jHkNt-0000Od-Dd for submit@debbugs.gnu.org; Fri, 27 Mar 2020 04:30:33 -0400 Original-Received: from mail-wm1-f45.google.com ([209.85.128.45]:37232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jHkNs-0000OL-Cq for 40216@debbugs.gnu.org; Fri, 27 Mar 2020 04:30:32 -0400 Original-Received: by mail-wm1-f45.google.com with SMTP id d1so11342749wmb.2 for <40216@debbugs.gnu.org>; Fri, 27 Mar 2020 01:30:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=ONs5AfAP0a5awKl6/omKYo4UA/8/jJo/GKBDByy6108=; b=Y/qybcISrG89Sa0707wIULdY2nn8B9u1U5vYxFQkna8j37SmuYsEYhP7Xhrq9tQa/t Q+AtNvCNfj+XRTrw48cUH5tUKNXs256lcWN9PooGx87neFYvWR3b8Ue6SPRw/2+eRqxn guGqwfF1nMwjJHtbMUbZl7Es6JdiPPHwnQoUJASVDj2aNvoRIQn6Xb9Tw7Bf80K/Mfs4 wk66MetzWHpTSsu/k8Sn3mIyYH86id9F14ZIENu1WI3F6claYTp20wX/RD41LolCO+mx 51fVSe0VPHbdxJyyHfW8WCWn+HvP0zehCjiWmDWwbHrd3kBR+mb52bIEYHFbpBc/cASW rVfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=ONs5AfAP0a5awKl6/omKYo4UA/8/jJo/GKBDByy6108=; b=uY5r57K7+B7ymHfoup5mD7Tjvz/gJu1jUXIMbpedl/DXpyA6p2HDdYvIloaeGWQzzv 6RDPAkeMLVahs9fuBhx6Bh3FilK33n2xs/o1iGrKHRQgNf9po+8qzwrNjmXuaHXTGyXk GhBH200NjMiQNrcr0YuKMrR+Hw7HcXx4hJAIIfwHBBC+l16kweU3+Sr6MK924Tf/kJG6 367IQKucAlQcQC30Qr/Zg9bSShvc/SUEr7ScnYI71nsgPpar9AsJEZ2KDZisN8nki+tN OS7p5znMXflLFxuEmL1peP4gxXUhhWWOZb/AibP4HdEMSUBAqaBuMPi5St+H7OSMWrv6 lONA== X-Gm-Message-State: ANhLgQ2FKAuZjLerW1iMxVKy5LeY1oC8nxDJ9VkjjJxmPSCzhPebDIrB LA9YeyWJWz1ciibJCHIa08duxLIb X-Google-Smtp-Source: ADFU+vshHLdenU0c/4G0oDTrftruy5aia/OcXItgVazgKZmmYo0c0qUc6ymPZKy4y8CwnyF5HMARLA== X-Received: by 2002:a1c:8090:: with SMTP id b138mr4393036wmd.55.1585297826002; Fri, 27 Mar 2020 01:30:26 -0700 (PDT) Original-Received: from rpluim-mac ([2a01:e34:ecfc:a860:bdc9:e98c:bf1f:4cce]) by smtp.gmail.com with ESMTPSA id a82sm13859970wmh.0.2020.03.27.01.30.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Mar 2020 01:30:25 -0700 (PDT) In-Reply-To: <83pncy8dlg.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 27 Mar 2020 10:24:27 +0300") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:177775 Archived-At: >>>>> On Fri, 27 Mar 2020 10:24:27 +0300, Eli Zaretskii said: >> From: Juri Linkov >> Cc: Eli Zaretskii , 40216@debbugs.gnu.org >> Date: Fri, 27 Mar 2020 01:04:12 +0200 >>=20 >> I tried to find R=C3=B8bert by typing Robert, but char-fold fails to= find it. >> A bug in char-fold? Eli> I don't think it's a bug, because =C3=B8 doesn't have a decomposit= ion in Eli> the Unicode character database: Eli> (get-char-code-property ?=C3=B8 'decomposition) =3D> (248) Eli> (i.e. the character "decomposes" into itself). By contrast: Eli> (get-char-code-property ?=C3=A1 'decomposition) =3D> (97 769) Eli> (i.e. =C3=A1 decomposes into a followed by U+0301 COMBINING ACUTE = ACCENT). Eli> So if one wants to support the kind of folding you expected, one w= ould Eli> have to customize char-fold-include to add those additional rules. Yes, wrong example. I guess this wouldn=CA=BCt be useful after all (and I see nothing wrong with Juri's proposed fix to the actual issue). Robert