From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Hansen Newsgroups: gmane.emacs.bugs Subject: bug#56210: 29.0.50; Keyboard macros do not trigger after-change-functions Date: Wed, 29 Jun 2022 19:17:29 -0400 Message-ID: <07d8210a-40af-2c46-1a7f-a3bd9f5e4285@rhansen.org> References: <8735ftklkr.fsf@gnus.org> <83pmiwa7y3.fsf@gnu.org> <83fsjralpq.fsf@gnu.org> <70bed502-1c51-8cd6-68b1-16c4e3c410e0@rhansen.org> <831qva82sz.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------2syc1sgT8Ltt4PY6SYYSB3oo" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21125"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Cc: 56210@debbugs.gnu.org, larsi@gnus.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jun 30 01:18:16 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 1o6gwo-0005E4-U8 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 30 Jun 2022 01:18:15 +0200 Original-Received: from localhost ([::1]:55106 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o6gwn-00008l-Fo for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 29 Jun 2022 19:18:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51520) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6gwc-00008O-65 for bug-gnu-emacs@gnu.org; Wed, 29 Jun 2022 19:18:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:38301) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o6gwb-0002Uq-UJ for bug-gnu-emacs@gnu.org; Wed, 29 Jun 2022 19:18:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o6gwb-0000sO-IL for bug-gnu-emacs@gnu.org; Wed, 29 Jun 2022 19:18:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Richard Hansen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 29 Jun 2022 23:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56210 X-GNU-PR-Package: emacs Original-Received: via spool by 56210-submit@debbugs.gnu.org id=B56210.16565446593335 (code B ref 56210); Wed, 29 Jun 2022 23:18:01 +0000 Original-Received: (at 56210) by debbugs.gnu.org; 29 Jun 2022 23:17:39 +0000 Original-Received: from localhost ([127.0.0.1]:60431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6gwE-0000ri-Oi for submit@debbugs.gnu.org; Wed, 29 Jun 2022 19:17:39 -0400 Original-Received: from spork.scientician.org ([66.228.35.160]:60782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6gwB-0000rZ-0t for 56210@debbugs.gnu.org; Wed, 29 Jun 2022 19:17:36 -0400 X-Submitted: to spork.scientician.org (Postfix) with ESMTPSA id 29A9D4810F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-spork; t=1656544654; bh=LVesT/cchMonB/aNCrW/opYlOFIubZnEgxxhXAH1Yv8=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=AFMfuIR7l7wqODpLDxEz2POf5h40TAr0fuLVPlT9MrN5sf//dKRRRhIYIjjSxDOn/ sgbT5nptsL5YsR4Nl83+3gt510b/aw5yZCzK0nEI5jpvUpSV/FKa1b2MjJJAyFzH1B 6jiCMsrMGQ0WaQprmHAo2PnPCYCR9ovukTvtXRFM= X-Submitted: to mail.scientician.org (Postfix) with ESMTPSA id 9DA542003B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-mail; t=1656544652; bh=LVesT/cchMonB/aNCrW/opYlOFIubZnEgxxhXAH1Yv8=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=qIQvYLwWWngg/elgKlvm5xgjPIOX5jpEPuFYoN/hHaDO8oFHDUbtBXRy1GnWSJgIR YUbKLmQqO4LuIvHuplzaht62Am4NOnkRWK2LdsKJ5xPpoXlEJp8WPoL9eitjaCFfeE NPGWTYLRMm+GkrI5TQxluv6CNkYdhLqcxWyCJIDg= Content-Language: en-US In-Reply-To: <831qva82sz.fsf@gnu.org> 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:235675 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------2syc1sgT8Ltt4PY6SYYSB3oo Content-Type: multipart/mixed; boundary="------------vxanef17M2dH0HMU0wKO1mQH"; protected-headers="v1" From: Richard Hansen To: Eli Zaretskii Cc: larsi@gnus.org, 56210@debbugs.gnu.org Message-ID: <07d8210a-40af-2c46-1a7f-a3bd9f5e4285@rhansen.org> Subject: Re: bug#56210: 29.0.50; Keyboard macros do not trigger after-change-functions References: <8735ftklkr.fsf@gnus.org> <83pmiwa7y3.fsf@gnu.org> <83fsjralpq.fsf@gnu.org> <70bed502-1c51-8cd6-68b1-16c4e3c410e0@rhansen.org> <831qva82sz.fsf@gnu.org> In-Reply-To: <831qva82sz.fsf@gnu.org> --------------vxanef17M2dH0HMU0wKO1mQH Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMjAyMi0wNi0yNyAxMjo1NCwgRWxpIFphcmV0c2tpaSB3cm90ZToNCj4+IEkgY2hhbmdl ZCB0aGUgdGVzdCB0byBzd2l0Y2ggdG8gdGhlIHRlbXBvcmFyeSBidWZmZXIgaW4gdGhlIA0K Pj4gc2VsZWN0ZWQgd2luZG93IGFuZCBpdCBub3cgcmVsaWFibHkgaW5zZXJ0cyAieCIgaW50 byB0aGUgdGVtcG9yYXJ5IA0KPj4gYnVmZmVyLiAgSXQgc3RpbGwgZG9lc24ndCBydW4gdGhl IGBhZnRlci1jaGFuZ2UtZnVuY3Rpb25zJyBob29rLCANCj4+IGhvd2V2ZXIuICBVcGRhdGVk IHRlc3QgY29kZToNCj4+DQo+PiA7OyAtKi0gbGV4aWNhbC1iaW5kaW5nOiB0OyAtKi0NCj4+ IChyZXF1aXJlICdlcnQpDQo+PiAocmVxdWlyZSAnZXJ0LXgpDQo+PiAoZGVmdmFyLWxvY2Fs IGFjZiAwKQ0KPj4gKGRlZnVuIGFjZiAoJnJlc3QgXykgKHNldHEtbG9jYWwgYWNmICgxKyBh Y2YpKSkNCj4+IChlcnQtZGVmdGVzdCB0ZXN0ICgpDQo+PiAgICAgKGVydC13aXRoLXRlc3Qt YnVmZmVyICgpDQo+PiAgICAgICAobGV0ICgoYiAoY3VycmVudC1idWZmZXIpKSkNCj4+ICAg ICAgICAgKHNhdmUtd2luZG93LWV4Y3Vyc2lvbg0KPj4gICAgICAgICAgICh3aXRoLWN1cnJl bnQtYnVmZmVyLXdpbmRvdyBiDQo+PiAgICAgICAgICAgICAgIGAoZGlzcGxheS1idWZmZXIt YmVsb3ctc2VsZWN0ZWQNCj4+ICAgICAgICAgICAgICAgICAoYm9keS1mdW5jdGlvbg0KPj4g ICAgICAgICAgICAgICAgICAuICwobGFtYmRhICh3aW5kb3cpDQo+PiAgICAgICAgICAgICAg ICAgICAgICAgKHNlbGVjdC13aW5kb3cgd2luZG93IHQpDQo+PiAgICAgICAgICAgICAgICAg ICAgICAgKHNob3VsZCAoZXEgKGN1cnJlbnQtYnVmZmVyKSBiKSkNCj4+ICAgICAgICAgICAg ICAgICAgICAgICAoc2V0cS1sb2NhbCBhY2YgMCkNCj4+ICAgICAgICAgICAgICAgICAgICAg ICA7OyBOb3RlIHRoYXQgTE9DQUwgaXMgdDoNCj4+ICAgICAgICAgICAgICAgICAgICAgICAo YWRkLWhvb2sgJ2FmdGVyLWNoYW5nZS1mdW5jdGlvbnMgIydhY2YgbmlsIHQpDQo+PiAgICAg ICAgICAgICAgICAgICAgICAgKHNob3VsZCAobWVtcSAjJ2FjZiBhZnRlci1jaGFuZ2UtZnVu Y3Rpb25zKSkNCj4+ICAgICAgICAgICAgICAgICAgICAgICAoZXhlY3V0ZS1rYmQtbWFjcm8g KGtiZCAieCIpKQ0KPj4gICAgICAgICAgICAgICAgICAgICAgIChzaG91bGQgKGVxdWFsIChi dWZmZXItc3RyaW5nKSAieCIpKQ0KPj4gICAgICAgICAgICAgICAgICAgICAgIDs7IFRoZSBh Ym92ZSBjaGVja3MgcGFzcywgdGhpcyBjaGVjayBmYWlsczoNCj4+ICAgICAgICAgICAgICAg ICAgICAgICAoc2hvdWxkIChlcXVhbCBhY2YgMSkpKSkpDQo+PiAgICAgICAgICAgICAgIG5p bCkpKSkpDQo+IA0KPiBZb3VyIHRlc3QgY2FsbHMgd2l0aC1jdXJyZW50LWJ1ZmZlci13aW5k b3csIHdoaWNoIGNhbGxzIA0KPiB0ZW1wLWJ1ZmZlci13aW5kb3ctc2V0dXAsIHdoaWNoIGlu aGliaXRzIG1vZGlmaWNhdGlvbiBob29rczoNCg0KSSBsb29rZWQgaW50byB0aGlzIGEgYml0 IG1vcmUuICBJdCB0dXJucyBvdXQgdGhhdCBgaW5oaWJpdC1tb2RpZmljYXRpb24taG9va3Mn IGlzIGFjdHVhbGx5IG5pbCBpbiB0aGUgYm9keSBvZiBgd2l0aC1jdXJyZW50LWJ1ZmZlci13 aW5kb3cnLCBhcyBleHBlY3RlZC4gIEl0IGlzIHQgaW4gdGhlIGFib3ZlIHRlc3QgY29kZSBi ZWNhdXNlIG9mIGBkaXNwbGF5LWJ1ZmZlci1iZWxvdy1zZWxlY3RlZCcsIHdoaWNoIGNhbGxz IGB3aW5kb3ctLWRpc3BsYXktYnVmZmVyJywgd2hpY2ggZG9lcyB0aGUgZm9sbG93aW5nOg0K DQogICAgICh3aGVuIChmdW5jdGlvbnAgKGNkciAoYXNzcSAnYm9keS1mdW5jdGlvbiBhbGlz dCkpKQ0KICAgICAgIChsZXQgKChpbmhpYml0LXJlYWQtb25seSB0KQ0KICAgICAgICAgICAg IChpbmhpYml0LW1vZGlmaWNhdGlvbi1ob29rcyB0KSkNCiAgICAgICAgIChmdW5jYWxsIChj ZHIgKGFzc3EgJ2JvZHktZnVuY3Rpb24gYWxpc3QpKSB3aW5kb3cpKSkNCg0KVGhlIGBib2R5 LWZ1bmN0aW9uJyBhY3Rpb24gYWxpc3QgZW50cnkgd2FzIGFkZGVkIGluIEVtYWNzIDI4LjEg YnkgY29tbWl0IDMyNzNlMmFjZTc4IFsxXSBmb3IgYnVnIzM5ODIyIFsyXS4gIFByZXN1bWFi bHkgdGhlIG1vZGlmaWNhdGlvbiBob29rcyBhcmUgaW5oaWJpdGVkIGR1cmluZyB0aGUgZXhl Y3V0aW9uIG9mIGBib2R5LWZ1bmN0aW9uJyBiZWNhdXNlIGBib2R5LWZ1bmN0aW9uJyB3YXMg YWRkZWQgdG8gcmVwbGFjZSB0aGUgKG5vdy1kZXByZWNhdGVkKSBgd2l0aC1kaXNwbGF5ZWQt YnVmZmVyLXdpbmRvdycgbWFjcm8sIHdoaWNoIGluaGliaXRzIHRoZW0uICBUaGUgYHdpdGgt ZGlzcGxheWVkLWJ1ZmZlci13aW5kb3cnIG1hY3JvIGhhcyBpbmhpYml0ZWQgdGhlbSBldmVy IHNpbmNlIHRoZSBtYWNybyB3YXMgZmlyc3QgYWRkZWQgdG8gRW1hY3MgMjUuMSBieSBjb21t aXQgZjBmNzBlYzBiYzUgWzNdIGZvciBidWcjMTc4MDkgWzRdLg0KDQpJJ20gZ3Vlc3Npbmcg dGhhdCBgYm9keS1mdW5jdGlvbicgaXMgb25seSBpbnRlbmRlZCBmb3IgaW5pdGlhbCBidWZm ZXIgc2V0LXVwLCB0aHVzIG1vZGlmaWNhdGlvbiBob29rcyBhcmUgaW5oaWJpdGVkLiAgSG93 ZXZlciwgdGhlIGJvZHkgb2YgYHdpdGgtY3VycmVudC1idWZmZXItd2luZG93JyBpcyBhbHNv IG9ubHkgaW50ZW5kZWQgZm9yIGluaXRpYWwgYnVmZmVyIHNldC11cCAoaXQgYWN0dWFsbHkg cnVucyBiZWZvcmUgYGJvZHktZnVuY3Rpb24nIGFuZCBiZWZvcmUgdGhlIGJ1ZmZlciBpcyBk aXNwbGF5ZWQpLCBzbyB0aGUgaW5jb25zaXN0ZW5jeSBpcyB1bmV4cGVjdGVkIGFuZCBhd2t3 YXJkLiAgRWl0aGVyIGJvdGggc2hvdWxkIGluaGliaXQgdGhlIG1vZGlmaWNhdGlvbiBob29r cywgb3IgbmVpdGhlciBzaG91bGQuDQoNCg0KWzFdIGh0dHBzOi8vZ2l0LnNhdmFubmFoLmdu dS5vcmcvY2dpdC9lbWFjcy5naXQvY29tbWl0Lz9pZD0zMjczZTJhY2U3ODhhNThiZWY3N2Nl ZjkzNjAyMWQxNTE4MTVlYTk0DQpbMl0gaHR0cHM6Ly9kZWJidWdzLmdudS5vcmcvY2dpL2J1 Z3JlcG9ydC5jZ2k/YnVnPTM5ODIyDQpbM10gaHR0cHM6Ly9naXQuc2F2YW5uYWguZ251Lm9y Zy9jZ2l0L2VtYWNzLmdpdC9jb21taXQvP2lkPWYwZjcwZWMwYmM1NWU0NTJlYTI5YjVjZjNm NTMyNzQwOTY2YjAxOTINCls0XSBodHRwczovL2RlYmJ1Z3MuZ251Lm9yZy9jZ2kvYnVncmVw b3J0LmNnaT9idWc9MTc4MDkNCg== --------------vxanef17M2dH0HMU0wKO1mQH-- --------------2syc1sgT8Ltt4PY6SYYSB3oo Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfoCctB7fyOzE09bW0GvrRa1X4hQFAmK83YoACgkQ0GvrRa1X 4hTSQQ/9GZo7Ig0uQmcqtli90g46QaxYWEV+PcOgf6eD5Ha3ajz6aks8iGGHp8Gv LUXoq8v3YAvBr34ewWVCXkMZu+RF01pR9rAj+Iyx0cnWK/tlwB548l/Ryo5vuK+P gfEffPtNz3KeVib/naBwTV2L9UzfHAcw/8wbFLAWi95TzWE1Lje2Uv5l8Q8n0h0c B0Fh/yCEMeP6gl0jcV9r1Se9CFqcGg/l42tCFREGFiVbk2JoxTWX3UBtPP8eQiZK b7DOw/nnr2Tbaa5TfNk0d8lvelXTlHBaW8k3RwD9t86UB/4RCpCEwSrxPW6QNzdv iIxkJ6gP7euZ7/xzaTZRhcOfsyNEOpfMH53nJjgSBdWrBomzF2vgqpViY8Dc/uHE vaSWUmSDmhZVELMVbWEPcZrvXoe/qvOeKsozPgjIkt/cDzCW1A5xk1PbYE5WwipI qmZNLZA/aO6PBEcdcmys115O18xlhfVPhR0T78rBWmCFWjVpV9dMnSY9VvPNmb9I uIj37qFlkTH/zOFz5VoYdkQOgu9jvsmB9CjNlRitU9KTOG0dyrVglddapUXT8J1N pIEcOaEsvnaqYRp3aKzKKerl4hzhnjsI4T2DLExcT6Gegho8WVwyDRR3jYWyG9/n fzu1Fy61qau94+EC11l3+TW7AhRLAVRaaRnWRWN869gf0E7THEg= =Uper -----END PGP SIGNATURE----- --------------2syc1sgT8Ltt4PY6SYYSB3oo--