From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.devel Subject: Re: search-default-mode char-fold-to-regexp and Greek Extended block characters Date: Fri, 19 Jul 2019 18:03:05 +0200 Message-ID: References: <834l3ium3f.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="56236"; mail-complaints-to="usenet@blaine.gmane.org" Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jul 19 18:17:21 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hoVZQ-000EVB-9w for ged-emacs-devel@m.gmane.org; Fri, 19 Jul 2019 18:17:20 +0200 Original-Received: from localhost ([::1]:46930 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hoVZO-0005Hr-Si for ged-emacs-devel@m.gmane.org; Fri, 19 Jul 2019 12:17:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40827) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hoVZ9-00058K-6k for emacs-devel@gnu.org; Fri, 19 Jul 2019 12:17:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hoVZ2-0004ZJ-0x for emacs-devel@gnu.org; Fri, 19 Jul 2019 12:16:58 -0400 Original-Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]:54240) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hoVZ0-00032H-4Z; Fri, 19 Jul 2019 12:16:54 -0400 Original-Received: by mail-wm1-x32d.google.com with SMTP id x15so29338082wmj.3; Fri, 19 Jul 2019 09:13:55 -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=dFmqpa4UQ5sR4iS35a+gIEWeBzx9lbXUpTI5MW8o8ng=; b=Gofv635ngHT9eqXu0rYuqEm6gX9ECuOovH1NVnEIo+ebeajL65IfSRBPkUDXgTxh9p 7rAilZZyvnFXnAnHtED9boMpCtwOIV28WtPQM41g2eDW9/HUL79YarugDetn9og2Cmjx dLOXr1h+gKoF4IfEm2jcCOca0UVW+F2LIFPB7dSviY8uQF6M9L4hKJlvnZywpwtxpDBb OasNOHPP5U42aXDYVt2lop9Aroq4wAVjyN/rB70/Hgi14pIjkHgSo++zM1bqq/Y9TphK lnEhBh3+DNjDFss53VIHSlDT0fdGVbTakCv6Ozt53OenbHpyARD5boTAJNAIpmJZFWb2 wapA== 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=dFmqpa4UQ5sR4iS35a+gIEWeBzx9lbXUpTI5MW8o8ng=; b=WBU3p7N3fXSNojXcQtyi7T/Gy+Vmas7x28LRvRA3y+bm9BKUt+n3HrDly0FeVF+3LA GiHvGloIgFK3E2NCh3TVzJgE1VgcLqeUQra4UNuruGIbj3kQNnqYNE/IiTNMZQtjhZjq HRmSa0huEQUlwIVrZwDsDEgRfsBZE4CW5TkI1bC2fhd9/z8uvAzcLciJIwVLjIVb4Iya O7HDV06EwNVWaB4RRZzRZmqfh6BGFUm2qpeWrtpsVvp08lDnMAxWe0cEbR/PirFpa+Ek mqXz/mRoQGkVmGjJG2Hp40zsxlTtIAghHxys67UBF+lOTiIHh3qTF6DIeZWJplNzaQic Vh8Q== X-Gm-Message-State: APjAAAXQ1fc+KoQltjpIXbTm/AvkDIHChpOsXYZpOzRPB00FpepYsGVq 9Wyp8hVl7QTtDtD+g9hPjFRFkP/K+2Q= X-Google-Smtp-Source: APXvYqxBRibjVtMpDSdH0PgNGHGi9IJKMIn62s+DFkB+QWsnCJqDSLNL7k2i+PVMY9jisoHfZp40RA== X-Received: by 2002:a1c:6882:: with SMTP id d124mr47706830wmc.40.1563552187578; Fri, 19 Jul 2019 09:03:07 -0700 (PDT) Original-Received: from rpluim-mac ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id o26sm50326622wro.53.2019.07.19.09.03.05 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Fri, 19 Jul 2019 09:03:06 -0700 (PDT) In-Reply-To: <834l3ium3f.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 19 Jul 2019 17:37:24 +0300") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::32d X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.org gmane.emacs.devel:238709 Archived-At: >>>>> On Fri, 19 Jul 2019 17:37:24 +0300, Eli Zaretskii said: >> From: Robert Pluim >> Date: Fri, 19 Jul 2019 16:18:52 +0200 >>=20 >> In a buffer containing >>=20 >> 1. =CE=AF (\u03af GREEK SMALL LETTER IOTA WITH TONOS) >> 2. =E1=BD=B7 (\u1f77 GREEK SMALL LETTER IOTA WITH OXIA) >>=20 >> I do C-s C-x 8 RET 03b9 >>=20 >> isearch will find the iota with tonos, but not the iota with oxia, >> even though the decomposition of the decomposition of the latter >> contains iota. Is that expected? Eli> I suggest to step through the loop in char-fold.el and see what Eli> happens there for =E1=BD=B7. After poking around, the char-fold-table entry for \u1f77 contains \u1f77 and \u03af, but not \u03b9, so this is expected. I then started looking into the further details of unicode decomposition and normalization, and decided that I definitely don=CA=BCt know enough about this to decide if this is a bug or not :-) Robert