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#45054: 27.1; Can get point into the middle of a run of characters with a replacing display spec Date: Sun, 06 Dec 2020 07:41:18 +0200 Message-ID: <83lfebbif5.fsf@gnu.org> References: <83sg8kb514.fsf@gnu.org> <83mtysatdg.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7923"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 45054@debbugs.gnu.org To: Zack Weinberg Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Dec 06 06:42:09 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 1klmoD-0001yr-9u for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 06 Dec 2020 06:42:09 +0100 Original-Received: from localhost ([::1]:56766 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1klmoC-00033N-CP for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 06 Dec 2020 00:42:08 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50224) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1klmo6-00033H-4H for bug-gnu-emacs@gnu.org; Sun, 06 Dec 2020 00:42:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:37176) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1klmo5-0004nf-Sj for bug-gnu-emacs@gnu.org; Sun, 06 Dec 2020 00:42:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1klmo5-00028G-Py for bug-gnu-emacs@gnu.org; Sun, 06 Dec 2020 00:42:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Dec 2020 05:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45054 X-GNU-PR-Package: emacs Original-Received: via spool by 45054-submit@debbugs.gnu.org id=B45054.16072333008163 (code B ref 45054); Sun, 06 Dec 2020 05:42:01 +0000 Original-Received: (at 45054) by debbugs.gnu.org; 6 Dec 2020 05:41:40 +0000 Original-Received: from localhost ([127.0.0.1]:48722 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1klmnk-00027b-BY for submit@debbugs.gnu.org; Sun, 06 Dec 2020 00:41:40 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:60220) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1klmni-00027O-88 for 45054@debbugs.gnu.org; Sun, 06 Dec 2020 00:41:38 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:60186) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1klmnc-0004eF-U7; Sun, 06 Dec 2020 00:41:32 -0500 Original-Received: from [176.228.60.248] (port=2153 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1klmnb-0006C5-5n; Sun, 06 Dec 2020 00:41:31 -0500 In-Reply-To: (message from Zack Weinberg on Sat, 5 Dec 2020 17:12:35 -0500) 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" Xref: news.gmane.io gmane.emacs.bugs:195069 Archived-At: > From: Zack Weinberg > Date: Sat, 5 Dec 2020 17:12:35 -0500 > > type "ambda" in a lisp-interaction-mode buffer > place point immediately before the first "a" > M-x prettify-symbols-mode > type "l"; the word "lambda" will vanish and a λ will appear in its > place; the visible cursor will be just after the λ > type "x"; the λ will disappear and "lxambda" will appear, the visible > cursor will be just after the "x". > > This might mean that the bug also affects writing ordinary text in > scripts where composite.el is necessary for correct appearance; I'm > not familiar enough with any of those to say for sure. The adjustment of point to move it outside of the "forbidden" region is triggered by point movements, while your examples don't move point.