From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 14 09:23:34 2015 Received: (at submit) by debbugs.gnu.org; 14 Oct 2015 13:23:34 +0000 Received: from localhost ([127.0.0.1]:39615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZmM1l-0007qS-E2 for submit@debbugs.gnu.org; Wed, 14 Oct 2015 09:23:33 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55627) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZmM1j-0007qK-GH for submit@debbugs.gnu.org; Wed, 14 Oct 2015 09:23:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZmM1d-0006gQ-Nv for submit@debbugs.gnu.org; Wed, 14 Oct 2015 09:23:31 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39399) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZmM1d-0006gK-3r for submit@debbugs.gnu.org; Wed, 14 Oct 2015 09:23:25 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37338) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZmM1b-0002pk-SW for bug-gnu-emacs@gnu.org; Wed, 14 Oct 2015 09:23:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZmM1W-0006dk-0T for bug-gnu-emacs@gnu.org; Wed, 14 Oct 2015 09:23:23 -0400 Received: from calancha-ilc.kek.jp ([130.87.234.234]:51686) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZmM1V-0006cu-Ek for bug-gnu-emacs@gnu.org; Wed, 14 Oct 2015 09:23:17 -0400 Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id 19BBDB0F1; Wed, 14 Oct 2015 22:26:23 +0900 (JST) Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id 001058E0A for ; Wed, 14 Oct 2015 22:26:22 +0900 (JST) Date: Wed, 14 Oct 2015 22:26:22 +0900 (JST) From: Tino Calancha X-X-Sender: calancha@calancha-ilc.kek.jp To: bug-gnu-emacs@gnu.org Subject: 25.0.50; undo in query-replace w/o exit Message-ID: User-Agent: Alpine 2.20 (LRH 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1468197610-1120540184-1444829183=:16988" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --1468197610-1120540184-1444829183=:16988 Content-Type: text/plain; format=flowed; charset=US-ASCII In GNU Emacs 25.0.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.23) of 2015-10-14 Repository revision: 38f99a02b83e9e408970cb7abdb685725b2004f9 Quite often, performing query-replace, i just hit the [space] quicky with no much attention. If i replace one string by mistake, i can comeback to it with "^", but if i edit the string with "E" to reset it to its original value, the interactive query-replace session ends. I found useful if we can undo such replacements without exiting the query-replace. The attached patch implement such behaviour for `query-replace'. Having this also working for `query-replace-regexp' would be very nice, but harder to implement. --1468197610-1120540184-1444829183=:16988 Content-Type: text/plain; charset=US-ASCII; name=replace.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=replace.patch ZGlmZiAtLWdpdCBhL2xpc3AvcmVwbGFjZS5lbCBiL2xpc3AvcmVwbGFjZS5l bA0KaW5kZXggM2E5MDhhYy4uZTNjOTA2YiAxMDA2NDQNCi0tLSBhL2xpc3Av cmVwbGFjZS5lbA0KKysrIGIvbGlzcC9yZXBsYWNlLmVsDQpAQCAtMTgwMiw2 ICsxODAyLDcgQEAgcXVlcnktcmVwbGFjZS1oZWxwDQogQy1sIHRvIGNsZWFy IHRoZSBzY3JlZW4sIHJlZGlzcGxheSwgYW5kIG9mZmVyIHNhbWUgcmVwbGFj ZW1lbnQgYWdhaW4sDQogISB0byByZXBsYWNlIGFsbCByZW1haW5pbmcgbWF0 Y2hlcyBpbiB0aGlzIGJ1ZmZlciB3aXRoIG5vIG1vcmUgcXVlc3Rpb25zLA0K IF4gdG8gbW92ZSBwb2ludCBiYWNrIHRvIHByZXZpb3VzIG1hdGNoLA0KK1Ug dG8gdW5kbyBwcmV2aW91cyByZXBsYWNlbWVudCAocXVlcmllcyB3LyByZWdl eHAgbm90IHN1cHBvcnRlZCksDQogRSB0byBlZGl0IHRoZSByZXBsYWNlbWVu dCBzdHJpbmcuDQogSW4gbXVsdGktYnVmZmVyIHJlcGxhY2VtZW50cyB0eXBl IGBZJyB0byByZXBsYWNlIGFsbCByZW1haW5pbmcNCiBtYXRjaGVzIGluIGFs bCByZW1haW5pbmcgYnVmZmVycyB3aXRoIG5vIG1vcmUgcXVlc3Rpb25zLA0K QEAgLTE4MzEsNiArMTgzMiw4IEBAIHF1ZXJ5LXJlcGxhY2UtbWFwDQogICAg IChkZWZpbmUta2V5IG1hcCAiXEMtbCIgJ3JlY2VudGVyKQ0KICAgICAoZGVm aW5lLWtleSBtYXAgIiEiICdhdXRvbWF0aWMpDQogICAgIChkZWZpbmUta2V5 IG1hcCAiXiIgJ2JhY2t1cCkNCisgICAgKGRlZmluZS1rZXkgbWFwICJ1IiAn dW5kbykNCisgICAgKGRlZmluZS1rZXkgbWFwICJVIiAndW5kbykNCiAgICAg KGRlZmluZS1rZXkgbWFwICJcQy1oIiAnaGVscCkNCiAgICAgKGRlZmluZS1r ZXkgbWFwIFtmMV0gJ2hlbHApDQogICAgIChkZWZpbmUta2V5IG1hcCBbaGVs cF0gJ2hlbHApDQpAQCAtMTg1Niw3ICsxODU5LDcgQEAgcXVlcnktcmVwbGFj ZS1tYXANCiBgYWN0LWFuZC1leGl0JywgYGV4aXQnLCBgZXhpdC1wcmVmaXgn LCBgcmVjZW50ZXInLCBgc2Nyb2xsLXVwJywNCiBgc2Nyb2xsLWRvd24nLCBg c2Nyb2xsLW90aGVyLXdpbmRvdycsIGBzY3JvbGwtb3RoZXItd2luZG93LWRv d24nLA0KIGBlZGl0JywgYGVkaXQtcmVwbGFjZW1lbnQnLCBgZGVsZXRlLWFu ZC1lZGl0JywgYGF1dG9tYXRpYycsDQotYGJhY2t1cCcsIGBxdWl0JywgYW5k IGBoZWxwJy4NCitgYmFja3VwJywgYHVuZG8nLCBgcXVpdCcsIGFuZCBgaGVs cCcuDQogDQogVGhpcyBrZXltYXAgaXMgdXNlZCBieSBgeS1vci1uLXAnIGFz IHdlbGwgYXMgYHF1ZXJ5LXJlcGxhY2UnLiIpDQogDQpAQCAtMjMzMiw2ICsy MzM1LDMyIEBAIHBlcmZvcm0tcmVwbGFjZQ0KIAkJCSAgIChtZXNzYWdlICJO byBwcmV2aW91cyBtYXRjaCIpDQogCQkJICAgKGRpbmcgJ25vLXRlcm1pbmF0 ZSkNCiAJCQkgICAoc2l0LWZvciAxKSkpDQorCQkJKChlcSBkZWYgJ3VuZG8p DQorCQkJIChjb25kIChyZWdleHAtZmxhZw0KKwkJCQkJKG1lc3NhZ2UgIlVu ZG8gbm90IHN1cHBvcnRlZCBpbiBxdWVyaWVzIHdpdGggcmVnZXhwIikNCisJ CQkJCShkaW5nICduby10ZXJtaW5hdGUpDQorCQkJCQkoc2l0LWZvciAxKSkN CisJCQkJICAgKHQNCisJCQkJCSA7OyBiaW5kIGxvY2FsbHkgc3dhcHBlZCB2 YWx1ZXMgKHNlYXJjaC1zdHJpbmcvcmVwbGFjZW1lbnQpDQorCQkJCQkobGV0 KiAoKHNlYXJjaC1zdHJpbmctMSAgIG5leHQtcmVwbGFjZW1lbnQpDQorCQkJ CQkgICAgICAgKG5leHQtcmVwbGFjZW1lbnQgIHNlYXJjaC1zdHJpbmcpDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAoc2VhcmNoLXN0cmluZyAgICAgc2VhcmNoLXN0cmluZy0xKQ0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGVs dCAgICAgICAgICAgICAgIChpZiBzdGFjayAocG9wIHN0YWNrKSAobWF0Y2gt ZGF0YSkpKSkNCisJCQkJCSAgKGdvdG8tY2hhciAobnRoIDAgZWx0KSkNCisJ CQkJCSAgKHNldHEgcmVwbGFjZWQgKG50aCAxIGVsdCkpDQorCQkJCQkgIChh bmQgcmVwbGFjZWQgKGdvdG8tY2hhciAoLSAocG9pbnQpIChsZW5ndGggbmV4 dC1yZXBsYWNlbWVudCkpKSkNCisNCisJCQkJCSAgKHJlcGxhY2UtbWF0Y2gt bWF5YmUtZWRpdA0KKwkJCQkJICAgbmV4dC1yZXBsYWNlbWVudCBub2Nhc2lm eSBsaXRlcmFsDQorCQkJCQkgICBub2VkaXQgcmVhbC1tYXRjaC1kYXRhIGJh Y2t3YXJkKQ0KKw0KKwkJCQkJICAoc2V0cSBub2VkaXQgbmlsDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHJlcGxhY2UtY291bnQgKDEtIHJlcGxhY2UtY291bnQpDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHJlcGxhY2VkIG5pbA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFsLW1hdGNoLWRhdGEN CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKHJlcGxhY2UtbWF0Y2gtZGF0YQ0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg dCByZWFsLW1hdGNoLWRhdGENCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChudGggMiBlbHQpKSkp KSkpDQogCQkJKChlcSBkZWYgJ2FjdCkNCiAJCQkgKG9yIHJlcGxhY2VkDQog CQkJICAgICAoc2V0cSBub2VkaXQNCg== --1468197610-1120540184-1444829183=:16988-- From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 14 12:30:24 2015 Received: (at 21684) by debbugs.gnu.org; 14 Oct 2015 16:30:24 +0000 Received: from localhost ([127.0.0.1]:40473 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZmOwY-0003tw-VK for submit@debbugs.gnu.org; Wed, 14 Oct 2015 12:30:23 -0400 Received: from sub3.mail.dreamhost.com ([69.163.253.7]:39460 helo=homiemail-a20.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZmOwW-0003th-BR for 21684@debbugs.gnu.org; Wed, 14 Oct 2015 12:30:21 -0400 Received: from homiemail-a20.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a20.g.dreamhost.com (Postfix) with ESMTP id A87837EC064; Wed, 14 Oct 2015 09:30:19 -0700 (PDT) Received: from localhost.linkov.net (unknown [212.119.150.152]) (Authenticated sender: jurta@jurta.org) by homiemail-a20.g.dreamhost.com (Postfix) with ESMTPA id CDA4B7EC061; Wed, 14 Oct 2015 09:30:18 -0700 (PDT) From: Juri Linkov To: Tino Calancha Subject: Re: bug#21684: 25.0.50; undo in query-replace w/o exit Organization: LINKOV.NET References: Date: Wed, 14 Oct 2015 19:23:05 +0300 In-Reply-To: (Tino Calancha's message of "Wed, 14 Oct 2015 22:26:22 +0900 (JST)") Message-ID: <87k2qpmna2.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21684 Cc: 21684@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) > Quite often, performing query-replace, i just hit the [space] quicky > with no much attention. If i replace one string by mistake, i can > comeback to it with "^", but if i edit the string with "E" to reset it to > its original value, the interactive query-replace session ends. > > I found useful if we can undo such replacements without exiting the > query-replace. > > The attached patch implement such behaviour for `query-replace'. > Having this also working for `query-replace-regexp' would be very nice, > but harder to implement. This would be a useful feature. But I wonder why it's harder to implement for regexps? If you need, you could add all previous replacements strings to the same stack at the end of data elements in the stack like we did when necessary by adding new data at the end of the similar isearch stack elements in isearch-cmds. This would simplify restoring the previous replaced strings from the stack. PS: an alternative solution would be to call ordinary (undo) since perform-replace places undo boundaries with (undo-boundary), but it seems this would be a less reliable approach? From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 17 09:01:42 2015 Received: (at 21684) by debbugs.gnu.org; 17 Oct 2015 13:01:42 +0000 Received: from localhost ([127.0.0.1]:53877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZnR7F-0006u5-BW for submit@debbugs.gnu.org; Sat, 17 Oct 2015 09:01:41 -0400 Received: from calancha-ilc.kek.jp ([130.87.234.234]:55637) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZnR7A-0006tn-UM for 21684@debbugs.gnu.org; Sat, 17 Oct 2015 09:01:38 -0400 Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id 7D8117D15; Sat, 17 Oct 2015 22:04:44 +0900 (JST) Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id 649CA79D6 for <21684@debbugs.gnu.org>; Sat, 17 Oct 2015 22:04:44 +0900 (JST) Date: Sat, 17 Oct 2015 22:04:44 +0900 (JST) From: Tino Calancha X-X-Sender: calancha@calancha-ilc.kek.jp To: 21684@debbugs.gnu.org Subject: Re: bug#21684: 25.0.50; undo in query-replace w/o exit In-Reply-To: <87k2qpmna2.fsf@mail.linkov.net> Message-ID: References: <87k2qpmna2.fsf@mail.linkov.net> User-Agent: Alpine 2.20 (LRH 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1468197610-1564996055-1445087084=:637" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21684 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) --1468197610-1564996055-1445087084=:637 Content-Type: text/plain; format=flowed; charset=US-ASCII > I wonder why it's harder to implement for regexps? Basically for my lack of expertise in this code: i was trying to extend my patch to support regexp without success. > you could add all previous replacements strings > to the same stack at the end of data elements > like we did when necessary by adding new data at > the end of the similar isearch stack elements in isearch-cmds. Thank you, it sounds a good idea!! See new patch (replace-2.patch): AFAICS is working as i wanted. Please try it and feel free to give me any comments if you find some issues to fix/improve. --1468197610-1564996055-1445087084=:637 Content-Type: text/plain; charset=US-ASCII; name=replace-2.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=replace-2.patch ZGlmZiAtLWdpdCBhL2xpc3AvcmVwbGFjZS5lbCBiL2xpc3AvcmVwbGFjZS5l bA0KaW5kZXggM2E5MDhhYy4uN2FkYTUxOSAxMDA2NDQNCi0tLSBhL2xpc3Av cmVwbGFjZS5lbA0KKysrIGIvbGlzcC9yZXBsYWNlLmVsDQpAQCAtMTgwMiw2 ICsxODAyLDcgQEAgcXVlcnktcmVwbGFjZS1oZWxwDQogQy1sIHRvIGNsZWFy IHRoZSBzY3JlZW4sIHJlZGlzcGxheSwgYW5kIG9mZmVyIHNhbWUgcmVwbGFj ZW1lbnQgYWdhaW4sDQogISB0byByZXBsYWNlIGFsbCByZW1haW5pbmcgbWF0 Y2hlcyBpbiB0aGlzIGJ1ZmZlciB3aXRoIG5vIG1vcmUgcXVlc3Rpb25zLA0K IF4gdG8gbW92ZSBwb2ludCBiYWNrIHRvIHByZXZpb3VzIG1hdGNoLA0KK1Ug dG8gdW5kbyBwcmV2aW91cyByZXBsYWNlbWVudCwNCiBFIHRvIGVkaXQgdGhl IHJlcGxhY2VtZW50IHN0cmluZy4NCiBJbiBtdWx0aS1idWZmZXIgcmVwbGFj ZW1lbnRzIHR5cGUgYFknIHRvIHJlcGxhY2UgYWxsIHJlbWFpbmluZw0KIG1h dGNoZXMgaW4gYWxsIHJlbWFpbmluZyBidWZmZXJzIHdpdGggbm8gbW9yZSBx dWVzdGlvbnMsDQpAQCAtMTgzMSw2ICsxODMyLDggQEAgcXVlcnktcmVwbGFj ZS1tYXANCiAgICAgKGRlZmluZS1rZXkgbWFwICJcQy1sIiAncmVjZW50ZXIp DQogICAgIChkZWZpbmUta2V5IG1hcCAiISIgJ2F1dG9tYXRpYykNCiAgICAg KGRlZmluZS1rZXkgbWFwICJeIiAnYmFja3VwKQ0KKyAgICAoZGVmaW5lLWtl eSBtYXAgInUiICd1bmRvKQ0KKyAgICAoZGVmaW5lLWtleSBtYXAgIlUiICd1 bmRvKQ0KICAgICAoZGVmaW5lLWtleSBtYXAgIlxDLWgiICdoZWxwKQ0KICAg ICAoZGVmaW5lLWtleSBtYXAgW2YxXSAnaGVscCkNCiAgICAgKGRlZmluZS1r ZXkgbWFwIFtoZWxwXSAnaGVscCkNCkBAIC0xODU2LDcgKzE4NTksNyBAQCBx dWVyeS1yZXBsYWNlLW1hcA0KIGBhY3QtYW5kLWV4aXQnLCBgZXhpdCcsIGBl eGl0LXByZWZpeCcsIGByZWNlbnRlcicsIGBzY3JvbGwtdXAnLA0KIGBzY3Jv bGwtZG93bicsIGBzY3JvbGwtb3RoZXItd2luZG93JywgYHNjcm9sbC1vdGhl ci13aW5kb3ctZG93bicsDQogYGVkaXQnLCBgZWRpdC1yZXBsYWNlbWVudCcs IGBkZWxldGUtYW5kLWVkaXQnLCBgYXV0b21hdGljJywNCi1gYmFja3VwJywg YHF1aXQnLCBhbmQgYGhlbHAnLg0KK2BiYWNrdXAnLCBgdW5kbycsIGBxdWl0 JywgYW5kIGBoZWxwJy4NCiANCiBUaGlzIGtleW1hcCBpcyB1c2VkIGJ5IGB5 LW9yLW4tcCcgYXMgd2VsbCBhcyBgcXVlcnktcmVwbGFjZScuIikNCiANCkBA IC0yMTA1LDYgKzIxMDgsOSBAQCBwZXJmb3JtLXJlcGxhY2UNCiAgICAgICAg ICAobm9lZGl0IG5pbCkNCiAgICAgICAgICAoa2VlcC1nb2luZyB0KQ0KICAg ICAgICAgIChzdGFjayBuaWwpDQorICAgICAgICAgKHNlYXJjaC1zdHJpbmct c29sdmVkLXJlZ2V4cCBuaWwpICAgIDsgbGFzdCBzdHJpbmcgbWF0Y2hpbmcg YGZyb20tc3RyaW5nJw0KKyAgICAgICAgIChuZXh0LXJlcGxhY2VtZW50LXNv bHZlZC1yZWdleHAgbmlsKSA7IHJlcGxhY2VtZW50IHN0cmluZyAoc3Vic3Rp dHV0ZWQgcmVnZXhwKQ0KKyAgICAgICAgIChsYXN0LXdhcy11bmRvKQ0KICAg ICAgICAgIChyZXBsYWNlLWNvdW50IDApDQogICAgICAgICAgKHNraXAtcmVh ZC1vbmx5LWNvdW50IDApDQogICAgICAgICAgKHNraXAtZmlsdGVyZWQtY291 bnQgMCkNCkBAIC0yMjc5LDYgKzIyODUsMjIgQEAgcGVyZm9ybS1yZXBsYWNl DQogCQkgICAobWF0Y2gtYmVnaW5uaW5nIDApIChtYXRjaC1lbmQgMCkNCiAJ CSAgIHN0YXJ0IGVuZCBzZWFyY2gtc3RyaW5nDQogCQkgICByZWdleHAtZmxh ZyBkZWxpbWl0ZWQtZmxhZyBjYXNlLWZvbGQtc2VhcmNoIGJhY2t3YXJkKQ0K KyAgICAgICAgICAgICAgICAgIDs7IE9idGFpbiB0aGUgbWF0Y2hlZCBncm91 cHM6IG5lZWRlZCBvbmx5IHdoZW4gcmVnZXhwLWZsYWcgbm9uIG5pbA0KKyAg ICAgICAgICAgICAgICAgICh3aGVuIChhbmQgbGFzdC13YXMtdW5kbyByZWdl eHAtZmxhZykNCisgICAgICAgICAgICAgICAgICAgIChzZXRxIGxhc3Qtd2Fz LXVuZG8gbmlsDQorICAgICAgICAgICAgICAgICAgICAgICAgICByZWFsLW1h dGNoLWRhdGENCisgICAgICAgICAgICAgICAgICAgICAgICAgIChzYXZlLWV4 Y3Vyc2lvbg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ290by1j aGFyIChtYXRjaC1iZWdpbm5pbmcgMCkpDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgIChsb29raW5nLWF0IHNlYXJjaC1zdHJpbmcpDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChtYXRjaC1kYXRhIHQgcmVhbC1tYXRj aC1kYXRhKSkpKQ0KKyAgICAgICAgICAgICAgICAgIDs7IE1hdGNoZWQgc3Ry aW5nIGFuZCBuZXh0LXJlcGxhY2VtZW50IChzdWJ0aXR1dGVkIG1hdGNoZWQg Z3JvdXBzKSBzdG9yZWQgaW4gc3RhY2suDQorICAgICAgICAgICAgICAgICAg KHNldHEgc2VhcmNoLXN0cmluZy1zb2x2ZWQtcmVnZXhwIChidWZmZXItc3Vi c3RyaW5nLW5vLXByb3BlcnRpZXMgKG1hdGNoLWJlZ2lubmluZyAwKQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChtYXRjaC1l bmQgMCkpDQorICAgICAgICAgICAgICAgICAgICAgICAgbmV4dC1yZXBsYWNl bWVudC1zb2x2ZWQtcmVnZXhwDQorICAgICAgICAgICAgICAgICAgICAgICAg KHF1ZXJ5LXJlcGxhY2UtZGVzY3INCisgICAgICAgICAgICAgICAgICAgICAg ICAgKHNhdmUtbWF0Y2gtZGF0YQ0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgIChzZXQtbWF0Y2gtZGF0YSByZWFsLW1hdGNoLWRhdGEpDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgKG1hdGNoLXN1YnN0aXR1dGUtcmVwbGFj ZW1lbnQgbmV4dC1yZXBsYWNlbWVudCBub2Nhc2lmeSBsaXRlcmFsKSkpKQ0K IAkJICA7OyBCaW5kIG1lc3NhZ2UtbG9nLW1heCBzbyB3ZSBkb24ndCBmaWxs IHVwIHRoZSBtZXNzYWdlIGxvZw0KIAkJICA7OyB3aXRoIGEgYnVuY2ggb2Yg aWRlbnRpY2FsIG1lc3NhZ2VzLg0KIAkJICAobGV0ICgobWVzc2FnZS1sb2ct bWF4IG5pbCkNCkBAIC0yMzMyLDYgKzIzNTQsNDUgQEAgcGVyZm9ybS1yZXBs YWNlDQogCQkJICAgKG1lc3NhZ2UgIk5vIHByZXZpb3VzIG1hdGNoIikNCiAJ CQkgICAoZGluZyAnbm8tdGVybWluYXRlKQ0KIAkJCSAgIChzaXQtZm9yIDEp KSkNCisgICAgICAgICAgICAgICAgICAgICAgICAoKGVxIGRlZiAndW5kbykN CisgICAgICAgICAgICAgICAgICAgICAgICAgKGlmIChudWxsIHN0YWNrKQ0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHByb2duDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChtZXNzYWdlICJObyBwcmV2aW91 cyBtYXRjaCIpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChk aW5nICduby10ZXJtaW5hdGUpDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChzaXQtZm9yIDEpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgIChsZXQqIChzZWFyY2gtc3RyaW5nIG5leHQtcmVwbGFjZW1lbnQgKGVs dCAocG9wIHN0YWNrKSkpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAoZ290by1jaGFyIChudGggMCBlbHQpKQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKHNldHEgcmVwbGFjZWQgICAgICAgICAgICAgICAgICAg ICAgIChudGggMSBlbHQpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA7OyBCaW5kIGxvY2FsbHkgc3dhcHBlZCB2YWx1ZXMgKHNlYXJj aC1zdHJpbmcgPC0tLT4gcmVwbGFjZW1lbnQpLg0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgc2VhcmNoLXN0cmluZyAgICAgICAgICAg ICAgICAgIChudGggKGlmIHJlcGxhY2VkIDEgMCkgKG50aCAzIGVsdCkpDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXh0LXJlcGxh Y2VtZW50ICAgICAgICAgICAgICAgKG50aCAoaWYgcmVwbGFjZWQgMCAxKSAo bnRoIDMgZWx0KSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHNlYXJjaC1zdHJpbmctc29sdmVkLXJlZ2V4cCAgICBzZWFyY2gtc3Ry aW5nDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXh0 LXJlcGxhY2VtZW50LXNvbHZlZC1yZWdleHAgbmV4dC1yZXBsYWNlbWVudCkN CisNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb25kICgobnVs bCByZXBsYWNlZCkgOyBub3RoaW5nIHRvIHVuZG8NCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoc2V0cSByZWFsLW1hdGNoLWRhdGEN CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo cmVwbGFjZS1tYXRjaC1kYXRhDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHQgcmVhbC1tYXRjaC1kYXRhDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChudGggMiBl bHQpKSkpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo dCA7IHVuZG8gcmVwbGFjZW1lbnQNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoc2V0LW1hdGNoLWRhdGEgKG50aCAyIGVsdCkpDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNldHEgcmVh bC1tYXRjaC1kYXRhDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKHNhdmUtZXhjdXJzaW9uDQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ290by1jaGFyIChtYXRj aC1iZWdpbm5pbmcgMCkpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAobG9va2luZy1hdCBzZWFyY2gtc3RyaW5nKQ0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KG1hdGNoLWRhdGEgdCAobnRoIDIgZWx0KSkpDQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9lZGl0DQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJlcGxhY2UtbWF0 Y2gtbWF5YmUtZWRpdA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBuZXh0LXJlcGxhY2VtZW50IG5vY2FzaWZ5IGxpdGVy YWwNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgbm9lZGl0IHJlYWwtbWF0Y2gtZGF0YSBiYWNrd2FyZCkNCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBsYWNlLWNv dW50ICgxLSByZXBsYWNlLWNvdW50KQ0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHJlYWwtbWF0Y2gtZGF0YQ0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzYXZlLWV4 Y3Vyc2lvbg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKGdvdG8tY2hhciAobWF0Y2gtYmVnaW5uaW5nIDApKQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxv b2tpbmctYXQgbmV4dC1yZXBsYWNlbWVudCkNCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChtYXRjaC1kYXRhIHQgKG50 aCAyIGVsdCkpKSkpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KHNldHEgcmVwbGFjZWQgbmlsDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBsYXN0LXdhcy11bmRvIHQpKSkpDQogCQkJKChlcSBkZWYg J2FjdCkNCiAJCQkgKG9yIHJlcGxhY2VkDQogCQkJICAgICAoc2V0cSBub2Vk aXQNCkBAIC0yNDU0LDggKzI1MTUsMTIgQEAgcGVyZm9ybS1yZXBsYWNlDQog CQkJCSAobWF0Y2gtYmVnaW5uaW5nIDApDQogCQkJCSAobWF0Y2gtZW5kIDAp DQogCQkJCSAoY3VycmVudC1idWZmZXIpKQ0KLQkJCSAgICAgIChtYXRjaC1k YXRhIHQpKSkNCi0JCSAgICAgIHN0YWNrKSkpKSkpDQorCQkJICAgICAgKG1h dGNoLWRhdGEgdCkpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChs aXN0IHNlYXJjaC1zdHJpbmctc29sdmVkLXJlZ2V4cA0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBuZXh0LXJlcGxhY2VtZW50LXNvbHZl ZC1yZWdleHApKQ0KKwkJICAgICAgc3RhY2spDQorICAgICAgICAgICAgICAg IChzZXRxIG5leHQtcmVwbGFjZW1lbnQtc29sdmVkLXJlZ2V4cCBuaWwNCisg ICAgICAgICAgICAgICAgICAgICAgc2VhcmNoLXN0cmluZy1zb2x2ZWQtcmVn ZXhwICAgIG5pbCkpKSkpKQ0KIA0KICAgICAgIChyZXBsYWNlLWRlaGlnaGxp Z2h0KSkNCiAgICAgKG9yIHVucmVhZC1jb21tYW5kLWV2ZW50cw0K --1468197610-1564996055-1445087084=:637-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 17 17:51:23 2015 Received: (at 21684) by debbugs.gnu.org; 17 Oct 2015 21:51:23 +0000 Received: from localhost ([127.0.0.1]:54650 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZnZNr-0006IF-86 for submit@debbugs.gnu.org; Sat, 17 Oct 2015 17:51:23 -0400 Received: from sub3.mail.dreamhost.com ([69.163.253.7]:46851 helo=homiemail-a12.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZnZNo-0006I7-Qu for 21684@debbugs.gnu.org; Sat, 17 Oct 2015 17:51:21 -0400 Received: from homiemail-a12.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a12.g.dreamhost.com (Postfix) with ESMTP id 6CE351030063; Sat, 17 Oct 2015 14:51:19 -0700 (PDT) Received: from localhost.linkov.net (m212-119-129-196.cust.tele2.ee [212.119.129.196]) (Authenticated sender: jurta@jurta.org) by homiemail-a12.g.dreamhost.com (Postfix) with ESMTPA id 6FE6C103005E; Sat, 17 Oct 2015 14:51:18 -0700 (PDT) From: Juri Linkov To: Tino Calancha Subject: Re: bug#21684: 25.0.50; undo in query-replace w/o exit Organization: LINKOV.NET References: <87k2qpmna2.fsf@mail.linkov.net> Date: Sun, 18 Oct 2015 00:49:46 +0300 In-Reply-To: (Tino Calancha's message of "Sat, 17 Oct 2015 22:04:44 +0900 (JST)") Message-ID: <87r3kt5fnp.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21684 Cc: 21684@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) > See new patch (replace-2.patch): AFAICS is working as i wanted. > Please try it and feel free to give me any comments if you > find some issues to fix/improve. Thank you, your patch is working well. One issue to improve I noticed that when a previous replacement is skipped with "n" then undo "U" acts exactly as backup "^" by going to the previous place, and doing no undo actually. Maybe better would be for undo "U" to only undo and skip non-replacement entries in the stack? (Implementation-wise this means looping until finding a previous non-replacement entry in the stack). A minor comment is that to save cons cells you could just put both new elements shallow as elements 3 and 4 in the stack instead of adding a list of them. Another minor suggestions is for better names you could rename the prefix -solved-regexp to -replaced, i.e. replace search-string-solved-regexp, next-replacement-solved-regexp with search-string-replaced, next-replacement-replaced. Also we need this feature to be documented in etc/NEWS. Have you already signed FSF copyright assignment papers? Your patch for bug#21663 is short enough to be installed without the copyright paperwork, but your changes for bug#21684 require it. From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 18 05:42:42 2015 Received: (at 21684) by debbugs.gnu.org; 18 Oct 2015 09:42:42 +0000 Received: from localhost ([127.0.0.1]:54806 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZnkUE-0005y9-4d for submit@debbugs.gnu.org; Sun, 18 Oct 2015 05:42:42 -0400 Received: from calancha-ilc.kek.jp ([130.87.234.234]:57267) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZnkUA-0005xx-8p for 21684@debbugs.gnu.org; Sun, 18 Oct 2015 05:42:39 -0400 Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id 40671868F; Sun, 18 Oct 2015 18:45:46 +0900 (JST) Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id 2D1BD547C for <21684@debbugs.gnu.org>; Sun, 18 Oct 2015 18:45:46 +0900 (JST) Date: Sun, 18 Oct 2015 18:45:46 +0900 (JST) From: Tino Calancha X-X-Sender: calancha@calancha-ilc.kek.jp To: 21684@debbugs.gnu.org Subject: Re: bug#21684: 25.0.50; undo in query-replace w/o exit In-Reply-To: <87r3kt5fnp.fsf@mail.linkov.net> Message-ID: References: <87k2qpmna2.fsf@mail.linkov.net> <87r3kt5fnp.fsf@mail.linkov.net> User-Agent: Alpine 2.20 (LRH 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1468197610-656551352-1445161546=:3984" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21684 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) --1468197610-656551352-1445161546=:3984 Content-Type: text/plain; format=flowed; charset=US-ASCII >Maybe better would be for undo "U" to only undo and skip non-replacement >entries in the stack? (Implementation-wise this means looping until >finding a previous non-replacement entry in the stack). I agree, its better undo 'just' undo. Fixed in the new patch (replace-3.patch). >A minor comment is that to save cons cells you could just put both new >elements shallow as elements 3 and 4 in the stack instead of adding >a list of them. Sure, thank you for remind me this. Applied. >Another minor suggestions is for better names you could rename >the prefix -solved-regexp to -replaced Done. Thank you. >Also we need this feature to be documented in etc/NEWS. >Have you already signed FSF copyright assignment papers? I didn't. I would like to sign. Maybe someone could guide me how to complete such process. --1468197610-656551352-1445161546=:3984 Content-Type: text/plain; charset=US-ASCII; name=replace-3.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=replace-3.patch ZGlmZiAtLWdpdCBhL2xpc3AvcmVwbGFjZS5lbCBiL2xpc3AvcmVwbGFjZS5l bA0KaW5kZXggM2E5MDhhYy4uNDNhNWE3OCAxMDA2NDQNCi0tLSBhL2xpc3Av cmVwbGFjZS5lbA0KKysrIGIvbGlzcC9yZXBsYWNlLmVsDQpAQCAtMTgwMiw2 ICsxODAyLDcgQEAgcXVlcnktcmVwbGFjZS1oZWxwDQogQy1sIHRvIGNsZWFy IHRoZSBzY3JlZW4sIHJlZGlzcGxheSwgYW5kIG9mZmVyIHNhbWUgcmVwbGFj ZW1lbnQgYWdhaW4sDQogISB0byByZXBsYWNlIGFsbCByZW1haW5pbmcgbWF0 Y2hlcyBpbiB0aGlzIGJ1ZmZlciB3aXRoIG5vIG1vcmUgcXVlc3Rpb25zLA0K IF4gdG8gbW92ZSBwb2ludCBiYWNrIHRvIHByZXZpb3VzIG1hdGNoLA0KK1Ug dG8gdW5kbyBwcmV2aW91cyByZXBsYWNlbWVudCwNCiBFIHRvIGVkaXQgdGhl IHJlcGxhY2VtZW50IHN0cmluZy4NCiBJbiBtdWx0aS1idWZmZXIgcmVwbGFj ZW1lbnRzIHR5cGUgYFknIHRvIHJlcGxhY2UgYWxsIHJlbWFpbmluZw0KIG1h dGNoZXMgaW4gYWxsIHJlbWFpbmluZyBidWZmZXJzIHdpdGggbm8gbW9yZSBx dWVzdGlvbnMsDQpAQCAtMTgzMSw2ICsxODMyLDggQEAgcXVlcnktcmVwbGFj ZS1tYXANCiAgICAgKGRlZmluZS1rZXkgbWFwICJcQy1sIiAncmVjZW50ZXIp DQogICAgIChkZWZpbmUta2V5IG1hcCAiISIgJ2F1dG9tYXRpYykNCiAgICAg KGRlZmluZS1rZXkgbWFwICJeIiAnYmFja3VwKQ0KKyAgICAoZGVmaW5lLWtl eSBtYXAgInUiICd1bmRvKQ0KKyAgICAoZGVmaW5lLWtleSBtYXAgIlUiICd1 bmRvKQ0KICAgICAoZGVmaW5lLWtleSBtYXAgIlxDLWgiICdoZWxwKQ0KICAg ICAoZGVmaW5lLWtleSBtYXAgW2YxXSAnaGVscCkNCiAgICAgKGRlZmluZS1r ZXkgbWFwIFtoZWxwXSAnaGVscCkNCkBAIC0xODU2LDcgKzE4NTksNyBAQCBx dWVyeS1yZXBsYWNlLW1hcA0KIGBhY3QtYW5kLWV4aXQnLCBgZXhpdCcsIGBl eGl0LXByZWZpeCcsIGByZWNlbnRlcicsIGBzY3JvbGwtdXAnLA0KIGBzY3Jv bGwtZG93bicsIGBzY3JvbGwtb3RoZXItd2luZG93JywgYHNjcm9sbC1vdGhl ci13aW5kb3ctZG93bicsDQogYGVkaXQnLCBgZWRpdC1yZXBsYWNlbWVudCcs IGBkZWxldGUtYW5kLWVkaXQnLCBgYXV0b21hdGljJywNCi1gYmFja3VwJywg YHF1aXQnLCBhbmQgYGhlbHAnLg0KK2BiYWNrdXAnLCBgdW5kbycsIGBxdWl0 JywgYW5kIGBoZWxwJy4NCiANCiBUaGlzIGtleW1hcCBpcyB1c2VkIGJ5IGB5 LW9yLW4tcCcgYXMgd2VsbCBhcyBgcXVlcnktcmVwbGFjZScuIikNCiANCkBA IC0yMTA1LDYgKzIxMDgsOSBAQCBwZXJmb3JtLXJlcGxhY2UNCiAgICAgICAg ICAobm9lZGl0IG5pbCkNCiAgICAgICAgICAoa2VlcC1nb2luZyB0KQ0KICAg ICAgICAgIChzdGFjayBuaWwpDQorICAgICAgICAgKHNlYXJjaC1zdHJpbmct cmVwbGFjZWQgbmlsKSAgICA7IGxhc3Qgc3RyaW5nIG1hdGNoaW5nIGBmcm9t LXN0cmluZycNCisgICAgICAgICAobmV4dC1yZXBsYWNlbWVudC1yZXBsYWNl ZCBuaWwpIDsgcmVwbGFjZW1lbnQgc3RyaW5nIChzdWJzdGl0dXRlZCByZWdl eHApDQorICAgICAgICAgKGxhc3Qtd2FzLXVuZG8pDQogICAgICAgICAgKHJl cGxhY2UtY291bnQgMCkNCiAgICAgICAgICAoc2tpcC1yZWFkLW9ubHktY291 bnQgMCkNCiAgICAgICAgICAoc2tpcC1maWx0ZXJlZC1jb3VudCAwKQ0KQEAg LTIyNzksNiArMjI4NSwyMiBAQCBwZXJmb3JtLXJlcGxhY2UNCiAJCSAgICht YXRjaC1iZWdpbm5pbmcgMCkgKG1hdGNoLWVuZCAwKQ0KIAkJICAgc3RhcnQg ZW5kIHNlYXJjaC1zdHJpbmcNCiAJCSAgIHJlZ2V4cC1mbGFnIGRlbGltaXRl ZC1mbGFnIGNhc2UtZm9sZC1zZWFyY2ggYmFja3dhcmQpDQorICAgICAgICAg ICAgICAgICAgOzsgT2J0YWluIHRoZSBtYXRjaGVkIGdyb3VwczogbmVlZGVk IG9ubHkgd2hlbiByZWdleHAtZmxhZyBub24gbmlsDQorICAgICAgICAgICAg ICAgICAgKHdoZW4gKGFuZCBsYXN0LXdhcy11bmRvIHJlZ2V4cC1mbGFnKQ0K KyAgICAgICAgICAgICAgICAgICAgKHNldHEgbGFzdC13YXMtdW5kbyBuaWwN CisgICAgICAgICAgICAgICAgICAgICAgICAgIHJlYWwtbWF0Y2gtZGF0YQ0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgKHNhdmUtZXhjdXJzaW9uDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChnb3RvLWNoYXIgKG1hdGNo LWJlZ2lubmluZyAwKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg KGxvb2tpbmctYXQgc2VhcmNoLXN0cmluZykNCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKG1hdGNoLWRhdGEgdCByZWFsLW1hdGNoLWRhdGEpKSkp DQorICAgICAgICAgICAgICAgICAgOzsgTWF0Y2hlZCBzdHJpbmcgYW5kIG5l eHQtcmVwbGFjZW1lbnQgKHN1YnRpdHV0ZWQgbWF0Y2hlZCBncm91cHMpIHN0 b3JlZCBpbiBzdGFjay4NCisgICAgICAgICAgICAgICAgICAoc2V0cSBzZWFy Y2gtc3RyaW5nLXJlcGxhY2VkIChidWZmZXItc3Vic3RyaW5nLW5vLXByb3Bl cnRpZXMgKG1hdGNoLWJlZ2lubmluZyAwKQ0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChtYXRjaC1lbmQgMCkpDQorICAgICAg ICAgICAgICAgICAgICAgICAgbmV4dC1yZXBsYWNlbWVudC1yZXBsYWNlZA0K KyAgICAgICAgICAgICAgICAgICAgICAgIChxdWVyeS1yZXBsYWNlLWRlc2Ny DQorICAgICAgICAgICAgICAgICAgICAgICAgIChzYXZlLW1hdGNoLWRhdGEN CisgICAgICAgICAgICAgICAgICAgICAgICAgICAoc2V0LW1hdGNoLWRhdGEg cmVhbC1tYXRjaC1kYXRhKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg IChtYXRjaC1zdWJzdGl0dXRlLXJlcGxhY2VtZW50IG5leHQtcmVwbGFjZW1l bnQgbm9jYXNpZnkgbGl0ZXJhbCkpKSkNCiAJCSAgOzsgQmluZCBtZXNzYWdl LWxvZy1tYXggc28gd2UgZG9uJ3QgZmlsbCB1cCB0aGUgbWVzc2FnZSBsb2cN CiAJCSAgOzsgd2l0aCBhIGJ1bmNoIG9mIGlkZW50aWNhbCBtZXNzYWdlcy4N CiAJCSAgKGxldCAoKG1lc3NhZ2UtbG9nLW1heCBuaWwpDQpAQCAtMjMzMiw2 ICsyMzU0LDUwIEBAIHBlcmZvcm0tcmVwbGFjZQ0KIAkJCSAgIChtZXNzYWdl ICJObyBwcmV2aW91cyBtYXRjaCIpDQogCQkJICAgKGRpbmcgJ25vLXRlcm1p bmF0ZSkNCiAJCQkgICAoc2l0LWZvciAxKSkpDQorCQkJKChlcSBkZWYgJ3Vu ZG8pDQorCQkJIChpZiAobnVsbCBzdGFjaykNCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChwcm9nbg0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAobWVzc2FnZSAiTm90aGluZyB0byB1bmRvIikNCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGRpbmcgJ25vLXRlcm1pbmF0ZSkN CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNpdC1mb3IgMSkp DQorCQkJICAgKGxldCAoKHN0YWNrLWlkeCAwKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChzdGFjay1sZW4gKGxlbmd0aCBzdGFjaykp KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdoaWxlIChhbmQg KDwgc3RhY2staWR4IHN0YWNrLWxlbikgc3RhY2sgKG51bGwgcmVwbGFjZWQp KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGV0KiAoc2Vh cmNoLXN0cmluZyBuZXh0LXJlcGxhY2VtZW50IChlbHQgKG50aCBzdGFjay1p ZHggc3RhY2spKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAoc2V0cSBzdGFjay1pZHggICAgICAgICAgICAgICAgICAgICAgKDErIHN0 YWNrLWlkeCkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICByZXBsYWNlZCAgICAgICAgICAgICAgICAgICAgICAgKG50aCAxIGVs dCkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7 OyBCaW5kIGxvY2FsbHkgc3dhcHBlZCB2YWx1ZXMgKHNlYXJjaC1zdHJpbmcg PC0tLT4gcmVwbGFjZW1lbnQpLg0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHNlYXJjaC1zdHJpbmcgICAgICAgICAgICAgICAg ICAoaWYgcmVwbGFjZWQgKG50aCA0IGVsdCkgKG50aCAzIGVsdCkpDQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV4dC1yZXBs YWNlbWVudCAgICAgICAgICAgICAgIChpZiByZXBsYWNlZCAobnRoIDMgZWx0 KSAobnRoIDQgZWx0KSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBzZWFyY2gtc3RyaW5nLXJlcGxhY2VkICAgIHNlYXJjaC1z dHJpbmcNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBuZXh0LXJlcGxhY2VtZW50LXJlcGxhY2VkIG5leHQtcmVwbGFjZW1lbnQp DQorDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdoZW4g KGFuZCAobnVsbCByZXBsYWNlZCkgKD0gc3RhY2staWR4IHN0YWNrLWxlbikp DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobWVzc2Fn ZSAiTm90aGluZyB0byB1bmRvIikNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChkaW5nICduby10ZXJtaW5hdGUpDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoc2l0LWZvciAxKSkNCisNCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAod2hlbiByZXBsYWNl ZA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNldHEg c3RhY2sgKG50aGNkciBzdGFjay1pZHggc3RhY2spKQ0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGdvdG8tY2hhciAobnRoIDAgZWx0 KSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzZXQt bWF0Y2gtZGF0YSAobnRoIDIgZWx0KSkNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChzZXRxIHJlYWwtbWF0Y2gtZGF0YQ0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNhdmUtZXhj dXJzaW9uDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChnb3RvLWNoYXIgKG1hdGNoLWJlZ2lubmluZyAwKSkNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxvb2tp bmctYXQgc2VhcmNoLXN0cmluZykNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKG1hdGNoLWRhdGEgdCAobnRoIDIgZWx0 KSkpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBub2VkaXQNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChyZXBsYWNlLW1hdGNoLW1heWJlLWVkaXQNCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXh0LXJlcGxhY2Vt ZW50IG5vY2FzaWZ5IGxpdGVyYWwNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBub2VkaXQgcmVhbC1tYXRjaC1kYXRhIGJh Y2t3YXJkKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgcmVwbGFjZS1jb3VudCAoMS0gcmVwbGFjZS1jb3VudCkNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlYWwtbWF0 Y2gtZGF0YQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKHNhdmUtZXhjdXJzaW9uDQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChnb3RvLWNoYXIgKG1hdGNoLWJlZ2lu bmluZyAwKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKGxvb2tpbmctYXQgbmV4dC1yZXBsYWNlbWVudCkNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1hdGNo LWRhdGEgdCAobnRoIDIgZWx0KSkpKSkpKSkNCisJCQkgICAoc2V0cSByZXBs YWNlZCBuaWwNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs YXN0LXdhcy11bmRvIHQpKSkNCiAJCQkoKGVxIGRlZiAnYWN0KQ0KIAkJCSAo b3IgcmVwbGFjZWQNCiAJCQkgICAgIChzZXRxIG5vZWRpdA0KQEAgLTI0NTQs OSArMjUyMCwxMiBAQCBwZXJmb3JtLXJlcGxhY2UNCiAJCQkJIChtYXRjaC1i ZWdpbm5pbmcgMCkNCiAJCQkJIChtYXRjaC1lbmQgMCkNCiAJCQkJIChjdXJy ZW50LWJ1ZmZlcikpDQotCQkJICAgICAgKG1hdGNoLWRhdGEgdCkpKQ0KLQkJ ICAgICAgc3RhY2spKSkpKSkNCi0NCisJCQkgICAgICAobWF0Y2gtZGF0YSB0 KSkNCisJCQkJc2VhcmNoLXN0cmluZy1yZXBsYWNlZA0KKwkJCQluZXh0LXJl cGxhY2VtZW50LXJlcGxhY2VkKQ0KKwkJICAgICAgc3RhY2spDQorICAgICAg ICAgICAgICAgIChzZXRxIG5leHQtcmVwbGFjZW1lbnQtcmVwbGFjZWQgbmls DQorICAgICAgICAgICAgICAgICAgICAgIHNlYXJjaC1zdHJpbmctcmVwbGFj ZWQgICAgbmlsKSkpKSkpDQogICAgICAgKHJlcGxhY2UtZGVoaWdobGlnaHQp KQ0KICAgICAob3IgdW5yZWFkLWNvbW1hbmQtZXZlbnRzDQogCShtZXNzYWdl ICJSZXBsYWNlZCAlZCBvY2N1cnJlbmNlJXMlcyINCg== --1468197610-656551352-1445161546=:3984-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 18 11:59:00 2015 Received: (at 21684) by debbugs.gnu.org; 18 Oct 2015 15:59:00 +0000 Received: from localhost ([127.0.0.1]:55281 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZnqMN-0007jc-TK for submit@debbugs.gnu.org; Sun, 18 Oct 2015 11:59:00 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46244) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZnqML-0007jS-Sn for 21684@debbugs.gnu.org; Sun, 18 Oct 2015 11:58:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZnqMK-0001HF-Pq for 21684@debbugs.gnu.org; Sun, 18 Oct 2015 11:58:57 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48611) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZnqMJ-0001Gl-Iv; Sun, 18 Oct 2015 11:58:55 -0400 Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1ZnqMJ-0007Pd-4b; Sun, 18 Oct 2015 11:58:55 -0400 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman To: Tino Calancha In-reply-to: (message from Tino Calancha on Sun, 18 Oct 2015 18:45:46 +0900 (JST)) Subject: Re: bug#21684: 25.0.50; undo in query-replace w/o exit References: <87k2qpmna2.fsf@mail.linkov.net> <87r3kt5fnp.fsf@mail.linkov.net> Message-Id: Date: Sun, 18 Oct 2015 11:58:55 -0400 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 21684 Cc: 21684@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: rms@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > >Maybe better would be for undo "U" to only undo and skip non-replacement > >entries in the stack? (Implementation-wise this means looping until > >finding a previous non-replacement entry in the stack). > I agree, its better undo 'just' undo. Fixed in the new patch > (replace-3.patch). What change in functionality is being considered here? -- Dr Richard Stallman President, Free Software Foundation (gnu.org, fsf.org) Internet Hall-of-Famer (internethalloffame.org) Skype: No way! See stallman.org/skype.html. From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 18 21:17:20 2015 Received: (at 21684) by debbugs.gnu.org; 19 Oct 2015 01:17:20 +0000 Received: from localhost ([127.0.0.1]:55516 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Znz4i-0005Xy-Dy for submit@debbugs.gnu.org; Sun, 18 Oct 2015 21:17:20 -0400 Received: from calancha-ilc.kek.jp ([130.87.234.234]:59080) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Znz4f-0005Xo-Sg for 21684@debbugs.gnu.org; Sun, 18 Oct 2015 21:17:19 -0400 Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id E93D09158; Mon, 19 Oct 2015 10:20:25 +0900 (JST) Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id D15378FC2; Mon, 19 Oct 2015 10:20:25 +0900 (JST) Date: Mon, 19 Oct 2015 10:20:25 +0900 (JST) From: Tino Calancha X-X-Sender: calancha@calancha-ilc.kek.jp To: Richard Stallman Subject: Re: bug#21684: 25.0.50; undo in query-replace w/o exit In-Reply-To: Message-ID: References: <87k2qpmna2.fsf@mail.linkov.net> <87r3kt5fnp.fsf@mail.linkov.net> User-Agent: Alpine 2.20 (LRH 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Spam-Score: 3.8 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: > What change in functionality is being considered here? Hi Richard, the purpose is provide 'undo' into `query-replace'/`query-replace-regexp'. Original code do not support such functionality in a convenient way. [...] Content analysis details: (3.8 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (f92capac[at]gmail.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 2.8 MALFORMED_FREEMAIL Bad headers on message from free email service X-Debbugs-Envelope-To: 21684 Cc: Tino Calancha , 21684@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > What change in functionality is being considered here? Hi Richard, the purpose is provide 'undo' into `query-replace'/`query-replace-regexp'. Original code do not support such functionality in a convenient way. For instance, in the scratch buffer: M-x query-replace RET f RET @ RET [space] RET [space] RET C-/ (C-/ undo last replacement but end session: [space] would insert one space) Indeed, you may correct last replacement with existing code without exit current search replace, as follows: I) M-x query-replace RET f RET @ RET [space] RET [space] "^" C-r (now you can edit last replacement; comeback to query-replace session with C-M-c) C-M-c [space] [space] ... This seems too complicated/slow to just undo last 1-2 replacements. In my experience as an user 99% of the times, the situation is that i hit [space] many times and fast, and then i realize i just want to undo last 1-2 replacements and keep going. It would be useful if that can be done just with one key. The patch replace-3.patch in this thread implements such interactive undo and binds the new funtionality to keys "u" and "U". Every time you hit "u" the latest replacement is undo: now you can hit "n" to skip it (tipically) or [space] to replace it again, or maybe "u" to undo another previous replacement (if any). The query-replace session is not exit. Tino From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 19 18:08:11 2015 Received: (at 21684) by debbugs.gnu.org; 19 Oct 2015 22:08:11 +0000 Received: from localhost ([127.0.0.1]:57104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZoIbC-0007Zc-Qf for submit@debbugs.gnu.org; Mon, 19 Oct 2015 18:08:11 -0400 Received: from sub3.mail.dreamhost.com ([69.163.253.7]:54818 helo=homiemail-a100.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZoIat-0007Yv-0j for 21684@debbugs.gnu.org; Mon, 19 Oct 2015 18:08:09 -0400 Received: from homiemail-a100.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a100.g.dreamhost.com (Postfix) with ESMTP id 42D2C31A070; Mon, 19 Oct 2015 15:07:50 -0700 (PDT) Received: from localhost.linkov.net (m83-176-3-200.cust.tele2.ee [83.176.3.200]) (Authenticated sender: jurta@jurta.org) by homiemail-a100.g.dreamhost.com (Postfix) with ESMTPA id 137BA31A061; Mon, 19 Oct 2015 15:07:48 -0700 (PDT) From: Juri Linkov To: Tino Calancha Subject: Re: bug#21684: 25.0.50; undo in query-replace w/o exit Organization: LINKOV.NET References: <87k2qpmna2.fsf@mail.linkov.net> <87r3kt5fnp.fsf@mail.linkov.net> Date: Tue, 20 Oct 2015 01:04:34 +0300 In-Reply-To: (Tino Calancha's message of "Mon, 19 Oct 2015 10:20:25 +0900 (JST)") Message-ID: <87k2qijz0t.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21684 Cc: 21684@debbugs.gnu.org, Richard Stallman X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) > The patch replace-3.patch in this thread implements such interactive undo > and binds the new funtionality to keys "u" and "U". Please note that usually the upper-case "U" applies to all elements in the set such as e.g. in Dired the lower-case "u" is bound to a single-mark dired-unmark whereas the upper-case "U" is bound to dired-unmark-all-marks, etc. For query-replace this means that better would be to bind the upper-case "U" to a new operation undo-all that could be easy to implement in the same branch with (or (eq def 'undo) (eq def 'undo-all)) and looping until the top of the stack when (eq def 'undo-all). From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 20 08:00:25 2015 Received: (at 21684) by debbugs.gnu.org; 20 Oct 2015 12:00:25 +0000 Received: from localhost ([127.0.0.1]:57499 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZoVaa-00061C-9R for submit@debbugs.gnu.org; Tue, 20 Oct 2015 08:00:25 -0400 Received: from calancha-ilc.kek.jp ([130.87.234.234]:43985) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZoVa1-0005ym-Rx for 21684@debbugs.gnu.org; Tue, 20 Oct 2015 08:00:10 -0400 Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id A4D8FB366; Tue, 20 Oct 2015 21:02:55 +0900 (JST) Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id 8EA47B362 for <21684@debbugs.gnu.org>; Tue, 20 Oct 2015 21:02:55 +0900 (JST) Date: Tue, 20 Oct 2015 21:02:55 +0900 (JST) From: Tino Calancha X-X-Sender: calancha@calancha-ilc.kek.jp To: 21684@debbugs.gnu.org Subject: Re: bug#21684: 25.0.50; undo in query-replace w/o exit In-Reply-To: <87k2qijz0t.fsf@mail.linkov.net> Message-ID: References: <87k2qpmna2.fsf@mail.linkov.net> <87r3kt5fnp.fsf@mail.linkov.net> <87k2qijz0t.fsf@mail.linkov.net> User-Agent: Alpine 2.20 (LRH 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1468197610-165249188-1445342575=:13660" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21684 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) --1468197610-165249188-1445342575=:13660 Content-Type: text/plain; format=flowed; charset=US-ASCII > Please note that usually the upper-case "U" applies to all > elements in the set. > For query-replace this means that better would be to bind the > upper-case "U" to a new operation undo-all Good point. Thank you very much. Included in new patch (replace-4.patch). --1468197610-165249188-1445342575=:13660 Content-Type: text/plain; charset=US-ASCII; name=replace-4.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=replace-4.patch ZGlmZiAtLWdpdCBhL2xpc3AvcmVwbGFjZS5lbCBiL2xpc3AvcmVwbGFjZS5l bA0KaW5kZXggM2E5MDhhYy4uZWY4YzVlNCAxMDA2NDQNCi0tLSBhL2xpc3Av cmVwbGFjZS5lbA0KKysrIGIvbGlzcC9yZXBsYWNlLmVsDQpAQCAtMTgwMiw2 ICsxODAyLDggQEAgcXVlcnktcmVwbGFjZS1oZWxwDQogQy1sIHRvIGNsZWFy IHRoZSBzY3JlZW4sIHJlZGlzcGxheSwgYW5kIG9mZmVyIHNhbWUgcmVwbGFj ZW1lbnQgYWdhaW4sDQogISB0byByZXBsYWNlIGFsbCByZW1haW5pbmcgbWF0 Y2hlcyBpbiB0aGlzIGJ1ZmZlciB3aXRoIG5vIG1vcmUgcXVlc3Rpb25zLA0K IF4gdG8gbW92ZSBwb2ludCBiYWNrIHRvIHByZXZpb3VzIG1hdGNoLA0KK3Ug dG8gdW5kbyBwcmV2aW91cyByZXBsYWNlbWVudCwNCitVIHRvIHVuZG8gYWxs IHJlcGxhY2VtZW50cywNCiBFIHRvIGVkaXQgdGhlIHJlcGxhY2VtZW50IHN0 cmluZy4NCiBJbiBtdWx0aS1idWZmZXIgcmVwbGFjZW1lbnRzIHR5cGUgYFkn IHRvIHJlcGxhY2UgYWxsIHJlbWFpbmluZw0KIG1hdGNoZXMgaW4gYWxsIHJl bWFpbmluZyBidWZmZXJzIHdpdGggbm8gbW9yZSBxdWVzdGlvbnMsDQpAQCAt MTgzMSw2ICsxODMzLDggQEAgcXVlcnktcmVwbGFjZS1tYXANCiAgICAgKGRl ZmluZS1rZXkgbWFwICJcQy1sIiAncmVjZW50ZXIpDQogICAgIChkZWZpbmUt a2V5IG1hcCAiISIgJ2F1dG9tYXRpYykNCiAgICAgKGRlZmluZS1rZXkgbWFw ICJeIiAnYmFja3VwKQ0KKyAgICAoZGVmaW5lLWtleSBtYXAgInUiICd1bmRv KQ0KKyAgICAoZGVmaW5lLWtleSBtYXAgIlUiICd1bmRvLWFsbCkNCiAgICAg KGRlZmluZS1rZXkgbWFwICJcQy1oIiAnaGVscCkNCiAgICAgKGRlZmluZS1r ZXkgbWFwIFtmMV0gJ2hlbHApDQogICAgIChkZWZpbmUta2V5IG1hcCBbaGVs cF0gJ2hlbHApDQpAQCAtMTg1Niw3ICsxODYwLDcgQEAgcXVlcnktcmVwbGFj ZS1tYXANCiBgYWN0LWFuZC1leGl0JywgYGV4aXQnLCBgZXhpdC1wcmVmaXgn LCBgcmVjZW50ZXInLCBgc2Nyb2xsLXVwJywNCiBgc2Nyb2xsLWRvd24nLCBg c2Nyb2xsLW90aGVyLXdpbmRvdycsIGBzY3JvbGwtb3RoZXItd2luZG93LWRv d24nLA0KIGBlZGl0JywgYGVkaXQtcmVwbGFjZW1lbnQnLCBgZGVsZXRlLWFu ZC1lZGl0JywgYGF1dG9tYXRpYycsDQotYGJhY2t1cCcsIGBxdWl0JywgYW5k IGBoZWxwJy4NCitgYmFja3VwJywgYHVuZG8nLCBgdW5kby1hbGwnLCBgcXVp dCcsIGFuZCBgaGVscCcuDQogDQogVGhpcyBrZXltYXAgaXMgdXNlZCBieSBg eS1vci1uLXAnIGFzIHdlbGwgYXMgYHF1ZXJ5LXJlcGxhY2UnLiIpDQogDQpA QCAtMjEwNSw2ICsyMTA5LDkgQEAgcGVyZm9ybS1yZXBsYWNlDQogICAgICAg ICAgKG5vZWRpdCBuaWwpDQogICAgICAgICAgKGtlZXAtZ29pbmcgdCkNCiAg ICAgICAgICAoc3RhY2sgbmlsKQ0KKyAgICAgICAgIChzZWFyY2gtc3RyaW5n LXJlcGxhY2VkIG5pbCkgICAgOyBsYXN0IHN0cmluZyBtYXRjaGluZyBgZnJv bS1zdHJpbmcnDQorICAgICAgICAgKG5leHQtcmVwbGFjZW1lbnQtcmVwbGFj ZWQgbmlsKSA7IHJlcGxhY2VtZW50IHN0cmluZyAoc3Vic3RpdHV0ZWQgcmVn ZXhwKQ0KKyAgICAgICAgIChsYXN0LXdhcy11bmRvKQ0KICAgICAgICAgIChy ZXBsYWNlLWNvdW50IDApDQogICAgICAgICAgKHNraXAtcmVhZC1vbmx5LWNv dW50IDApDQogICAgICAgICAgKHNraXAtZmlsdGVyZWQtY291bnQgMCkNCkBA IC0yMjc5LDYgKzIyODYsMjMgQEAgcGVyZm9ybS1yZXBsYWNlDQogCQkgICAo bWF0Y2gtYmVnaW5uaW5nIDApIChtYXRjaC1lbmQgMCkNCiAJCSAgIHN0YXJ0 IGVuZCBzZWFyY2gtc3RyaW5nDQogCQkgICByZWdleHAtZmxhZyBkZWxpbWl0 ZWQtZmxhZyBjYXNlLWZvbGQtc2VhcmNoIGJhY2t3YXJkKQ0KKyAgICAgICAg ICAgICAgICAgIDs7IE9idGFpbiB0aGUgbWF0Y2hlZCBncm91cHM6IG5lZWRl ZCBvbmx5IHdoZW4gcmVnZXhwLWZsYWcgbm9uIG5pbC4NCisgICAgICAgICAg ICAgICAgICAod2hlbiAoYW5kIGxhc3Qtd2FzLXVuZG8gcmVnZXhwLWZsYWcp DQorICAgICAgICAgICAgICAgICAgICAoc2V0cSBsYXN0LXdhcy11bmRvIG5p bA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgcmVhbC1tYXRjaC1kYXRh DQorICAgICAgICAgICAgICAgICAgICAgICAgICAoc2F2ZS1leGN1cnNpb24N CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGdvdG8tY2hhciAobWF0 Y2gtYmVnaW5uaW5nIDApKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAobG9va2luZy1hdCBzZWFyY2gtc3RyaW5nKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAobWF0Y2gtZGF0YSB0IHJlYWwtbWF0Y2gtZGF0YSkp KSkNCisgICAgICAgICAgICAgICAgICA7OyBNYXRjaGVkIHN0cmluZyBhbmQg bmV4dC1yZXBsYWNlbWVudC1yZXBsYWNlZCBzdG9yZWQgaW4gc3RhY2suDQor ICAgICAgICAgICAgICAgICAgKHNldHEgc2VhcmNoLXN0cmluZy1yZXBsYWNl ZCAoYnVmZmVyLXN1YnN0cmluZy1uby1wcm9wZXJ0aWVzDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1hdGNo LWJlZ2lubmluZyAwKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChtYXRjaC1lbmQgMCkpDQorICAgICAgICAg ICAgICAgICAgICAgICAgbmV4dC1yZXBsYWNlbWVudC1yZXBsYWNlZA0KKyAg ICAgICAgICAgICAgICAgICAgICAgIChxdWVyeS1yZXBsYWNlLWRlc2NyDQor ICAgICAgICAgICAgICAgICAgICAgICAgIChzYXZlLW1hdGNoLWRhdGENCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAoc2V0LW1hdGNoLWRhdGEgcmVh bC1tYXRjaC1kYXRhKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICht YXRjaC1zdWJzdGl0dXRlLXJlcGxhY2VtZW50IG5leHQtcmVwbGFjZW1lbnQg bm9jYXNpZnkgbGl0ZXJhbCkpKSkNCiAJCSAgOzsgQmluZCBtZXNzYWdlLWxv Zy1tYXggc28gd2UgZG9uJ3QgZmlsbCB1cCB0aGUgbWVzc2FnZSBsb2cNCiAJ CSAgOzsgd2l0aCBhIGJ1bmNoIG9mIGlkZW50aWNhbCBtZXNzYWdlcy4NCiAJ CSAgKGxldCAoKG1lc3NhZ2UtbG9nLW1heCBuaWwpDQpAQCAtMjMzMiw2ICsy MzU2LDY0IEBAIHBlcmZvcm0tcmVwbGFjZQ0KIAkJCSAgIChtZXNzYWdlICJO byBwcmV2aW91cyBtYXRjaCIpDQogCQkJICAgKGRpbmcgJ25vLXRlcm1pbmF0 ZSkNCiAJCQkgICAoc2l0LWZvciAxKSkpDQorCQkJKChvciAoZXEgZGVmICd1 bmRvKSAoZXEgZGVmICd1bmRvLWFsbCkpDQorCQkJIChpZiAobnVsbCBzdGFj aykNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwcm9nbg0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobWVzc2FnZSAiTm90aGlu ZyB0byB1bmRvIikNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KGRpbmcgJ25vLXRlcm1pbmF0ZSkNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKHNpdC1mb3IgMSkpDQorCQkJICAgKGxldCAoKHN0YWNrLWlk eCAgICAgICAgIDApDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKHN0YWNrLWxlbiAgICAgICAgIChsZW5ndGggc3RhY2spKQ0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChudW0tcmVwbGFjZW1lbnRz ICAwKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlYXJj aC1zdHJpbmcNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBu ZXh0LXJlcGxhY2VtZW50KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKHdoaWxlIChhbmQgKDwgc3RhY2staWR4IHN0YWNrLWxlbikgc3RhY2sg KG51bGwgcmVwbGFjZWQpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAobGV0KiAoKGVsdCAobnRoIHN0YWNrLWlkeCBzdGFjaykpKQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzZXRxIHN0YWNrLWlk eCAgICAgICAgICAgICAgICAgICgxKyBzdGFjay1pZHgpDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwbGFjZWQgICAgICAg ICAgICAgICAgICAgKG50aCAxIGVsdCkNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA7OyBCaW5kIHN3YXBwZWQgdmFsdWVzIChz ZWFyY2gtc3RyaW5nIDwtLT4gcmVwbGFjZW1lbnQpDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VhcmNoLXN0cmluZyAgICAg ICAgICAgICAgKG50aCAoaWYgcmVwbGFjZWQgNCAzKSBlbHQpDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV4dC1yZXBsYWNl bWVudCAgICAgICAgICAgKG50aCAoaWYgcmVwbGFjZWQgMyA0KSBlbHQpDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VhcmNo LXN0cmluZy1yZXBsYWNlZCAgICAgc2VhcmNoLXN0cmluZw0KKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5leHQtcmVwbGFjZW1l bnQtcmVwbGFjZWQgIG5leHQtcmVwbGFjZW1lbnQpDQorDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKHdoZW4gKGFuZCAobnVsbCByZXBs YWNlZCkgKD0gc3RhY2staWR4IHN0YWNrLWxlbikpDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAobWVzc2FnZSAiTm90aGluZyB0byB1 bmRvIikNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChk aW5nICduby10ZXJtaW5hdGUpDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAoc2l0LWZvciAxKSkNCisNCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAod2hlbiByZXBsYWNlZA0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKHNldHEgc3RhY2sgKG50aGNkciBz dGFjay1pZHggc3RhY2spKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKGdvdG8tY2hhciAobnRoIDAgZWx0KSkNCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChzZXQtbWF0Y2gtZGF0YSAobnRo IDIgZWx0KSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChzZXRxIHJlYWwtbWF0Y2gtZGF0YQ0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKHNhdmUtZXhjdXJzaW9uDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChnb3RvLWNo YXIgKG1hdGNoLWJlZ2lubmluZyAwKSkNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGxvb2tpbmctYXQgc2VhcmNoLXN0 cmluZykNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKG1hdGNoLWRhdGEgdCAobnRoIDIgZWx0KSkpDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2VkaXQNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChyZXBsYWNl LW1hdGNoLW1heWJlLWVkaXQNCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBuZXh0LXJlcGxhY2VtZW50IG5vY2FzaWZ5IGxp dGVyYWwNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBub2VkaXQgcmVhbC1tYXRjaC1kYXRhIGJhY2t3YXJkKQ0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwbGFjZS1j b3VudCAoMS0gcmVwbGFjZS1jb3VudCkNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHJlYWwtbWF0Y2gtZGF0YQ0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNhdmUtZXhj dXJzaW9uDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChnb3RvLWNoYXIgKG1hdGNoLWJlZ2lubmluZyAwKSkNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxvb2tp bmctYXQgbmV4dC1yZXBsYWNlbWVudCkNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKG1hdGNoLWRhdGEgdCAobnRoIDIg ZWx0KSkpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KHdoZW4gKGVxIGRlZiAndW5kby1hbGwpIDsgU2V0IHJlcGxhY2VkIG5pbCB0 byBrZWVwIGluIGxvb3ANCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKHNldHEgcmVwbGFjZWQgICAgICAgICAgbmlsDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YWNrLWxl biAgICAgICAgICgtIHN0YWNrLWxlbiBzdGFjay1pZHgpDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YWNrLWlkeCAg ICAgICAgIDAgDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIG51bS1yZXBsYWNlbWVudHMgICgxKyBudW0tcmVwbGFjZW1l bnRzKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KHVubGVzcyBzdGFjaw0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIChtZXNzYWdlICJVbmRpZCAlZCAlcyIgbnVtLXJlcGxhY2Vt ZW50cw0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIChpZiAoPSBudW0tcmVwbGFjZW1lbnRzIDEpDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICJyZXBsYWNlbWVudCINCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICJyZXBsYWNlbWVudHMiKSkNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZGluZyAnbm8t dGVybWluYXRlKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChzaXQtZm9yIDEpKSkpKSkpDQorCQkJICAgKHNldHEgcmVwbGFj ZWQgbmlsIGxhc3Qtd2FzLXVuZG8gdCkpKQ0KIAkJCSgoZXEgZGVmICdhY3Qp DQogCQkJIChvciByZXBsYWNlZA0KIAkJCSAgICAgKHNldHEgbm9lZGl0DQpA QCAtMjQ1NCw5ICsyNTM2LDEyIEBAIHBlcmZvcm0tcmVwbGFjZQ0KIAkJCQkg KG1hdGNoLWJlZ2lubmluZyAwKQ0KIAkJCQkgKG1hdGNoLWVuZCAwKQ0KIAkJ CQkgKGN1cnJlbnQtYnVmZmVyKSkNCi0JCQkgICAgICAobWF0Y2gtZGF0YSB0 KSkpDQotCQkgICAgICBzdGFjaykpKSkpKQ0KLQ0KKwkJCSAgICAgIChtYXRj aC1kYXRhIHQpKQ0KKwkJCQlzZWFyY2gtc3RyaW5nLXJlcGxhY2VkDQorCQkJ CW5leHQtcmVwbGFjZW1lbnQtcmVwbGFjZWQpDQorCQkgICAgICBzdGFjaykN CisgICAgICAgICAgICAgICAgKHNldHEgbmV4dC1yZXBsYWNlbWVudC1yZXBs YWNlZCBuaWwNCisgICAgICAgICAgICAgICAgICAgICAgc2VhcmNoLXN0cmlu Zy1yZXBsYWNlZCAgICBuaWwpKSkpKSkNCiAgICAgICAocmVwbGFjZS1kZWhp Z2hsaWdodCkpDQogICAgIChvciB1bnJlYWQtY29tbWFuZC1ldmVudHMNCiAJ KG1lc3NhZ2UgIlJlcGxhY2VkICVkIG9jY3VycmVuY2UlcyVzIg0K --1468197610-165249188-1445342575=:13660-- From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 20 08:58:19 2015 Received: (at 21684) by debbugs.gnu.org; 20 Oct 2015 12:58:19 +0000 Received: from localhost ([127.0.0.1]:57541 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZoWUc-0007TU-53 for submit@debbugs.gnu.org; Tue, 20 Oct 2015 08:58:18 -0400 Received: from calancha-ilc.kek.jp ([130.87.234.234]:44342) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZoWUW-0007TG-UN for 21684@debbugs.gnu.org; Tue, 20 Oct 2015 08:58:14 -0400 Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id 43CCEB36A; Tue, 20 Oct 2015 22:01:20 +0900 (JST) Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id CE38EB367 for <21684@debbugs.gnu.org>; Tue, 20 Oct 2015 22:01:20 +0900 (JST) Date: Tue, 20 Oct 2015 22:01:20 +0900 (JST) From: Tino Calancha X-X-Sender: calancha@calancha-ilc.kek.jp To: 21684@debbugs.gnu.org Subject: Re: bug#21684: Acknowledgement (25.0.50; undo in query-replace w/o exit) In-Reply-To: Message-ID: References: User-Agent: Alpine 2.20 (LRH 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1468197610-936368079-1445346080=:9145" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21684 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) --1468197610-936368079-1445346080=:9145 Content-Type: text/plain; format=flowed; charset=US-ASCII In previous patch 'undo-all just show the total number of undid replacements if the first element was replaced. New patch (replace-5.patch) fix that: undo-all always show the accumulated number of undone performed. --1468197610-936368079-1445346080=:9145 Content-Type: text/plain; charset=US-ASCII; name=replace-5.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=replace-5.patch ZGlmZiAtLWdpdCBhL2xpc3AvcmVwbGFjZS5lbCBiL2xpc3AvcmVwbGFjZS5l bA0KaW5kZXggM2E5MDhhYy4uMTZhOTk0MiAxMDA2NDQNCi0tLSBhL2xpc3Av cmVwbGFjZS5lbA0KKysrIGIvbGlzcC9yZXBsYWNlLmVsDQpAQCAtMTgwMiw2 ICsxODAyLDggQEAgcXVlcnktcmVwbGFjZS1oZWxwDQogQy1sIHRvIGNsZWFy IHRoZSBzY3JlZW4sIHJlZGlzcGxheSwgYW5kIG9mZmVyIHNhbWUgcmVwbGFj ZW1lbnQgYWdhaW4sDQogISB0byByZXBsYWNlIGFsbCByZW1haW5pbmcgbWF0 Y2hlcyBpbiB0aGlzIGJ1ZmZlciB3aXRoIG5vIG1vcmUgcXVlc3Rpb25zLA0K IF4gdG8gbW92ZSBwb2ludCBiYWNrIHRvIHByZXZpb3VzIG1hdGNoLA0KK3Ug dG8gdW5kbyBwcmV2aW91cyByZXBsYWNlbWVudCwNCitVIHRvIHVuZG8gYWxs IHJlcGxhY2VtZW50cywNCiBFIHRvIGVkaXQgdGhlIHJlcGxhY2VtZW50IHN0 cmluZy4NCiBJbiBtdWx0aS1idWZmZXIgcmVwbGFjZW1lbnRzIHR5cGUgYFkn IHRvIHJlcGxhY2UgYWxsIHJlbWFpbmluZw0KIG1hdGNoZXMgaW4gYWxsIHJl bWFpbmluZyBidWZmZXJzIHdpdGggbm8gbW9yZSBxdWVzdGlvbnMsDQpAQCAt MTgzMSw2ICsxODMzLDggQEAgcXVlcnktcmVwbGFjZS1tYXANCiAgICAgKGRl ZmluZS1rZXkgbWFwICJcQy1sIiAncmVjZW50ZXIpDQogICAgIChkZWZpbmUt a2V5IG1hcCAiISIgJ2F1dG9tYXRpYykNCiAgICAgKGRlZmluZS1rZXkgbWFw ICJeIiAnYmFja3VwKQ0KKyAgICAoZGVmaW5lLWtleSBtYXAgInUiICd1bmRv KQ0KKyAgICAoZGVmaW5lLWtleSBtYXAgIlUiICd1bmRvLWFsbCkNCiAgICAg KGRlZmluZS1rZXkgbWFwICJcQy1oIiAnaGVscCkNCiAgICAgKGRlZmluZS1r ZXkgbWFwIFtmMV0gJ2hlbHApDQogICAgIChkZWZpbmUta2V5IG1hcCBbaGVs cF0gJ2hlbHApDQpAQCAtMTg1Niw3ICsxODYwLDcgQEAgcXVlcnktcmVwbGFj ZS1tYXANCiBgYWN0LWFuZC1leGl0JywgYGV4aXQnLCBgZXhpdC1wcmVmaXgn LCBgcmVjZW50ZXInLCBgc2Nyb2xsLXVwJywNCiBgc2Nyb2xsLWRvd24nLCBg c2Nyb2xsLW90aGVyLXdpbmRvdycsIGBzY3JvbGwtb3RoZXItd2luZG93LWRv d24nLA0KIGBlZGl0JywgYGVkaXQtcmVwbGFjZW1lbnQnLCBgZGVsZXRlLWFu ZC1lZGl0JywgYGF1dG9tYXRpYycsDQotYGJhY2t1cCcsIGBxdWl0JywgYW5k IGBoZWxwJy4NCitgYmFja3VwJywgYHVuZG8nLCBgdW5kby1hbGwnLCBgcXVp dCcsIGFuZCBgaGVscCcuDQogDQogVGhpcyBrZXltYXAgaXMgdXNlZCBieSBg eS1vci1uLXAnIGFzIHdlbGwgYXMgYHF1ZXJ5LXJlcGxhY2UnLiIpDQogDQpA QCAtMjEwNSw2ICsyMTA5LDkgQEAgcGVyZm9ybS1yZXBsYWNlDQogICAgICAg ICAgKG5vZWRpdCBuaWwpDQogICAgICAgICAgKGtlZXAtZ29pbmcgdCkNCiAg ICAgICAgICAoc3RhY2sgbmlsKQ0KKyAgICAgICAgIChzZWFyY2gtc3RyaW5n LXJlcGxhY2VkIG5pbCkgICAgOyBsYXN0IHN0cmluZyBtYXRjaGluZyBgZnJv bS1zdHJpbmcnDQorICAgICAgICAgKG5leHQtcmVwbGFjZW1lbnQtcmVwbGFj ZWQgbmlsKSA7IHJlcGxhY2VtZW50IHN0cmluZyAoc3Vic3RpdHV0ZWQgcmVn ZXhwKQ0KKyAgICAgICAgIChsYXN0LXdhcy11bmRvKQ0KICAgICAgICAgIChy ZXBsYWNlLWNvdW50IDApDQogICAgICAgICAgKHNraXAtcmVhZC1vbmx5LWNv dW50IDApDQogICAgICAgICAgKHNraXAtZmlsdGVyZWQtY291bnQgMCkNCkBA IC0yMjc5LDYgKzIyODYsMjMgQEAgcGVyZm9ybS1yZXBsYWNlDQogCQkgICAo bWF0Y2gtYmVnaW5uaW5nIDApIChtYXRjaC1lbmQgMCkNCiAJCSAgIHN0YXJ0 IGVuZCBzZWFyY2gtc3RyaW5nDQogCQkgICByZWdleHAtZmxhZyBkZWxpbWl0 ZWQtZmxhZyBjYXNlLWZvbGQtc2VhcmNoIGJhY2t3YXJkKQ0KKyAgICAgICAg ICAgICAgICAgIDs7IE9idGFpbiB0aGUgbWF0Y2hlZCBncm91cHM6IG5lZWRl ZCBvbmx5IHdoZW4gcmVnZXhwLWZsYWcgbm9uIG5pbC4NCisgICAgICAgICAg ICAgICAgICAod2hlbiAoYW5kIGxhc3Qtd2FzLXVuZG8gcmVnZXhwLWZsYWcp DQorICAgICAgICAgICAgICAgICAgICAoc2V0cSBsYXN0LXdhcy11bmRvIG5p bA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgcmVhbC1tYXRjaC1kYXRh DQorICAgICAgICAgICAgICAgICAgICAgICAgICAoc2F2ZS1leGN1cnNpb24N CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGdvdG8tY2hhciAobWF0 Y2gtYmVnaW5uaW5nIDApKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAobG9va2luZy1hdCBzZWFyY2gtc3RyaW5nKQ0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAobWF0Y2gtZGF0YSB0IHJlYWwtbWF0Y2gtZGF0YSkp KSkNCisgICAgICAgICAgICAgICAgICA7OyBNYXRjaGVkIHN0cmluZyBhbmQg bmV4dC1yZXBsYWNlbWVudC1yZXBsYWNlZCBzdG9yZWQgaW4gc3RhY2suDQor ICAgICAgICAgICAgICAgICAgKHNldHEgc2VhcmNoLXN0cmluZy1yZXBsYWNl ZCAoYnVmZmVyLXN1YnN0cmluZy1uby1wcm9wZXJ0aWVzDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1hdGNo LWJlZ2lubmluZyAwKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChtYXRjaC1lbmQgMCkpDQorICAgICAgICAg ICAgICAgICAgICAgICAgbmV4dC1yZXBsYWNlbWVudC1yZXBsYWNlZA0KKyAg ICAgICAgICAgICAgICAgICAgICAgIChxdWVyeS1yZXBsYWNlLWRlc2NyDQor ICAgICAgICAgICAgICAgICAgICAgICAgIChzYXZlLW1hdGNoLWRhdGENCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAoc2V0LW1hdGNoLWRhdGEgcmVh bC1tYXRjaC1kYXRhKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICht YXRjaC1zdWJzdGl0dXRlLXJlcGxhY2VtZW50IG5leHQtcmVwbGFjZW1lbnQg bm9jYXNpZnkgbGl0ZXJhbCkpKSkNCiAJCSAgOzsgQmluZCBtZXNzYWdlLWxv Zy1tYXggc28gd2UgZG9uJ3QgZmlsbCB1cCB0aGUgbWVzc2FnZSBsb2cNCiAJ CSAgOzsgd2l0aCBhIGJ1bmNoIG9mIGlkZW50aWNhbCBtZXNzYWdlcy4NCiAJ CSAgKGxldCAoKG1lc3NhZ2UtbG9nLW1heCBuaWwpDQpAQCAtMjMzMiw2ICsy MzU2LDY3IEBAIHBlcmZvcm0tcmVwbGFjZQ0KIAkJCSAgIChtZXNzYWdlICJO byBwcmV2aW91cyBtYXRjaCIpDQogCQkJICAgKGRpbmcgJ25vLXRlcm1pbmF0 ZSkNCiAJCQkgICAoc2l0LWZvciAxKSkpDQorCQkJKChvciAoZXEgZGVmICd1 bmRvKSAoZXEgZGVmICd1bmRvLWFsbCkpDQorCQkJIChpZiAobnVsbCBzdGFj aykNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwcm9nbg0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobWVzc2FnZSAiTm90aGlu ZyB0byB1bmRvIikNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KGRpbmcgJ25vLXRlcm1pbmF0ZSkNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKHNpdC1mb3IgMSkpDQorCQkJICAgKGxldCAoKHN0YWNrLWlk eCAgICAgICAgIDApDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKHN0YWNrLWxlbiAgICAgICAgIChsZW5ndGggc3RhY2spKQ0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChudW0tcmVwbGFjZW1lbnRz ICAwKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlYXJj aC1zdHJpbmcNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBu ZXh0LXJlcGxhY2VtZW50KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKHdoaWxlIChhbmQgKDwgc3RhY2staWR4IHN0YWNrLWxlbikgc3RhY2sg KG51bGwgcmVwbGFjZWQpKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAobGV0KiAoKGVsdCAobnRoIHN0YWNrLWlkeCBzdGFjaykpKQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzZXRxIHN0YWNrLWlk eCAgICAgICAgICAgICAgICAgICgxKyBzdGFjay1pZHgpDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwbGFjZWQgICAgICAg ICAgICAgICAgICAgKG50aCAxIGVsdCkNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA7OyBCaW5kIHN3YXBwZWQgdmFsdWVzIChz ZWFyY2gtc3RyaW5nIDwtLT4gcmVwbGFjZW1lbnQpDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VhcmNoLXN0cmluZyAgICAg ICAgICAgICAgKG50aCAoaWYgcmVwbGFjZWQgNCAzKSBlbHQpDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV4dC1yZXBsYWNl bWVudCAgICAgICAgICAgKG50aCAoaWYgcmVwbGFjZWQgMyA0KSBlbHQpDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VhcmNo LXN0cmluZy1yZXBsYWNlZCAgICAgc2VhcmNoLXN0cmluZw0KKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5leHQtcmVwbGFjZW1l bnQtcmVwbGFjZWQgIG5leHQtcmVwbGFjZW1lbnQpDQorDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKHdoZW4gKD0gc3RhY2staWR4IHN0 YWNrLWxlbikNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChjb25kICgoYW5kIChudWxsIHJlcGxhY2VkKSAoemVyb3AgbnVtLXJlcGxh Y2VtZW50cykpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKG1lc3NhZ2UgIk5vdGhpbmcgdG8gdW5kbyIpDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRpbmcgJ25v LXRlcm1pbmF0ZSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAoc2l0LWZvciAxKSkNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICgob3IgcmVwbGFjZWQgKG51bGwgKHpl cm9wIG51bS1yZXBsYWNlbWVudHMpKSkNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAobGV0ICgobnVtLXJlcGxhY2VtZW50 cyAoaWYgcmVwbGFjZWQgKDErIG51bS1yZXBsYWNlbWVudHMpDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBudW0tcmVwbGFjZW1lbnRzKSkpDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobWVzc2Fn ZSAiVW5kaWQgJWQgJXMiIG51bS1yZXBsYWNlbWVudHMNCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChp ZiAoPSBudW0tcmVwbGFjZW1lbnRzIDEpDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlcGxh Y2VtZW50Ig0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAicmVwbGFjZW1lbnRzIikpDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZGluZyAn bm8tdGVybWluYXRlKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKHNpdC1mb3IgMSkpKSkpDQorDQorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKHdoZW4gcmVwbGFjZWQNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzZXRxIHN0YWNrIChu dGhjZHIgc3RhY2staWR4IHN0YWNrKSkNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChnb3RvLWNoYXIgKG50aCAwIGVsdCkpDQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc2V0LW1hdGNoLWRh dGEgKG50aCAyIGVsdCkpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAoc2V0cSByZWFsLW1hdGNoLWRhdGENCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzYXZlLWV4Y3Vyc2lvbg0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo Z290by1jaGFyIChtYXRjaC1iZWdpbm5pbmcgMCkpDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsb29raW5nLWF0IHNl YXJjaC1zdHJpbmcpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChtYXRjaC1kYXRhIHQgKG50aCAyIGVsdCkpKQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9lZGl0 DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo cmVwbGFjZS1tYXRjaC1tYXliZS1lZGl0DQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgbmV4dC1yZXBsYWNlbWVudCBub2Nh c2lmeSBsaXRlcmFsDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgbm9lZGl0IHJlYWwtbWF0Y2gtZGF0YSBiYWNrd2FyZCkN CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl cGxhY2UtY291bnQgKDEtIHJlcGxhY2UtY291bnQpDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFsLW1hdGNoLWRhdGEN CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChz YXZlLWV4Y3Vyc2lvbg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoZ290by1jaGFyIChtYXRjaC1iZWdpbm5pbmcgMCkp DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChsb29raW5nLWF0IG5leHQtcmVwbGFjZW1lbnQpDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChtYXRjaC1kYXRhIHQg KG50aCAyIGVsdCkpKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICh3aGVuIChlcSBkZWYgJ3VuZG8tYWxsKSA7IFNldCByZXBsYWNl ZCBuaWwgdG8ga2VlcCBpbiBsb29wDQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChzZXRxIHJlcGxhY2VkICAgICAgICAgIG5pbA0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz dGFjay1sZW4gICAgICAgICAoLSBzdGFjay1sZW4gc3RhY2staWR4KQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFj ay1pZHggICAgICAgICAwIA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBudW0tcmVwbGFjZW1lbnRzICAoMSsgbnVtLXJl cGxhY2VtZW50cykpKSkpKSkNCisJCQkgICAoc2V0cSByZXBsYWNlZCBuaWwg bGFzdC13YXMtdW5kbyB0KSkpDQogCQkJKChlcSBkZWYgJ2FjdCkNCiAJCQkg KG9yIHJlcGxhY2VkDQogCQkJICAgICAoc2V0cSBub2VkaXQNCkBAIC0yNDU0 LDkgKzI1MzksMTIgQEAgcGVyZm9ybS1yZXBsYWNlDQogCQkJCSAobWF0Y2gt YmVnaW5uaW5nIDApDQogCQkJCSAobWF0Y2gtZW5kIDApDQogCQkJCSAoY3Vy cmVudC1idWZmZXIpKQ0KLQkJCSAgICAgIChtYXRjaC1kYXRhIHQpKSkNCi0J CSAgICAgIHN0YWNrKSkpKSkpDQotDQorCQkJICAgICAgKG1hdGNoLWRhdGEg dCkpDQorCQkJCXNlYXJjaC1zdHJpbmctcmVwbGFjZWQNCisJCQkJbmV4dC1y ZXBsYWNlbWVudC1yZXBsYWNlZCkNCisJCSAgICAgIHN0YWNrKQ0KKyAgICAg ICAgICAgICAgICAoc2V0cSBuZXh0LXJlcGxhY2VtZW50LXJlcGxhY2VkIG5p bA0KKyAgICAgICAgICAgICAgICAgICAgICBzZWFyY2gtc3RyaW5nLXJlcGxh Y2VkICAgIG5pbCkpKSkpKQ0KICAgICAgIChyZXBsYWNlLWRlaGlnaGxpZ2h0 KSkNCiAgICAgKG9yIHVucmVhZC1jb21tYW5kLWV2ZW50cw0KIAkobWVzc2Fn ZSAiUmVwbGFjZWQgJWQgb2NjdXJyZW5jZSVzJXMiDQo= --1468197610-936368079-1445346080=:9145-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 26 00:09:36 2015 Received: (at 21684) by debbugs.gnu.org; 26 Oct 2015 04:09:36 +0000 Received: from localhost ([127.0.0.1]:38385 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZqZ6F-0008FM-QX for submit@debbugs.gnu.org; Mon, 26 Oct 2015 00:09:36 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36750) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZqZ5w-0008Ew-4G for 21684@debbugs.gnu.org; Mon, 26 Oct 2015 00:09:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZqZ5v-0002vT-3V for 21684@debbugs.gnu.org; Mon, 26 Oct 2015 00:09:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58374) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZqZ5t-0002uU-Pk; Mon, 26 Oct 2015 00:09:13 -0400 Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1ZqZ5t-0002Vb-0w; Mon, 26 Oct 2015 00:09:13 -0400 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman To: Tino Calancha In-reply-to: (message from Tino Calancha on Mon, 19 Oct 2015 10:20:25 +0900 (JST)) Subject: Re: bug#21684: 25.0.50; undo in query-replace w/o exit References: <87k2qpmna2.fsf@mail.linkov.net> <87r3kt5fnp.fsf@mail.linkov.net> Message-Id: Date: Mon, 26 Oct 2015 00:09:13 -0400 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 21684 Cc: f92capac@gmail.com, 21684@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: rms@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] Thanks. It seems useful. (Please forgive my delay.) -- Dr Richard Stallman President, Free Software Foundation (gnu.org, fsf.org) Internet Hall-of-Famer (internethalloffame.org) Skype: No way! See stallman.org/skype.html. From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 03:41:03 2016 Received: (at 21684) by debbugs.gnu.org; 23 Feb 2016 08:41:03 +0000 Received: from localhost ([127.0.0.1]:38964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aY8Wk-0006Ra-IH for submit@debbugs.gnu.org; Tue, 23 Feb 2016 03:41:03 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:44895) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aY8Wi-0006RC-KM for 21684@debbugs.gnu.org; Tue, 23 Feb 2016 03:41:00 -0500 Received: from cpe-60-225-211-161.nsw.bigpond.net.au ([60.225.211.161] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aY8WF-0007W5-7Q; Tue, 23 Feb 2016 09:40:31 +0100 From: Lars Ingebrigtsen To: Tino Calancha Subject: Re: bug#21684: 25.0.50; undo in query-replace w/o exit References: <87k2qpmna2.fsf@mail.linkov.net> <87r3kt5fnp.fsf@mail.linkov.net> <87k2qijz0t.fsf@mail.linkov.net> Date: Tue, 23 Feb 2016 19:40:26 +1100 In-Reply-To: (Tino Calancha's message of "Tue, 20 Oct 2015 21:02:55 +0900 (JST)") Message-ID: <87wppvyg3p.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1aY8WF-0007W5-7Q X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1456821633.43699@nGYO+d78ZvS4KAd5m8h7nw X-Spam-Status: No X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21684 Cc: 21684@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Tino Calancha writes: > Good point. Thank you very much. > Included in new patch (replace-4.patch). Looks good. Could you also add documentation for this (to the manual) and a NEWS entry? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 11:43:10 2016 Received: (at 21684) by debbugs.gnu.org; 23 Feb 2016 16:43:10 +0000 Received: from localhost ([127.0.0.1]:41563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYG3K-0003kx-3c for submit@debbugs.gnu.org; Tue, 23 Feb 2016 11:43:10 -0500 Received: from calancha-ilc.kek.jp ([130.87.234.234]:48477) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYG3H-0003k9-Gk for 21684@debbugs.gnu.org; Tue, 23 Feb 2016 11:43:08 -0500 Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id DC79CD9C7; Wed, 24 Feb 2016 01:46:14 +0900 (JST) Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id C466B43CE; Wed, 24 Feb 2016 01:46:14 +0900 (JST) Date: Wed, 24 Feb 2016 01:46:14 +0900 (JST) From: Tino Calancha X-X-Sender: calancha@calancha-ilc.kek.jp To: Lars Ingebrigtsen Subject: Re: bug#21684: 25.0.50; undo in query-replace w/o exit In-Reply-To: <87wppvyg3p.fsf@gnus.org> Message-ID: References: <87k2qpmna2.fsf@mail.linkov.net> <87r3kt5fnp.fsf@mail.linkov.net> <87k2qijz0t.fsf@mail.linkov.net> <87wppvyg3p.fsf@gnus.org> User-Agent: Alpine 2.20 (LRH 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1468197610-1952925318-1456245974=:15282" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21684 Cc: Tino Calancha , 21684@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) --1468197610-1952925318-1456245974=:15282 Content-Type: text/plain; format=flowed; charset=US-ASCII > Looks good. Could you also add documentation for this (to the manual) > and a NEWS entry? Sure. Added NEWS entry and updated emacs manual. --1468197610-1952925318-1456245974=:15282 Content-Type: text/plain; charset=US-ASCII; name=0001-Undo-in-query-replace-without-exit.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=0001-Undo-in-query-replace-without-exit.patch RnJvbSA4YzlmNTRkZTQxODE2NjAzNmRmMGRhMGM4MWQzYzJiNDJkYTM5NDMw IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogVGlubyBDYWxhbmNo YSA8ZjkyY2FwYWNAZ21haWwuY29tPg0KRGF0ZTogV2VkLCAyNCBGZWIgMjAx NiAwMTozMDo1MiArMDkwMA0KU3ViamVjdDogW1BBVENIIDEvMl0gVW5kbyBp biBxdWVyeS1yZXBsYWNlIHdpdGhvdXQgZXhpdA0KDQoqIGxpc3AvcmVwbGFj ZS5lbCAocGVyZm9ybS1yZXBsYWNlKTogJ3VuZG8nLCB1bmRvIGxhc3QgcmVw bGFjZW1lbnQNCmFuZCBtb3ZlIGJhY2sgdG8gdGhhdCBwbGFjZTsgJ3VuZG8t YWxsJywgdW5kbyBhbGwgcmVwbGFjZW1lbnRzDQphbmQgbW92ZSBiYWNrIHRv IHRoZSBwbGFjZSB3aGVyZSB0aGUgZmlyc3QgcmVwbGFjZW1lbnQgd2FzIHBl cmZvcm1lZC4NCihCdWcjMjE2ODQpDQotLS0NCiBsaXNwL3JlcGxhY2UuZWwg fCA5NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKystLS0NCiAxIGZpbGUgY2hhbmdlZCwgOTEgaW5zZXJ0 aW9ucygrKSwgNCBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL2xpc3Av cmVwbGFjZS5lbCBiL2xpc3AvcmVwbGFjZS5lbA0KaW5kZXggNDg4ZWZmNy4u YWI4MzljZSAxMDA2NDQNCi0tLSBhL2xpc3AvcmVwbGFjZS5lbA0KKysrIGIv bGlzcC9yZXBsYWNlLmVsDQpAQCAtMTgyNCw2ICsxODI0LDggQEAgcXVlcnkt cmVwbGFjZS1oZWxwDQogQy1sIHRvIGNsZWFyIHRoZSBzY3JlZW4sIHJlZGlz cGxheSwgYW5kIG9mZmVyIHNhbWUgcmVwbGFjZW1lbnQgYWdhaW4sDQogISB0 byByZXBsYWNlIGFsbCByZW1haW5pbmcgbWF0Y2hlcyBpbiB0aGlzIGJ1ZmZl ciB3aXRoIG5vIG1vcmUgcXVlc3Rpb25zLA0KIF4gdG8gbW92ZSBwb2ludCBi YWNrIHRvIHByZXZpb3VzIG1hdGNoLA0KK3UgdG8gdW5kbyBwcmV2aW91cyBy ZXBsYWNlbWVudCwNCitVIHRvIHVuZG8gYWxsIHJlcGxhY2VtZW50cywNCiBF IHRvIGVkaXQgdGhlIHJlcGxhY2VtZW50IHN0cmluZy4NCiBJbiBtdWx0aS1i dWZmZXIgcmVwbGFjZW1lbnRzIHR5cGUgYFknIHRvIHJlcGxhY2UgYWxsIHJl bWFpbmluZw0KIG1hdGNoZXMgaW4gYWxsIHJlbWFpbmluZyBidWZmZXJzIHdp dGggbm8gbW9yZSBxdWVzdGlvbnMsDQpAQCAtMTg1Myw2ICsxODU1LDggQEAg cXVlcnktcmVwbGFjZS1tYXANCiAgICAgKGRlZmluZS1rZXkgbWFwICJcQy1s IiAncmVjZW50ZXIpDQogICAgIChkZWZpbmUta2V5IG1hcCAiISIgJ2F1dG9t YXRpYykNCiAgICAgKGRlZmluZS1rZXkgbWFwICJeIiAnYmFja3VwKQ0KKyAg ICAoZGVmaW5lLWtleSBtYXAgInUiICd1bmRvKQ0KKyAgICAoZGVmaW5lLWtl eSBtYXAgIlUiICd1bmRvLWFsbCkNCiAgICAgKGRlZmluZS1rZXkgbWFwICJc Qy1oIiAnaGVscCkNCiAgICAgKGRlZmluZS1rZXkgbWFwIFtmMV0gJ2hlbHAp DQogICAgIChkZWZpbmUta2V5IG1hcCBbaGVscF0gJ2hlbHApDQpAQCAtMTg3 OCw3ICsxODgyLDcgQEAgcXVlcnktcmVwbGFjZS1tYXANCiBgYWN0LWFuZC1l eGl0JywgYGV4aXQnLCBgZXhpdC1wcmVmaXgnLCBgcmVjZW50ZXInLCBgc2Ny b2xsLXVwJywNCiBgc2Nyb2xsLWRvd24nLCBgc2Nyb2xsLW90aGVyLXdpbmRv dycsIGBzY3JvbGwtb3RoZXItd2luZG93LWRvd24nLA0KIGBlZGl0JywgYGVk aXQtcmVwbGFjZW1lbnQnLCBgZGVsZXRlLWFuZC1lZGl0JywgYGF1dG9tYXRp YycsDQotYGJhY2t1cCcsIGBxdWl0JywgYW5kIGBoZWxwJy4NCitgYmFja3Vw JywgYHVuZG8nLCBgdW5kby1hbGwnLCBgcXVpdCcsIGFuZCBgaGVscCcuDQog DQogVGhpcyBrZXltYXAgaXMgdXNlZCBieSBgeS1vci1uLXAnIGFzIHdlbGwg YXMgYHF1ZXJ5LXJlcGxhY2UnLiIpDQogDQpAQCAtMjEzMiw2ICsyMTM2LDkg QEAgcGVyZm9ybS1yZXBsYWNlDQogICAgICAgICAgKG5vZWRpdCBuaWwpDQog ICAgICAgICAgKGtlZXAtZ29pbmcgdCkNCiAgICAgICAgICAoc3RhY2sgbmls KQ0KKyAgICAgICAgIChzZWFyY2gtc3RyaW5nLXJlcGxhY2VkIG5pbCkgICAg OyBsYXN0IHN0cmluZyBtYXRjaGluZyBgZnJvbS1zdHJpbmcnDQorICAgICAg ICAgKG5leHQtcmVwbGFjZW1lbnQtcmVwbGFjZWQgbmlsKSA7IHJlcGxhY2Vt ZW50IHN0cmluZyAoc3Vic3RpdHV0ZWQgcmVnZXhwKQ0KKyAgICAgICAgIChs YXN0LXdhcy11bmRvKQ0KICAgICAgICAgIChyZXBsYWNlLWNvdW50IDApDQog ICAgICAgICAgKHNraXAtcmVhZC1vbmx5LWNvdW50IDApDQogICAgICAgICAg KHNraXAtZmlsdGVyZWQtY291bnQgMCkNCkBAIC0yMzI4LDYgKzIzMzUsMjMg QEAgcGVyZm9ybS1yZXBsYWNlDQogCQkgICAobWF0Y2gtYmVnaW5uaW5nIDAp IChtYXRjaC1lbmQgMCkNCiAJCSAgIHN0YXJ0IGVuZCBzZWFyY2gtc3RyaW5n DQogCQkgICByZWdleHAtZmxhZyBkZWxpbWl0ZWQtZmxhZyBjYXNlLWZvbGQt c2VhcmNoIGJhY2t3YXJkKQ0KKyAgICAgICAgICAgICAgICAgIDs7IE9idGFp biB0aGUgbWF0Y2hlZCBncm91cHM6IG5lZWRlZCBvbmx5IHdoZW4gcmVnZXhw LWZsYWcgbm9uIG5pbC4NCisgICAgICAgICAgICAgICAgICAod2hlbiAoYW5k IGxhc3Qtd2FzLXVuZG8gcmVnZXhwLWZsYWcpDQorICAgICAgICAgICAgICAg ICAgICAoc2V0cSBsYXN0LXdhcy11bmRvIG5pbA0KKyAgICAgICAgICAgICAg ICAgICAgICAgICAgcmVhbC1tYXRjaC1kYXRhDQorICAgICAgICAgICAgICAg ICAgICAgICAgICAoc2F2ZS1leGN1cnNpb24NCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKGdvdG8tY2hhciAobWF0Y2gtYmVnaW5uaW5nIDApKQ0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAobG9va2luZy1hdCBzZWFy Y2gtc3RyaW5nKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAobWF0 Y2gtZGF0YSB0IHJlYWwtbWF0Y2gtZGF0YSkpKSkNCisgICAgICAgICAgICAg ICAgICA7OyBNYXRjaGVkIHN0cmluZyBhbmQgbmV4dC1yZXBsYWNlbWVudC1y ZXBsYWNlZCBzdG9yZWQgaW4gc3RhY2suDQorICAgICAgICAgICAgICAgICAg KHNldHEgc2VhcmNoLXN0cmluZy1yZXBsYWNlZCAoYnVmZmVyLXN1YnN0cmlu Zy1uby1wcm9wZXJ0aWVzDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKG1hdGNoLWJlZ2lubmluZyAwKQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChtYXRjaC1lbmQgMCkpDQorICAgICAgICAgICAgICAgICAgICAgICAgbmV4 dC1yZXBsYWNlbWVudC1yZXBsYWNlZA0KKyAgICAgICAgICAgICAgICAgICAg ICAgIChxdWVyeS1yZXBsYWNlLWRlc2NyDQorICAgICAgICAgICAgICAgICAg ICAgICAgIChzYXZlLW1hdGNoLWRhdGENCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAoc2V0LW1hdGNoLWRhdGEgcmVhbC1tYXRjaC1kYXRhKQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgIChtYXRjaC1zdWJzdGl0dXRlLXJl cGxhY2VtZW50IG5leHQtcmVwbGFjZW1lbnQgbm9jYXNpZnkgbGl0ZXJhbCkp KSkNCiAJCSAgOzsgQmluZCBtZXNzYWdlLWxvZy1tYXggc28gd2UgZG9uJ3Qg ZmlsbCB1cCB0aGUgbWVzc2FnZSBsb2cNCiAJCSAgOzsgd2l0aCBhIGJ1bmNo IG9mIGlkZW50aWNhbCBtZXNzYWdlcy4NCiAJCSAgKGxldCAoKG1lc3NhZ2Ut bG9nLW1heCBuaWwpDQpAQCAtMjM4MSw2ICsyNDA1LDY2IEBAIHBlcmZvcm0t cmVwbGFjZQ0KIAkJCSAgIChtZXNzYWdlICJObyBwcmV2aW91cyBtYXRjaCIp DQogCQkJICAgKGRpbmcgJ25vLXRlcm1pbmF0ZSkNCiAJCQkgICAoc2l0LWZv ciAxKSkpDQorCQkJKChvciAoZXEgZGVmICd1bmRvKSAoZXEgZGVmICd1bmRv LWFsbCkpDQorCQkJIChpZiAobnVsbCBzdGFjaykNCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChwcm9nbg0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAobWVzc2FnZSAiTm90aGluZyB0byB1bmRvIikNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRpbmcgJ25vLXRlcm1pbmF0 ZSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNpdC1mb3Ig MSkpDQorCQkJICAgKGxldCAoKHN0YWNrLWlkeCAgICAgICAgIDApDQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0YWNrLWxlbiAgICAg ICAgIChsZW5ndGggc3RhY2spKQ0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIChudW0tcmVwbGFjZW1lbnRzICAwKQ0KKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHNlYXJjaC1zdHJpbmcNCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBuZXh0LXJlcGxhY2VtZW50KQ0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdoaWxlIChhbmQgKDwg c3RhY2staWR4IHN0YWNrLWxlbikgc3RhY2sgKG51bGwgcmVwbGFjZWQpKQ0K KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGV0KiAoKGVsdCAo bnRoIHN0YWNrLWlkeCBzdGFjaykpKQ0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChzZXRxIHN0YWNrLWlkeCAgICAgICAgICAgICAgICAg ICgxKyBzdGFjay1pZHgpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgcmVwbGFjZWQgICAgICAgICAgICAgICAgICAgKG50aCAx IGVsdCkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA7OyBCaW5kIHN3YXBwZWQgdmFsdWVzIChzZWFyY2gtc3RyaW5nIDwtLT4g cmVwbGFjZW1lbnQpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgc2VhcmNoLXN0cmluZyAgICAgICAgICAgICAgKG50aCAoaWYg cmVwbGFjZWQgNCAzKSBlbHQpDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgbmV4dC1yZXBsYWNlbWVudCAgICAgICAgICAgKG50 aCAoaWYgcmVwbGFjZWQgMyA0KSBlbHQpDQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgc2VhcmNoLXN0cmluZy1yZXBsYWNlZCAg ICAgc2VhcmNoLXN0cmluZw0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIG5leHQtcmVwbGFjZW1lbnQtcmVwbGFjZWQgIG5leHQt cmVwbGFjZW1lbnQpDQorDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKHdoZW4gKGFuZCAoPSBzdGFjay1pZHggc3RhY2stbGVuKQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG51 bGwgcmVwbGFjZWQpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoemVyb3AgbnVtLXJlcGxhY2VtZW50cykpDQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1lc3Nh Z2UgIk5vdGhpbmcgdG8gdW5kbyIpDQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKGRpbmcgJ25vLXRlcm1pbmF0ZSkNCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc2l0 LWZvciAxKSkNCisNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAod2hlbiByZXBsYWNlZA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKHNldHEgc3RhY2sgKG50aGNkciBzdGFjay1pZHggc3RhY2sp KQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGdvdG8t Y2hhciAobnRoIDAgZWx0KSkNCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIChzZXQtbWF0Y2gtZGF0YSAobnRoIDIgZWx0KSkNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzZXRxIHJlYWwtbWF0 Y2gtZGF0YQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKHNhdmUtZXhjdXJzaW9uDQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChnb3RvLWNoYXIgKG1hdGNoLWJlZ2lu bmluZyAwKSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKGxvb2tpbmctYXQgc2VhcmNoLXN0cmluZykNCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1hdGNoLWRh dGEgdCAobnRoIDIgZWx0KSkpDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBub2VkaXQNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChyZXBsYWNlLW1hdGNoLW1heWJlLWVk aXQNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBuZXh0LXJlcGxhY2VtZW50IG5vY2FzaWZ5IGxpdGVyYWwNCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2VkaXQgcmVh bC1tYXRjaC1kYXRhIGJhY2t3YXJkKQ0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgcmVwbGFjZS1jb3VudCAoMS0gcmVwbGFj ZS1jb3VudCkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHJlYWwtbWF0Y2gtZGF0YQ0KKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKHNhdmUtZXhjdXJzaW9uDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChnb3RvLWNo YXIgKG1hdGNoLWJlZ2lubmluZyAwKSkNCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGxvb2tpbmctYXQgbmV4dC1yZXBs YWNlbWVudCkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKG1hdGNoLWRhdGEgdCAobnRoIDIgZWx0KSkpKQ0KKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdoZW4gKGVxIGRlZiAn dW5kby1hbGwpIDsgU2V0IHJlcGxhY2VkIG5pbCB0byBrZWVwIGluIGxvb3AN CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNldHEg cmVwbGFjZWQgICAgICAgICAgbmlsDQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHN0YWNrLWxlbiAgICAgICAgICgtIHN0 YWNrLWxlbiBzdGFjay1pZHgpDQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHN0YWNrLWlkeCAgICAgICAgIDANCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnVtLXJl cGxhY2VtZW50cyAgKDErIG51bS1yZXBsYWNlbWVudHMpKSkpKSkNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICh3aGVuIChhbmQgKGVxIGRlZiAn dW5kby1hbGwpIChudWxsICh6ZXJvcCBudW0tcmVwbGFjZW1lbnRzKSkpDQor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChtZXNzYWdlICJVbmRp ZCAlZCAlcyIgbnVtLXJlcGxhY2VtZW50cw0KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoaWYgKD0gbnVtLXJlcGxhY2VtZW50 cyAxKQ0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgInJlcGxhY2VtZW50Ig0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJyZXBsYWNlbWVudHMiKSkNCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGRpbmcgJ25vLXRlcm1pbmF0ZSkN CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNpdC1mb3IgMSkp KQ0KKwkJCSAgIChzZXRxIHJlcGxhY2VkIG5pbCBsYXN0LXdhcy11bmRvIHQp KSkNCiAJCQkoKGVxIGRlZiAnYWN0KQ0KIAkJCSAob3IgcmVwbGFjZWQNCiAJ CQkgICAgIChzZXRxIG5vZWRpdA0KQEAgLTI1MDMsOSArMjU4NywxMiBAQCBw ZXJmb3JtLXJlcGxhY2UNCiAJCQkJIChtYXRjaC1iZWdpbm5pbmcgMCkNCiAJ CQkJIChtYXRjaC1lbmQgMCkNCiAJCQkJIChjdXJyZW50LWJ1ZmZlcikpDQot CQkJICAgICAgKG1hdGNoLWRhdGEgdCkpKQ0KLQkJICAgICAgc3RhY2spKSkp KSkNCi0NCisJCQkgICAgICAobWF0Y2gtZGF0YSB0KSkNCisJCQkJc2VhcmNo LXN0cmluZy1yZXBsYWNlZA0KKwkJCQluZXh0LXJlcGxhY2VtZW50LXJlcGxh Y2VkKQ0KKwkJICAgICAgc3RhY2spDQorICAgICAgICAgICAgICAgIChzZXRx IG5leHQtcmVwbGFjZW1lbnQtcmVwbGFjZWQgbmlsDQorICAgICAgICAgICAg ICAgICAgICAgIHNlYXJjaC1zdHJpbmctcmVwbGFjZWQgICAgbmlsKSkpKSkp DQogICAgICAgKHJlcGxhY2UtZGVoaWdobGlnaHQpKQ0KICAgICAob3IgdW5y ZWFkLWNvbW1hbmQtZXZlbnRzDQogCShtZXNzYWdlICJSZXBsYWNlZCAlZCBv Y2N1cnJlbmNlJXMlcyINCi0tIA0KMi43LjANCg0K --1468197610-1952925318-1456245974=:15282 Content-Type: text/plain; charset=US-ASCII; name=0002-Add-NEWS-and-documentation-for-last-commit.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=0002-Add-NEWS-and-documentation-for-last-commit.patch RnJvbSBhMGJkY2VkZDlhYTZlYjllMDVkZGUyZWFlMDEzODlhZTY3ZjkxMWMz IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogVGlubyBDYWxhbmNo YSA8ZjkyY2FwYWNAZ21haWwuY29tPg0KRGF0ZTogV2VkLCAyNCBGZWIgMjAx NiAwMTozODo1MCArMDkwMA0KU3ViamVjdDogW1BBVENIIDIvMl0gOyBBZGQg TkVXUyBhbmQgZG9jdW1lbnRhdGlvbiBmb3IgbGFzdCBjb21taXQNCg0KLS0t DQogQ2hhbmdlTG9nLjIgICAgICAgICAgICAgICAgfCA3ICsrKysrKysNCiBk b2MvbGlzcHJlZi9zZWFyY2hpbmcudGV4aSB8IDggKysrKysrKysNCiBldGMv TkVXUyAgICAgICAgICAgICAgICAgICB8IDUgKysrKysNCiAzIGZpbGVzIGNo YW5nZWQsIDIwIGluc2VydGlvbnMoKykNCg0KZGlmZiAtLWdpdCBhL0NoYW5n ZUxvZy4yIGIvQ2hhbmdlTG9nLjINCmluZGV4IDZlZGM2NTQuLjBkNzY3NjIg MTAwNjQ0DQotLS0gYS9DaGFuZ2VMb2cuMg0KKysrIGIvQ2hhbmdlTG9nLjIN CkBAIC0xLDMgKzEsMTAgQEANCisyMDE2LTAyLTIzICBUaW5vIENhbGFuY2hh ICA8ZjkyY2FwYWNAZ21haWwuY29tPg0KKw0KKwkqIGxpc3AvcmVwbGFjZS5l bCAocGVyZm9ybS1yZXBsYWNlKTogYHVuZG8nLCB1bmRvIGxhc3QgcmVwbGFj ZW1lbnQNCisJYW5kIG1vdmUgYmFjayB0byB0aGF0IHBsYWNlOyBgdW5kby1h bGwnLCB1bmRvIGFsbCByZXBsYWNlbWVudHMNCisJYW5kIG1vdmUgYmFjayB0 byB0aGUgcGxhY2Ugd2hlcmUgdGhlIGZpcnN0IHJlcGxhY2VtZW50IHdhcyBw ZXJmb3JtZWQuDQorCShCdWcjMjE2ODQpDQorDQogMjAxNi0wMi0xNSAgR2xl bm4gTW9ycmlzICA8cmdtQGdudS5vcmc+DQogDQogCSogbGlzcC9kaXJlZC1h dXguZWw6IFJlcXVpcmUgY2wtbGliLiAgKEJ1ZyMyMjYxMykNCmRpZmYgLS1n aXQgYS9kb2MvbGlzcHJlZi9zZWFyY2hpbmcudGV4aSBiL2RvYy9saXNwcmVm L3NlYXJjaGluZy50ZXhpDQppbmRleCAxMjQzZDcyLi42NDQ3MTZhIDEwMDY0 NA0KLS0tIGEvZG9jL2xpc3ByZWYvc2VhcmNoaW5nLnRleGkNCisrKyBiL2Rv Yy9saXNwcmVmL3NlYXJjaGluZy50ZXhpDQpAQCAtMTgwNSw2ICsxODA1LDE0 IEBAIFNlYXJjaCBhbmQgUmVwbGFjZQ0KIEBpdGVtIGJhY2t1cA0KIE1vdmUg YmFjayB0byB0aGUgcHJldmlvdXMgcGxhY2UgdGhhdCBhIHF1ZXN0aW9uIHdh cyBhc2tlZCBhYm91dC4NCiANCitAaXRlbSB1bmRvDQorVW5kbyBsYXN0IHJl cGxhY2VtZW50IGFuZCBtb3ZlIGJhY2sgdG8gdGhlIHBsYWNlIHdoZXJlIHRo YXQNCityZXBsYWNlbWVudCB3YXMgcGVyZm9ybWVkLg0KKw0KK0BpdGVtIHVu ZG8tYWxsDQorVW5kbyBhbGwgcmVwbGFjZW1lbnRzIGFuZCBtb3ZlIGJhY2sg dG8gdGhlIHBsYWNlIHdoZXJlIHRoZSBmaXJzdA0KK3JlcGxhY2VtZW50IHdh cyBwZXJmb3JtZWQuDQorDQogQGl0ZW0gZWRpdA0KIEVudGVyIGEgcmVjdXJz aXZlIGVkaXQgdG8gZGVhbCB3aXRoIHRoaXMgcXVlc3Rpb24tLS1pbnN0ZWFk IG9mIGFueQ0KIG90aGVyIGFjdGlvbiB0aGF0IHdvdWxkIG5vcm1hbGx5IGJl IHRha2VuLg0KZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MNCmlu ZGV4IDI1NWFmZGUuLjhjMTRlNmQgMTAwNjQ0DQotLS0gYS9ldGMvTkVXUw0K KysrIGIvZXRjL05FV1MNCkBAIC00MzUsNiArNDM1LDExIEBAIGlzIGludGVu ZGVkIGZvciBhZGRpbmcgdG8gJ2tpbGwtZW1hY3MtcXVlcnktZnVuY3Rpb25z Jy4NCiBpbiBmYXZvciBvZiB0aGUgZ2xvYmFsIGBNLXMgaCcgYmluZGluZ3Mg aW50cm9kdWNlZCBpbiBFbWFjcy0yMy4xLg0KIFRoZXknbGwgZGlzYXBwZWFy IHNvb24uDQogDQorKysrDQorKiogTmV3IGJpbmRpbmdzIGZvciAncXVlcnkt cmVwbGFjZS1tYXAnLg0KK2B1bmRvJywgdW5kbyB0aGUgbGFzdCByZXBsYWNl bWVudDsgYmluZCB0byBgdScuDQorYHVuZG8tYWxsJywgdW5kbyBhbGwgcmVw bGFjZW1lbnRzOyBCaW5kIHRvIGBVJy4NCisNCiAMDQogKiBDaGFuZ2VzIGlu IFNwZWNpYWxpemVkIE1vZGVzIGFuZCBQYWNrYWdlcyBpbiBFbWFjcyAyNS4x DQogDQotLSANCjIuNy4wDQoNCg== --1468197610-1952925318-1456245974=:15282-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 12:54:32 2016 Received: (at 21684) by debbugs.gnu.org; 23 Feb 2016 17:54:33 +0000 Received: from localhost ([127.0.0.1]:41612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYHAO-0005am-FI for submit@debbugs.gnu.org; Tue, 23 Feb 2016 12:54:32 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60357) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYHAM-0005aV-Rv for 21684@debbugs.gnu.org; Tue, 23 Feb 2016 12:54:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aYHAD-0005b2-Qu for 21684@debbugs.gnu.org; Tue, 23 Feb 2016 12:54:25 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46046) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYHAD-0005ay-Nv; Tue, 23 Feb 2016 12:54:21 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2679 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aYHAD-00005U-2v; Tue, 23 Feb 2016 12:54:21 -0500 Date: Tue, 23 Feb 2016 19:54:15 +0200 Message-Id: <83oab7ia7s.fsf@gnu.org> From: Eli Zaretskii To: Tino Calancha In-reply-to: (message from Tino Calancha on Wed, 24 Feb 2016 01:46:14 +0900 (JST)) Subject: Re: bug#21684: 25.0.50; undo in query-replace w/o exit References: <87k2qpmna2.fsf@mail.linkov.net> <87r3kt5fnp.fsf@mail.linkov.net> <87k2qijz0t.fsf@mail.linkov.net> <87wppvyg3p.fsf@gnus.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 21684 Cc: 21684@debbugs.gnu.org, larsi@gnus.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Date: Wed, 24 Feb 2016 01:46:14 +0900 (JST) > From: Tino Calancha > Cc: Tino Calancha , 21684@debbugs.gnu.org > > > Looks good. Could you also add documentation for this (to the manual) > > and a NEWS entry? > Sure. Added NEWS entry and updated emacs manual. Thanks. A minor nit below: > --- a/etc/NEWS > +++ b/etc/NEWS > @@ -435,6 +435,11 @@ is intended for adding to 'kill-emacs-query-functions'. > in favor of the global `M-s h' bindings introduced in Emacs-23.1. > They'll disappear soon. > > ++++ > +** New bindings for 'query-replace-map'. > +`undo', undo the last replacement; bind to `u'. > +`undo-all', undo all replacements; Bind to `U'. "Bound", not "bind"; and the capitalization needs to be fixed. From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 20:37:06 2016 Received: (at 21684) by debbugs.gnu.org; 24 Feb 2016 01:37:06 +0000 Received: from localhost ([127.0.0.1]:41864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYOO1-0006rl-W7 for submit@debbugs.gnu.org; Tue, 23 Feb 2016 20:37:06 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:35877) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYOO0-0006re-Fm for 21684@debbugs.gnu.org; Tue, 23 Feb 2016 20:37:04 -0500 Received: from cpe-60-225-211-161.nsw.bigpond.net.au ([60.225.211.161] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aYONd-00049B-6Z; Wed, 24 Feb 2016 02:36:41 +0100 From: Lars Ingebrigtsen To: Tino Calancha Subject: Re: bug#21684: 25.0.50; undo in query-replace w/o exit References: <87k2qpmna2.fsf@mail.linkov.net> <87r3kt5fnp.fsf@mail.linkov.net> <87k2qijz0t.fsf@mail.linkov.net> <87wppvyg3p.fsf@gnus.org> Date: Wed, 24 Feb 2016 12:36:37 +1100 In-Reply-To: (Tino Calancha's message of "Wed, 24 Feb 2016 01:46:14 +0900 (JST)") Message-ID: <87ziuqopne.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1aYONd-00049B-6Z X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1456882602.60123@p8f6ePUxiOqvdCB1VV/3UQ X-Spam-Status: No X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21684 Cc: 21684@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Tino Calancha writes: >> Looks good. Could you also add documentation for this (to the manual) >> and a NEWS entry? > Sure. Added NEWS entry and updated emacs manual. Thanks; I've now applied this to the trunk. Seems to be working great, and it's a feature I've missed for years. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 24 08:10:40 2016 Received: (at 21684) by debbugs.gnu.org; 24 Feb 2016 13:10:40 +0000 Received: from localhost ([127.0.0.1]:42629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYZDD-0008UD-Sk for submit@debbugs.gnu.org; Wed, 24 Feb 2016 08:10:39 -0500 Received: from calancha-ilc.kek.jp ([130.87.234.234]:48796) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYZDB-0008Tv-Nn for 21684@debbugs.gnu.org; Wed, 24 Feb 2016 08:10:38 -0500 Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id 084B2D9C7; Wed, 24 Feb 2016 22:13:45 +0900 (JST) Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id EFCC672FE; Wed, 24 Feb 2016 22:13:45 +0900 (JST) Date: Wed, 24 Feb 2016 22:13:45 +0900 (JST) From: Tino Calancha X-X-Sender: calancha@calancha-ilc.kek.jp To: 21684@debbugs.gnu.org Subject: Re: bug#21684: 25.0.50; undo in query-replace w/o exit In-Reply-To: <87ziuqopne.fsf@gnus.org> Message-ID: References: <87k2qpmna2.fsf@mail.linkov.net> <87r3kt5fnp.fsf@mail.linkov.net> <87k2qijz0t.fsf@mail.linkov.net> <87wppvyg3p.fsf@gnus.org> <87ziuqopne.fsf@gnus.org> User-Agent: Alpine 2.20 (LRH 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21684 Cc: Tino Calancha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Thanks; I've now applied this to the trunk. Seems to be working great, > and it's a feature I've missed for years. Great! It has being my pleasure. From debbugs-submit-bounces@debbugs.gnu.org Tue May 31 18:32:37 2016 Received: (at 21684) by debbugs.gnu.org; 31 May 2016 22:32:37 +0000 Received: from localhost ([127.0.0.1]:48830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b7sDE-00013r-RP for submit@debbugs.gnu.org; Tue, 31 May 2016 18:32:37 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59455) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b7sDC-00013f-Qs for 21684@debbugs.gnu.org; Tue, 31 May 2016 18:32:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b7sD6-0005wY-HL for 21684@debbugs.gnu.org; Tue, 31 May 2016 18:32:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57611) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b7sCo-0005tY-Li; Tue, 31 May 2016 18:32:10 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1b7sCm-0001Xd-MK; Tue, 31 May 2016 18:32:08 -0400 From: Glenn Morris To: Lars Ingebrigtsen Subject: Re: bug#21684: 25.0.50; undo in query-replace w/o exit References: <87k2qpmna2.fsf@mail.linkov.net> <87r3kt5fnp.fsf@mail.linkov.net> <87k2qijz0t.fsf@mail.linkov.net> <87wppvyg3p.fsf@gnus.org> <87ziuqopne.fsf@gnus.org> X-Spook: Social media CNCIS White Water Port Authority Al-Qaeda X-Ran: t?5r^=JV]'*J%/QZ>1xqF0M.-+l(O\SLo:4AJc>^i5LOa9))E7nq\',s (Lars Ingebrigtsen's message of "Wed, 24 Feb 2016 12:36:37 +1100") Message-ID: <8937oxkgev.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 21684 Cc: Tino Calancha , 21684@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) Lars Ingebrigtsen wrote: > Thanks; I've now applied this to the trunk. Seems to be working great, > and it's a feature I've missed for years. Was a copyright assignment ever completed? I don't see one on file. http://debbugs.gnu.org/21684#14 Juri Linkov wrote: > Have you already signed FSF copyright assignment papers? > > Your patch for bug#21663 is short enough to be installed without the > copyright paperwork, but your changes for bug#21684 require it. From debbugs-submit-bounces@debbugs.gnu.org Tue May 31 22:41:19 2016 Received: (at 21684) by debbugs.gnu.org; 1 Jun 2016 02:41:19 +0000 Received: from localhost ([127.0.0.1]:48909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b7w5v-00074Z-2O for submit@debbugs.gnu.org; Tue, 31 May 2016 22:41:19 -0400 Received: from calancha-ilc.kek.jp ([130.87.234.234]:50892) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b7w5t-00074I-1T for 21684@debbugs.gnu.org; Tue, 31 May 2016 22:41:17 -0400 Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id DE7214648; Wed, 1 Jun 2016 11:44:24 +0900 (JST) Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id C3035461C; Wed, 1 Jun 2016 11:44:24 +0900 (JST) Date: Wed, 1 Jun 2016 11:44:24 +0900 (JST) From: Tino Calancha X-X-Sender: calancha@calancha-ilc.kek.jp To: Glenn Morris Subject: Re: bug#21684: 25.0.50; undo in query-replace w/o exit In-Reply-To: <8937oxkgev.fsf@fencepost.gnu.org> Message-ID: References: <87k2qpmna2.fsf@mail.linkov.net> <87r3kt5fnp.fsf@mail.linkov.net> <87k2qijz0t.fsf@mail.linkov.net> <87wppvyg3p.fsf@gnus.org> <87ziuqopne.fsf@gnus.org> <8937oxkgev.fsf@fencepost.gnu.org> User-Agent: Alpine 2.20 (LRH 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21684 Cc: Tino Calancha , 21684@debbugs.gnu.org, Lars Ingebrigtsen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) On Tue, 31 May 2016, Glenn Morris wrote: > Was a copyright assignment ever completed? > I don't see one on file. > > http://debbugs.gnu.org/21684#14 Yes it was, around November 2015: copyright assignment #1056152 Tino From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 01 13:46:17 2016 Received: (at 21684) by debbugs.gnu.org; 1 Jun 2016 17:46:17 +0000 Received: from localhost ([127.0.0.1]:50116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8ADh-0001Xo-5X for submit@debbugs.gnu.org; Wed, 01 Jun 2016 13:46:17 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8ADf-0001XX-6D for 21684@debbugs.gnu.org; Wed, 01 Jun 2016 13:46:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b8ADZ-0005lo-3V for 21684@debbugs.gnu.org; Wed, 01 Jun 2016 13:46:10 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46029) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b8ADP-0005je-0m; Wed, 01 Jun 2016 13:45:59 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1b8ADM-00026e-QJ; Wed, 01 Jun 2016 13:45:56 -0400 From: Glenn Morris To: Tino Calancha Subject: Re: bug#21684: 25.0.50; undo in query-replace w/o exit References: <87k2qpmna2.fsf@mail.linkov.net> <87r3kt5fnp.fsf@mail.linkov.net> <87k2qijz0t.fsf@mail.linkov.net> <87wppvyg3p.fsf@gnus.org> <87ziuqopne.fsf@gnus.org> <8937oxkgev.fsf@fencepost.gnu.org> X-Spook: strategic Cyber attack Syria encryption Alcohol Tobacco X-Ran: 1]"P"$"koQ0Su+dgi&p29j"%vsH9~:2(xC`h|9x5h2}z&R|@@21p]=yJ\>f/W#/EBB1n/Q X-Hue: white X-Debbugs-No-Ack: yes X-Attribution: GM Date: Wed, 01 Jun 2016 13:45:56 -0400 In-Reply-To: (Tino Calancha's message of "Wed, 1 Jun 2016 11:44:24 +0900 (JST)") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 21684 Cc: 21684@debbugs.gnu.org, Lars Ingebrigtsen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) Tino Calancha wrote: >> Was a copyright assignment ever completed? >> I don't see one on file. >> >> http://debbugs.gnu.org/21684#14 > > Yes it was, around November 2015: copyright assignment #1056152 Thanks. The semi-public file that records these things must not be up-to-date (not for the first time). Not your problem. I'll ask the relevant people. From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 01 13:53:35 2016 Received: (at 21684) by debbugs.gnu.org; 1 Jun 2016 17:53:35 +0000 Received: from localhost ([127.0.0.1]:50135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8AKl-0001jf-JP for submit@debbugs.gnu.org; Wed, 01 Jun 2016 13:53:35 -0400 Received: from lamora.getmail.no ([84.210.184.7]:49701) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8AKi-0001jN-SG for 21684@debbugs.gnu.org; Wed, 01 Jun 2016 13:53:34 -0400 Received: from localhost (localhost [127.0.0.1]) by lamora.getmail.no (Postfix) with ESMTP id E937A1234F0; Wed, 1 Jun 2016 19:53:25 +0200 (CEST) Received: from lamora.getmail.no ([127.0.0.1]) by localhost (lamora.get.c.bitbit.net [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 5PwG_HxxTz7h; Wed, 1 Jun 2016 19:53:24 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by lamora.getmail.no (Postfix) with ESMTP id BA1611234DF; Wed, 1 Jun 2016 19:53:24 +0200 (CEST) X-Virus-Scanned: amavisd-new at lamora.get.c.bitbit.net Received: from lamora.getmail.no ([127.0.0.1]) by localhost (lamora.get.c.bitbit.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id q39ouCe-CidF; Wed, 1 Jun 2016 19:53:24 +0200 (CEST) Received: from mouse (cm-84.215.1.64.getinternet.no [84.215.1.64]) by lamora.getmail.no (Postfix) with ESMTPS id 89ADB1234BE; Wed, 1 Jun 2016 19:53:24 +0200 (CEST) From: Lars Ingebrigtsen To: Glenn Morris Subject: Re: bug#21684: 25.0.50; undo in query-replace w/o exit References: <87k2qpmna2.fsf@mail.linkov.net> <87r3kt5fnp.fsf@mail.linkov.net> <87k2qijz0t.fsf@mail.linkov.net> <87wppvyg3p.fsf@gnus.org> <87ziuqopne.fsf@gnus.org> <8937oxkgev.fsf@fencepost.gnu.org> Date: Wed, 01 Jun 2016 19:53:23 +0200 In-Reply-To: (Glenn Morris's message of "Wed, 01 Jun 2016 13:45:56 -0400") Message-ID: <87pos094oc.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21684 Cc: Tino Calancha , 21684@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Glenn Morris writes: > Tino Calancha wrote: > >>> Was a copyright assignment ever completed? >>> I don't see one on file. >>> >>> http://debbugs.gnu.org/21684#14 >> >> Yes it was, around November 2015: copyright assignment #1056152 > > Thanks. The semi-public file that records these things must not be > up-to-date (not for the first time). Not your problem. I'll ask the > relevant people. It was the last time I fetched it, but the name is in a slightly different format. :-) Search for "Calancha". (I'm not sure I'm allowed to post the full name from the assignment here.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 01 13:57:01 2016 Received: (at 21684) by debbugs.gnu.org; 1 Jun 2016 17:57:01 +0000 Received: from localhost ([127.0.0.1]:50142 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8AO5-0001oa-2M for submit@debbugs.gnu.org; Wed, 01 Jun 2016 13:57:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49627) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8AO3-0001oM-Lm for 21684@debbugs.gnu.org; Wed, 01 Jun 2016 13:56:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b8ANx-0007ue-Hj for 21684@debbugs.gnu.org; Wed, 01 Jun 2016 13:56:54 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46232) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b8ANo-0007tU-MG; Wed, 01 Jun 2016 13:56:44 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1b8ANm-0004f9-Ii; Wed, 01 Jun 2016 13:56:42 -0400 From: Glenn Morris To: Lars Ingebrigtsen Subject: Re: bug#21684: 25.0.50; undo in query-replace w/o exit References: <87k2qpmna2.fsf@mail.linkov.net> <87r3kt5fnp.fsf@mail.linkov.net> <87k2qijz0t.fsf@mail.linkov.net> <87wppvyg3p.fsf@gnus.org> <87ziuqopne.fsf@gnus.org> <8937oxkgev.fsf@fencepost.gnu.org> <87pos094oc.fsf@gnus.org> X-Spook: Agent Alcohol Tobacco and Firearms Emergency Landing X-Ran: c&UHna(|+?^fQ)#$'\u_61Fk+/fK75V4|H3agEj|],7oGor#7-a}c>a5zPV>)%Uqt@oo*D X-Hue: blue X-Debbugs-No-Ack: yes X-Attribution: GM Date: Wed, 01 Jun 2016 13:56:42 -0400 In-Reply-To: <87pos094oc.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 01 Jun 2016 19:53:23 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 21684 Cc: Tino Calancha , 21684@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) Lars Ingebrigtsen wrote: > It was the last time I fetched it, but the name is in a slightly > different format. :-) > > Search for "Calancha". (I'm not sure I'm allowed to post the full name > from the assignment here.) I don't think my grep-fu is to blame here. I generally try a broad search. I've asked assign@gnu. There seem to be several missing entries AFAICS. From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 01 13:57:42 2016 Received: (at control) by debbugs.gnu.org; 1 Jun 2016 17:57:42 +0000 Received: from localhost ([127.0.0.1]:50146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8AOk-0001px-9v for submit@debbugs.gnu.org; Wed, 01 Jun 2016 13:57:42 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49993) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8AOi-0001pl-DT for control@debbugs.gnu.org; Wed, 01 Jun 2016 13:57:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b8AOc-00087f-Lq for control@debbugs.gnu.org; Wed, 01 Jun 2016 13:57:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46248) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b8AOc-00085Z-Fs for control@debbugs.gnu.org; Wed, 01 Jun 2016 13:57:34 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1b8AOb-0006ke-1k for control@debbugs.gnu.org; Wed, 01 Jun 2016 13:57:33 -0400 Subject: control message for bug 21684 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Wed, 01 Jun 2016 13:57:33 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) close 21684 25.2 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 02 12:44:46 2016 Received: (at 21684) by debbugs.gnu.org; 2 Jun 2016 16:44:46 +0000 Received: from localhost ([127.0.0.1]:51944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8Vji-0001q4-3C for submit@debbugs.gnu.org; Thu, 02 Jun 2016 12:44:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46836) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8Vjg-0001pp-9V for 21684@debbugs.gnu.org; Thu, 02 Jun 2016 12:44:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b8Vja-0002R4-8f for 21684@debbugs.gnu.org; Thu, 02 Jun 2016 12:44:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37882) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b8VjQ-0002Lo-Po; Thu, 02 Jun 2016 12:44:28 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1b8VjO-0004Dj-1x; Thu, 02 Jun 2016 12:44:26 -0400 From: Glenn Morris To: Lars Ingebrigtsen Subject: Re: bug#21684: 25.0.50; undo in query-replace w/o exit References: <87k2qpmna2.fsf@mail.linkov.net> <87r3kt5fnp.fsf@mail.linkov.net> <87k2qijz0t.fsf@mail.linkov.net> <87wppvyg3p.fsf@gnus.org> <87ziuqopne.fsf@gnus.org> <8937oxkgev.fsf@fencepost.gnu.org> <87pos094oc.fsf@gnus.org> X-Spook: sweep National security Suicide attack State of emergency X-Ran: ]rc6[Wu);O:!b=iSl (Glenn Morris's message of "Wed, 01 Jun 2016 13:56:42 -0400") Message-ID: <66wpm7wnfa.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 21684 Cc: Tino Calancha , 21684@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) Glenn Morris wrote: > I've asked assign@gnu. There seem to be several missing entries AFAICS. The file that records the info was indeed out-of-date (malfunctioning cron job) and has now been fixed. From unknown Sat Sep 20 03:58:48 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 01 Jul 2016 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 03 21:49:42 2016 Received: (at control) by debbugs.gnu.org; 4 Dec 2016 02:49:42 +0000 Received: from localhost ([127.0.0.1]:51761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cDMs2-0004Js-AJ for submit@debbugs.gnu.org; Sat, 03 Dec 2016 21:49:42 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56131) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cDMrz-0004JW-G1 for control@debbugs.gnu.org; Sat, 03 Dec 2016 21:49:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cDMrs-0001yx-95 for control@debbugs.gnu.org; Sat, 03 Dec 2016 21:49:34 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53276) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cDMrs-0001yr-52 for control@debbugs.gnu.org; Sat, 03 Dec 2016 21:49:32 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cDMrr-0005b2-Kh; Sat, 03 Dec 2016 21:49:31 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <22595.33851.293095.70553@gnu.org> Date: Sat, 3 Dec 2016 21:49:31 -0500 From: Glenn Morris To: control@debbugs.gnu.org Subject: Clean up predictable issues due to Emacs version number change X-Debbugs-No-Ack: yes X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) # Ref: # http://lists.gnu.org/archive/html/emacs-devel/2016-11/msg00238.html # http://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00692.html # http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01215.html # Some attempt has been made to check for things backported after the fact. # Erring on the side of a later version number seems preferable anyway. unarchive 10 fixed 10 26.1 notfixed 10 25.2 unarchive 96 fixed 96 26.1 notfixed 96 25.2 unarchive 1149 fixed 1149 26.1 notfixed 1149 25.2 unarchive 1150 fixed 1150 26.1 notfixed 1150 25.2 unarchive 2270 fixed 2270 26.1 notfixed 2270 25.2 unarchive 2405 fixed 2405 26.1 notfixed 2405 25.2 unarchive 2589 fixed 2589 26.1 notfixed 2589 25.2 unarchive 3137 fixed 3137 26.1 notfixed 3137 25.2 unarchive 3393 fixed 3393 26.1 notfixed 3393 25.2 unarchive 4589 fixed 4589 26.1 notfixed 4589 25.2 unarchive 4920 fixed 4920 26.1 notfixed 4920 25.2 unarchive 5001 fixed 5001 26.1 notfixed 5001 25.2 unarchive 5262 fixed 5262 26.1 notfixed 5262 25.2 unarchive 5305 fixed 5305 26.1 notfixed 5305 25.2 unarchive 5314 fixed 5314 26.1 notfixed 5314 25.2 unarchive 5479 fixed 5479 26.1 notfixed 5479 25.2 unarchive 5650 fixed 5650 26.1 notfixed 5650 25.2 unarchive 5661 fixed 5661 26.1 notfixed 5661 25.2 unarchive 5727 fixed 5727 26.1 notfixed 5727 25.2 unarchive 6817 fixed 6817 26.1 notfixed 6817 25.2 unarchive 7385 fixed 7385 26.1 notfixed 7385 25.2 unarchive 7522 fixed 7522 26.1 notfixed 7522 25.2 unarchive 7751 fixed 7751 26.1 notfixed 7751 25.2 unarchive 8634 fixed 8634 26.1 notfixed 8634 25.2 unarchive 8693 fixed 8693 26.1 notfixed 8693 25.2 unarchive 8925 fixed 8925 26.1 notfixed 8925 25.2 unarchive 9342 fixed 9342 26.1 notfixed 9342 25.2 unarchive 9730 fixed 9730 26.1 notfixed 9730 25.2 unarchive 10487 fixed 10487 26.1 notfixed 10487 25.2 unarchive 10540 fixed 10540 26.1 notfixed 10540 25.2 unarchive 10723 fixed 10723 26.1 notfixed 10723 25.2 unarchive 10794 fixed 10794 26.1 notfixed 10794 25.2 unarchive 10980 fixed 10980 26.1 notfixed 10980 25.2 unarchive 11357 fixed 11357 26.1 notfixed 11357 25.2 unarchive 11400 fixed 11400 26.1 notfixed 11400 25.2 unarchive 11788 fixed 11788 26.1 notfixed 11788 25.2 unarchive 12048 fixed 12048 26.1 notfixed 12048 25.2 unarchive 12377 fixed 12377 26.1 notfixed 12377 25.2 unarchive 12378 fixed 12378 26.1 notfixed 12378 25.2 unarchive 12636 fixed 12636 26.1 notfixed 12636 25.2 unarchive 12939 fixed 12939 26.1 notfixed 12939 25.2 unarchive 13269 fixed 13269 26.1 notfixed 13269 25.2 unarchive 13571 fixed 13571 26.1 notfixed 13571 25.2 unarchive 13745 fixed 13745 26.1 notfixed 13745 25.2 unarchive 13949 fixed 13949 26.1 notfixed 13949 25.2 unarchive 14256 fixed 14256 26.1 notfixed 14256 25.2 unarchive 14341 fixed 14341 26.1 notfixed 14341 25.2 unarchive 14484 fixed 14484 26.1 notfixed 14484 25.2 unarchive 14554 fixed 14554 26.1 notfixed 14554 25.2 unarchive 14577 fixed 14577 26.1 notfixed 14577 25.2 unarchive 14687 fixed 14687 26.1 notfixed 14687 25.2 unarchive 14844 fixed 14844 26.1 notfixed 14844 25.2 unarchive 14854 fixed 14854 26.1 notfixed 14854 25.2 unarchive 14915 fixed 14915 26.1 notfixed 14915 25.2 unarchive 14919 fixed 14919 26.1 notfixed 14919 25.2 unarchive 15021 fixed 15021 26.1 notfixed 15021 25.2 unarchive 15047 fixed 15047 26.1 notfixed 15047 25.2 unarchive 15171 fixed 15171 26.1 notfixed 15171 25.2 unarchive 15324 fixed 15324 26.1 notfixed 15324 25.2 unarchive 15445 fixed 15445 26.1 notfixed 15445 25.2 unarchive 15506 fixed 15506 26.1 notfixed 15506 25.2 unarchive 15909 fixed 15909 26.1 notfixed 15909 25.2 unarchive 16136 fixed 16136 26.1 notfixed 16136 25.2 unarchive 16200 fixed 16200 26.1 notfixed 16200 25.2 unarchive 16276 fixed 16276 26.1 notfixed 16276 25.2 unarchive 16294 fixed 16294 26.1 notfixed 16294 25.2 unarchive 16345 fixed 16345 26.1 notfixed 16345 25.2 unarchive 16390 fixed 16390 26.1 notfixed 16390 25.2 unarchive 16406 fixed 16406 26.1 notfixed 16406 25.2 unarchive 16483 fixed 16483 26.1 notfixed 16483 25.2 unarchive 16513 fixed 16513 26.1 notfixed 16513 25.2 unarchive 16579 fixed 16579 26.1 notfixed 16579 25.2 unarchive 16746 fixed 16746 26.1 notfixed 16746 25.2 unarchive 16891 fixed 16891 26.1 notfixed 16891 25.2 unarchive 16904 fixed 16904 26.1 notfixed 16904 25.2 unarchive 17039 fixed 17039 26.1 notfixed 17039 25.2 unarchive 17067 fixed 17067 26.1 notfixed 17067 25.2 unarchive 17119 fixed 17119 26.1 notfixed 17119 25.2 unarchive 17582 fixed 17582 26.1 notfixed 17582 25.2 unarchive 17707 fixed 17707 26.1 notfixed 17707 25.2 unarchive 17716 fixed 17716 26.1 notfixed 17716 25.2 unarchive 17738 fixed 17738 26.1 notfixed 17738 25.2 unarchive 17989 fixed 17989 26.1 notfixed 17989 25.2 unarchive 17999 fixed 17999 26.1 notfixed 17999 25.2 unarchive 18008 fixed 18008 26.1 notfixed 18008 25.2 unarchive 18024 fixed 18024 26.1 notfixed 18024 25.2 unarchive 18026 fixed 18026 26.1 notfixed 18026 25.2 unarchive 18028 fixed 18028 26.1 notfixed 18028 25.2 unarchive 18089 fixed 18089 26.1 notfixed 18089 25.2 unarchive 18092 fixed 18092 26.1 notfixed 18092 25.2 unarchive 18110 fixed 18110 26.1 notfixed 18110 25.2 unarchive 18202 fixed 18202 26.1 notfixed 18202 25.2 unarchive 18203 fixed 18203 26.1 notfixed 18203 25.2 unarchive 18204 fixed 18204 26.1 notfixed 18204 25.2 unarchive 18211 fixed 18211 26.1 notfixed 18211 25.2 unarchive 18279 fixed 18279 26.1 notfixed 18279 25.2 unarchive 18527 fixed 18527 26.1 notfixed 18527 25.2 unarchive 18587 fixed 18587 26.1 notfixed 18587 25.2 unarchive 18634 fixed 18634 26.1 notfixed 18634 25.2 unarchive 18635 fixed 18635 26.1 notfixed 18635 25.2 unarchive 18686 fixed 18686 26.1 notfixed 18686 25.2 unarchive 18692 fixed 18692 26.1 notfixed 18692 25.2 unarchive 18809 fixed 18809 26.1 notfixed 18809 25.2 unarchive 18810 fixed 18810 26.1 notfixed 18810 25.2 unarchive 18829 fixed 18829 26.1 notfixed 18829 25.2 unarchive 19114 fixed 19114 26.1 notfixed 19114 25.2 unarchive 19152 fixed 19152 26.1 notfixed 19152 25.2 unarchive 19209 fixed 19209 26.1 notfixed 19209 25.2 unarchive 19214 fixed 19214 26.1 notfixed 19214 25.2 unarchive 19215 fixed 19215 26.1 notfixed 19215 25.2 unarchive 19255 fixed 19255 26.1 notfixed 19255 25.2 unarchive 19368 fixed 19368 26.1 notfixed 19368 25.2 unarchive 19424 fixed 19424 26.1 notfixed 19424 25.2 unarchive 19497 fixed 19497 26.1 notfixed 19497 25.2 unarchive 19587 fixed 19587 26.1 notfixed 19587 25.2 unarchive 19638 fixed 19638 26.1 notfixed 19638 25.2 unarchive 19722 fixed 19722 26.1 notfixed 19722 25.2 unarchive 19754 fixed 19754 26.1 notfixed 19754 25.2 unarchive 19801 fixed 19801 26.1 notfixed 19801 25.2 unarchive 19851 fixed 19851 26.1 notfixed 19851 25.2 unarchive 20038 fixed 20038 26.1 notfixed 20038 25.2 unarchive 20158 fixed 20158 26.1 notfixed 20158 25.2 unarchive 20181 fixed 20181 26.1 notfixed 20181 25.2 unarchive 20304 fixed 20304 26.1 notfixed 20304 25.2 unarchive 20408 fixed 20408 26.1 notfixed 20408 25.2 unarchive 20460 fixed 20460 26.1 notfixed 20460 25.2 unarchive 20485 fixed 20485 26.1 notfixed 20485 25.2 unarchive 20520 fixed 20520 26.1 notfixed 20520 25.2 unarchive 20654 fixed 20654 26.1 notfixed 20654 25.2 unarchive 20702 fixed 20702 26.1 notfixed 20702 25.2 unarchive 20724 fixed 20724 26.1 notfixed 20724 25.2 unarchive 20878 fixed 20878 26.1 notfixed 20878 25.2 unarchive 21002 fixed 21002 26.1 notfixed 21002 25.2 unarchive 21014 fixed 21014 26.1 notfixed 21014 25.2 unarchive 21024 fixed 21024 26.1 notfixed 21024 25.2 unarchive 21155 fixed 21155 26.1 notfixed 21155 25.2 unarchive 21169 fixed 21169 26.1 notfixed 21169 25.2 unarchive 21171 fixed 21171 26.1 notfixed 21171 25.2 unarchive 21225 fixed 21225 26.1 notfixed 21225 25.2 unarchive 21231 fixed 21231 26.1 notfixed 21231 25.2 unarchive 21252 fixed 21252 26.1 notfixed 21252 25.2 unarchive 21269 fixed 21269 26.1 notfixed 21269 25.2 unarchive 21359 fixed 21359 26.1 notfixed 21359 25.2 unarchive 21427 fixed 21427 26.1 notfixed 21427 25.2 unarchive 21552 fixed 21552 26.1 notfixed 21552 25.2 unarchive 21576 fixed 21576 26.1 notfixed 21576 25.2 unarchive 21577 fixed 21577 26.1 notfixed 21577 25.2 unarchive 21601 fixed 21601 26.1 notfixed 21601 25.2 unarchive 21678 fixed 21678 26.1 notfixed 21678 25.2 unarchive 21679 fixed 21679 26.1 notfixed 21679 25.2 unarchive 21684 fixed 21684 26.1 notfixed 21684 25.2 unarchive 21706 fixed 21706 26.1 notfixed 21706 25.2 unarchive 21759 fixed 21759 26.1 notfixed 21759 25.2 unarchive 21851 fixed 21851 26.1 notfixed 21851 25.2 unarchive 21852 fixed 21852 26.1 notfixed 21852 25.2 unarchive 21853 fixed 21853 26.1 notfixed 21853 25.2 unarchive 21881 fixed 21881 26.1 notfixed 21881 25.2 unarchive 21936 fixed 21936 26.1 notfixed 21936 25.2 unarchive 21962 fixed 21962 26.1 notfixed 21962 25.2 unarchive 22117 fixed 22117 26.1 notfixed 22117 25.2 unarchive 22140 fixed 22140 26.1 notfixed 22140 25.2 unarchive 22170 fixed 22170 26.1 notfixed 22170 25.2 unarchive 22172 fixed 22172 26.1 notfixed 22172 25.2 unarchive 22227 fixed 22227 26.1 notfixed 22227 25.2 unarchive 22315 fixed 22315 26.1 notfixed 22315 25.2 unarchive 22325 fixed 22325 26.1 notfixed 22325 25.2 unarchive 22329 fixed 22329 26.1 notfixed 22329 25.2 unarchive 22348 fixed 22348 26.1 notfixed 22348 25.2 unarchive 22478 fixed 22478 26.1 notfixed 22478 25.2 unarchive 22530 fixed 22530 26.1 notfixed 22530 25.2 unarchive 22531 fixed 22531 26.1 notfixed 22531 25.2 unarchive 22576 fixed 22576 26.1 notfixed 22576 25.2 unarchive 22583 fixed 22583 26.1 notfixed 22583 25.2 unarchive 22586 fixed 22586 26.1 notfixed 22586 25.2 unarchive 22592 fixed 22592 26.1 notfixed 22592 25.2 unarchive 22594 fixed 22594 26.1 notfixed 22594 25.2 unarchive 22595 fixed 22595 26.1 notfixed 22595 25.2 unarchive 22596 fixed 22596 26.1 notfixed 22596 25.2 unarchive 22627 fixed 22627 26.1 notfixed 22627 25.2 unarchive 22632 fixed 22632 26.1 notfixed 22632 25.2 unarchive 22648 fixed 22648 26.1 notfixed 22648 25.2 unarchive 22664 fixed 22664 26.1 notfixed 22664 25.2 unarchive 22720 fixed 22720 26.1 notfixed 22720 25.2 unarchive 22724 fixed 22724 26.1 notfixed 22724 25.2 unarchive 22764 fixed 22764 26.1 notfixed 22764 25.2 unarchive 22799 fixed 22799 26.1 notfixed 22799 25.2 unarchive 22800 fixed 22800 26.1 notfixed 22800 25.2 unarchive 22814 fixed 22814 26.1 notfixed 22814 25.2 unarchive 22824 fixed 22824 26.1 notfixed 22824 25.2 unarchive 22827 fixed 22827 26.1 notfixed 22827 25.2 unarchive 22837 fixed 22837 26.1 notfixed 22837 25.2 unarchive 22841 fixed 22841 26.1 notfixed 22841 25.2 unarchive 22890 fixed 22890 26.1 notfixed 22890 25.2 unarchive 22928 fixed 22928 26.1 notfixed 22928 25.2 unarchive 22940 fixed 22940 26.1 notfixed 22940 25.2 unarchive 22964 fixed 22964 26.1 notfixed 22964 25.2 unarchive 22968 fixed 22968 26.1 notfixed 22968 25.2 unarchive 23020 fixed 23020 26.1 notfixed 23020 25.2 unarchive 23071 fixed 23071 26.1 notfixed 23071 25.2 unarchive 23116 fixed 23116 26.1 notfixed 23116 25.2 unarchive 23139 fixed 23139 26.1 notfixed 23139 25.2 unarchive 23159 fixed 23159 26.1 notfixed 23159 25.2 unarchive 23167 fixed 23167 26.1 notfixed 23167 25.2 unarchive 23262 fixed 23262 26.1 notfixed 23262 25.2 unarchive 23290 fixed 23290 26.1 notfixed 23290 25.2 unarchive 23374 fixed 23374 26.1 notfixed 23374 25.2 unarchive 23390 fixed 23390 26.1 notfixed 23390 25.2 unarchive 23401 fixed 23401 26.1 notfixed 23401 25.2 unarchive 23411 fixed 23411 26.1 notfixed 23411 25.2 unarchive 23459 fixed 23459 26.1 notfixed 23459 25.2 unarchive 23608 fixed 23608 26.1 notfixed 23608 25.2 unarchive 23703 fixed 23703 26.1 notfixed 23703 25.2 unarchive 23730 fixed 23730 26.1 notfixed 23730 25.2 unarchive 23829 fixed 23829 26.1 notfixed 23829 25.2 unarchive 23850 fixed 23850 26.1 notfixed 23850 25.2 unarchive 23863 fixed 23863 26.1 notfixed 23863 25.2 unarchive 23883 fixed 23883 26.1 notfixed 23883 25.2 unarchive 23914 fixed 23914 26.1 notfixed 23914 25.2 unarchive 23949 fixed 23949 26.1 notfixed 23949 25.2 unarchive 23998 fixed 23998 26.1 notfixed 23998 25.2 unarchive 24122 fixed 24122 26.1 notfixed 24122 25.2 unarchive 24133 fixed 24133 26.1 notfixed 24133 25.2 unarchive 24166 fixed 24166 26.1 notfixed 24166 25.2 unarchive 24257 fixed 24257 26.1 notfixed 24257 25.2 unarchive 24308 fixed 24308 26.1 notfixed 24308 25.2 unarchive 24432 fixed 24432 26.1 notfixed 24432 25.2 From unknown Sat Sep 20 03:58:48 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 01 Jan 2017 12:24:24 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator