From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#64652: 28.2; Adding a property bug on Windows 11 Date: Sun, 16 Jul 2023 12:03:05 +0300 Message-ID: <83cz0s9qk6.fsf@gnu.org> References: <871qh9t7of.fsf@localhost> <83ilalatw9.fsf@gnu.org> <834jm4bg7i.fsf@gnu.org> <87ttu4mm6a.fsf@localhost> <87o7kcmkjf.fsf@localhost> <87jzv0mk3v.fsf@localhost> <87h6q4min4.fsf@localhost> <83mszw9uwy.fsf@gnu.org> <87bkgcmhm7.fsf@localhost> <83jzv09ttl.fsf@gnu.org> <878rbgjn4q.fsf@localhost> <83ilak9rlj.fsf@gnu.org> <87r0p8i69c.fsf@localhost> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39239"; mail-complaints-to="usenet@ciao.gmane.io" Cc: senkijun@gmail.com, ruijie@netyu.xyz, 64652@debbugs.gnu.org To: Ihor Radchenko Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jul 16 11:03:11 2023 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 1qKxep-0009wr-3S for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 16 Jul 2023 11:03:11 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qKxeh-0003Ie-Oc; Sun, 16 Jul 2023 05:03:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qKxeg-0003I8-8q for bug-gnu-emacs@gnu.org; Sun, 16 Jul 2023 05:03:02 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qKxef-0006zq-PK for bug-gnu-emacs@gnu.org; Sun, 16 Jul 2023 05:03:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qKxef-0001Gl-Kk for bug-gnu-emacs@gnu.org; Sun, 16 Jul 2023 05:03:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 16 Jul 2023 09:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64652 X-GNU-PR-Package: emacs Original-Received: via spool by 64652-submit@debbugs.gnu.org id=B64652.16894981684857 (code B ref 64652); Sun, 16 Jul 2023 09:03:01 +0000 Original-Received: (at 64652) by debbugs.gnu.org; 16 Jul 2023 09:02:48 +0000 Original-Received: from localhost ([127.0.0.1]:46815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKxeR-0001GH-Hf for submit@debbugs.gnu.org; Sun, 16 Jul 2023 05:02:47 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57920) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKxeQ-0001G2-QD for 64652@debbugs.gnu.org; Sun, 16 Jul 2023 05:02:47 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qKxeL-0006wl-C0; Sun, 16 Jul 2023 05:02:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=5OxfWun8iFt2UwEVTYPNDhPVcFV/86KybeWZS2bRYO4=; b=aWtJkwrbRu7S i32Dw9eYLI/QYd4h4d89dAZXNSE+BfsU3X/Xx3Oa42QfFB2fFau9G4K1EPX7XbPNrLv60MXlP/L/A QHKujPMB52DA7botlKh1wsGkfu9w4ptJqPcWu9+VygoP7Z/s/M4vsgPfwGSc/z7nLZKri7m0K3HZq FkXmmivvXxMnxBy2TmMnAHZggUDuWBoPHpSM5VHmJ0hrsnflxHHcPP1tqraqfHDmE85k1Ci6/eY2L fjG9kN3xRBygFnawyCbkb/VK/iUpoeSrp3nRP8tdDv3sX5gNmwmkKDwujNwmqXYYMndzUuEsET5pI qPf5b+KZYSKA84zUDos/4A==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qKxeK-0005rO-SD; Sun, 16 Jul 2023 05:02:41 -0400 In-Reply-To: <87r0p8i69c.fsf@localhost> (message from Ihor Radchenko on Sun, 16 Jul 2023 08:56:47 +0000) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:265301 Archived-At: > From: Ihor Radchenko > Cc: senkijun@gmail.com, ruijie@netyu.xyz, 64652@debbugs.gnu.org > Date: Sun, 16 Jul 2023 08:56:47 +0000 > > Eli Zaretskii writes: > > > Yes (except that Isearch has some heuristics regarding letter-case > > when invoked interactively). After set-language-environment to > > Turkish, type "PROPERTIES", go to the beginning of the word you typed, > > and do > > AFAIU, it then means that any parser/font-lock keywords may fail to > fontify case-insensitive keywords that contain "i" in Turkish language > environment. In general, yes. And not only in Turkish, there are a couple more "problematic" locales we know about. > On the Org side, we may probably use ascii-case-table. However, this > will break legitimate user edits involving other locales. > Alternatively, Org may wrap every regexp search into `with-case-table', > but that will cause performance degradation, AFAIU. > > I feel that the problem may need to be addressed somehow on Emacs side. We don't know how to do that, feel free to suggest ideas. The basic difficulty here is that low-level search code has no idea about the purpose of the search. Only the Lisp program and its direct subroutines know.