From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Visuwesh Newsgroups: gmane.emacs.bugs Subject: bug#56237: 29.0.50; delete-forward-char fails to delete character Date: Mon, 27 Jun 2022 19:54:42 +0530 Message-ID: <87v8sm5glx.fsf@gmail.com> References: <87v8sn9zo4.fsf@gmail.com> <83zghz8kk3.fsf@gnu.org> <87mtdz9ysx.fsf@gmail.com> <83y1xj8jqb.fsf@gnu.org> <87fsjr9xs6.fsf@gmail.com> <83v8sn8ir9.fsf@gnu.org> <87bkuf9wx4.fsf@gmail.com> <83tu878hen.fsf@gnu.org> <87sfnqoep4.fsf@gmail.com> <87o7yeodxu.fsf@gmail.com> <83fsjq8elp.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="40009"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 56237@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jun 27 16:43:53 2022 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 1o5pxx-000AJM-NL for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 27 Jun 2022 16:43:53 +0200 Original-Received: from localhost ([::1]:42390 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o5pxw-0003mL-O3 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 27 Jun 2022 10:43:52 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58678) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o5pvH-0007oQ-Ev for bug-gnu-emacs@gnu.org; Mon, 27 Jun 2022 10:41:08 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59092) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o5pvB-0004Hu-S5 for bug-gnu-emacs@gnu.org; Mon, 27 Jun 2022 10:41:07 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o5pvB-0003Dq-Qe for bug-gnu-emacs@gnu.org; Mon, 27 Jun 2022 10:41:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Visuwesh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 27 Jun 2022 14:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56237 X-GNU-PR-Package: emacs Original-Received: via spool by 56237-submit@debbugs.gnu.org id=B56237.165634080612310 (code B ref 56237); Mon, 27 Jun 2022 14:41:01 +0000 Original-Received: (at 56237) by debbugs.gnu.org; 27 Jun 2022 14:40:06 +0000 Original-Received: from localhost ([127.0.0.1]:52989 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5puI-0003CU-6L for submit@debbugs.gnu.org; Mon, 27 Jun 2022 10:40:06 -0400 Original-Received: from mail-pf1-f195.google.com ([209.85.210.195]:43840) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o5puF-0003BL-B5 for 56237@debbugs.gnu.org; Mon, 27 Jun 2022 10:40:05 -0400 Original-Received: by mail-pf1-f195.google.com with SMTP id 136so4100471pfy.10 for <56237@debbugs.gnu.org>; Mon, 27 Jun 2022 07:40:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mime-version:content-transfer-encoding; bh=k3f2PQG8CynPM3HgJYvWf/CwDY9RTUeViFR+42D8UDY=; b=FbTk1POBDaqPHxYxVxUNQriLmOkh8w2XFu+DklNuuZOP6Fcp5S/L3APlOS/6xy245N 3ExRWffwaHd1dGRM7uDnntbcpoLFuYkEwd61AEuhJFXDjofl4B/1LQblyrRSyI+IALBc Hu4Jy3iXJpCQydz5rOOWEfekx34+9JJRdzcUcJx0u13GX/W2f4BAC7Bn7h69QYakyDUn +70Ms+f3uLfThQxj8EPEI1Kx+CJ6asppr0IkaR/IsJ++hdor1sPc/o8pxBjlL4KpbqA1 2WPQv7PbQ7jmvfpgEc0ZW/jMnZjk/bG9wwm2gowN0dU2xf4J8xggW/Wy7B3HWQE+ov1T CC6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :references:user-agent:mime-version:content-transfer-encoding; bh=k3f2PQG8CynPM3HgJYvWf/CwDY9RTUeViFR+42D8UDY=; b=zzJkmBoa3LXAr6O6iNLac+TOBmJLW03WlOQLsBnp+uQyxHJxKvpg/k5qbEAywYS9jG iq/IdAy1Ldi5A5AMEeYYCVUhx5ydP01+YlJqm9lKlkU5vDbWi9Le/ANQ2N5FvuEfWbM0 RYhg8kWVmAILGJ21FJ04JUYRv7PcW+cIitcQRhXNXzotHQPMzjBd1qUMXZfmP/iGScoh K/vUKqTccu2mLXcLHWE1iZLxpDR2FrtQKr7iR1fgzfIGRJfsBN2p2Lm9tfrXGr3McQ9I kF4iWmYHcD259govuCa7q75Z6hQKVTeddENkCmVQbjO/6yKxrghBlocWfEI16wbnOcsl q0kw== X-Gm-Message-State: AJIora+qvRGtTRt/5TUpYyVBflokZbEd5qeozwZfsXAtfDEpvjaTsSft 0A1/RTMtWKK+8U7cHEHFk6A= X-Google-Smtp-Source: AGRyM1vPeihxhEvdCPiw7imkY2mcgnZauiSSeO+Gymzm6JKmmeXPyJOp4C3bGe7Y4cAnNN6S0IGcvg== X-Received: by 2002:a05:6a00:84a:b0:525:6396:ae62 with SMTP id q10-20020a056a00084a00b005256396ae62mr15294241pfk.31.1656340797290; Mon, 27 Jun 2022 07:39:57 -0700 (PDT) Original-Received: from localhost ([49.205.80.236]) by smtp.gmail.com with ESMTPSA id p66-20020a625b45000000b0051b9ecb53e6sm7423170pfb.105.2022.06.27.07.39.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jun 2022 07:39:56 -0700 (PDT) In-Reply-To: <83fsjq8elp.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 27 Jun 2022 15:39:46 +0300") 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:235466 Archived-At: [=E0=AE=A4=E0=AE=BF=E0=AE=99=E0=AF=8D=E0=AE=95=E0=AE=B3=E0=AF=8D =E0=AE=9C= =E0=AF=82=E0=AE=A9=E0=AF=8D 27, 2022] Eli Zaretskii wrote: > Yes, composition of N characters can in general produce M glyphs, > where M can be smaller, equal, or greater than N. It's a many-to-many > operation, and we cannot rely on getting the same number of glyphs as > the number of codepoints we compose. > > The idea is nevertheless correct (I had the same one), it just needs > some fine-tuning. (And "C-x =3D" tries to solve a different problem: > how to match each glyph with a codepoint, and that problem is in > general insoluble, so it's a small wonder that it fails.) > Right, thanks for the explanation. > Please try the latest master, I hope delete-forward-char now behaves > better. Thanks, it is much better now! It doesn't fail on the cases that I had problems with so far.