From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Zack Weinberg 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: Sat, 5 Dec 2020 17:12:35 -0500 Message-ID: References: <83sg8kb514.fsf@gnu.org> <83mtysatdg.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="blaine.gmane.org:116.202.254.214"; logging-data="1027"; mail-complaints-to="usenet@ciao.gmane.io" To: Eli Zaretskii , 45054@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Dec 05 23:13:14 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 1klfnm-0000AE-6h for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 05 Dec 2020 23:13:14 +0100 Original-Received: from localhost ([::1]:44884 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1klfnl-0000U2-AB for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 05 Dec 2020 17:13:13 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54164) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1klfna-0000Tt-B7 for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2020 17:13:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36849) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1klfna-0002pY-2K for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2020 17:13:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1klfnZ-0006Hw-TH for bug-gnu-emacs@gnu.org; Sat, 05 Dec 2020 17:13:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Zack Weinberg Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Dec 2020 22:13: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.160720636924153 (code B ref 45054); Sat, 05 Dec 2020 22:13:01 +0000 Original-Received: (at 45054) by debbugs.gnu.org; 5 Dec 2020 22:12:49 +0000 Original-Received: from localhost ([127.0.0.1]:48395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1klfnN-0006HV-Db for submit@debbugs.gnu.org; Sat, 05 Dec 2020 17:12:49 -0500 Original-Received: from mailbackend.panix.com ([166.84.1.89]:54917) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1klfnM-0006HO-0E for 45054@debbugs.gnu.org; Sat, 05 Dec 2020 17:12:48 -0500 Original-Received: from mail-ej1-f43.google.com (mail-ej1-f43.google.com [209.85.218.43]) by mailbackend.panix.com (Postfix) with ESMTPSA id 4CpP2l574tz1YPq for <45054@debbugs.gnu.org>; Sat, 5 Dec 2020 17:12:47 -0500 (EST) Original-Received: by mail-ej1-f43.google.com with SMTP id m19so13933629ejj.11 for <45054@debbugs.gnu.org>; Sat, 05 Dec 2020 14:12:47 -0800 (PST) X-Gm-Message-State: AOAM530ETaFSnnwOTDf4j7YazrsUcdqHdA/DULZLwjySCPfItHqHe5ar TSE8vSUtJWhbd2vR45Pfklus38GPnPCzY7dEu8M= X-Google-Smtp-Source: ABdhPJwDzAj4wKpmBJ8bJyuU/kaTEYwAstn1c1u46FjcO7IKSwzlO5DVBGPcADk6MUo01F2li1ZlHVclGcGZ0jeioSw= X-Received: by 2002:a17:906:a8f:: with SMTP id y15mr2759833ejf.552.1607206366860; Sat, 05 Dec 2020 14:12:46 -0800 (PST) In-Reply-To: X-Gmail-Original-Message-ID: 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:195061 Archived-At: On Sat, Dec 5, 2020 at 4:54 PM Zack Weinberg wrote: > As a matter of fact, for the larger goal, I think I can just ... use > prettify-symbols-mode. :) Thanks for the pointer, I missed that that > had been added. prettify-symbols-mode exhibits the same bug! Simpler reproduction recipe: 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 =CE=BB will appear in its place; the visible cursor will be just after the =CE=BB type "x"; the =CE=BB 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. zw