From unknown Tue Jun 24 20:53:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21663: Subject: 25.0.50; isearch-edit-string dont resume multi isearches Resent-From: Tino Calancha Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Oct 2015 04:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21663 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 21663@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.144453929427612 (code B ref -1); Sun, 11 Oct 2015 04:55:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Oct 2015 04:54:54 +0000 Received: from localhost ([127.0.0.1]:35729 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zl8er-0007BH-HB for submit@debbugs.gnu.org; Sun, 11 Oct 2015 00:54:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45205) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zl8ep-0007B7-1v for submit@debbugs.gnu.org; Sun, 11 Oct 2015 00:54:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zl8en-0008Hy-SH for submit@debbugs.gnu.org; Sun, 11 Oct 2015 00:54:50 -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.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49534) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zl8en-0008Hu-PE for submit@debbugs.gnu.org; Sun, 11 Oct 2015 00:54:49 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55206) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zl8em-0000iR-VG for bug-gnu-emacs@gnu.org; Sun, 11 Oct 2015 00:54:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zl8ej-0008HS-Or for bug-gnu-emacs@gnu.org; Sun, 11 Oct 2015 00:54:48 -0400 Received: from calancha-ilc.kek.jp ([130.87.234.234]:33574) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zl8ej-0008GN-F6 for bug-gnu-emacs@gnu.org; Sun, 11 Oct 2015 00:54:45 -0400 Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id C9F6B8030; Sun, 11 Oct 2015 13:57:51 +0900 (JST) Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id 8385B42F for ; Sun, 11 Oct 2015 13:57:51 +0900 (JST) Date: Sun, 11 Oct 2015 13:57:51 +0900 (JST) From: Tino Calancha X-X-Sender: calancha@calancha-ilc.kek.jp Message-ID: User-Agent: Alpine 2.20 (LRH 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1468197610-2005146316-1444539471=:8502" 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-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-2005146316-1444539471=:8502 Content-Type: text/plain; format=flowed; charset=US-ASCII Start fresh session: emacs -Q C-x C-b M-x multi-isearch-buffer RET *scratch* RET *Buffer List* RET RET s (Using C-s several times will search "s" on the two buffers). M-s e (Now C-s should keep searching the same string "s" in the two buffers, but the string is searched just in the current buffer). --1468197610-2005146316-1444539471=:8502 Content-Type: text/plain; charset=US-ASCII; name=isearch.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=isearch.patch ZGlmZiAtLWdpdCBhL2xpc3AvaXNlYXJjaC5lbCBiL2xpc3AvaXNlYXJjaC5l bA0KaW5kZXggNGZjOWIzOC4uNTQ0MGJlNyAxMDA2NDQNCi0tLSBhL2xpc3Av aXNlYXJjaC5lbA0KKysrIGIvbGlzcC9pc2VhcmNoLmVsDQpAQCAtMTA4Niw3 ICsxMDg2LDEwIEBAIGlzZWFyY2gtZG9uZQ0KICAgICAgIDs7IFVwZGF0ZSB0 aGUgcmluZyBkYXRhLg0KICAgICAgIChpc2VhcmNoLXVwZGF0ZS1yaW5nIGlz ZWFyY2gtc3RyaW5nIGlzZWFyY2gtcmVnZXhwKSkNCiANCi0gIChsZXQgKChp c2VhcmNoLW1vZGUtZW5kLWhvb2stcXVpdCAoYW5kIG5vcHVzaCAobm90IGVk aXQpKSkpDQorICAobGV0ICgoaXNlYXJjaC1tb2RlLWVuZC1ob29rLXF1aXQg KGFuZCBub3B1c2ggKG5vdCBlZGl0KSkpDQorICAgICAgICAoaXNlYXJjaC1t b2RlLWVuZC1ob29rICAgICAgKGlmIChhbmQgbm9wdXNoIGVkaXQgbXVsdGkt aXNlYXJjaC1idWZmZXItbGlzdCkNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKGRlbHEgJ211bHRpLWlzZWFyY2gtZW5kIGlz ZWFyY2gtbW9kZS1lbmQtaG9vaykNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGlzZWFyY2gtbW9kZS1lbmQtaG9vaykpKQ0KICAg ICAocnVuLWhvb2tzICdpc2VhcmNoLW1vZGUtZW5kLWhvb2spKQ0KIA0KICAg OzsgSWYgdGhlcmUgd2FzIG1vdmVtZW50LCBtYXJrIHRoZSBzdGFydGluZyBw b3NpdGlvbi4NCg== --1468197610-2005146316-1444539471=:8502-- From unknown Tue Jun 24 20:53:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21663: 25.0.50; isearch-edit-string dont resume multi-isearch-files Resent-From: Tino Calancha Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Oct 2015 15:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21663 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 21663@debbugs.gnu.org Received: via spool by 21663-submit@debbugs.gnu.org id=B21663.144466332815291 (code B ref 21663); Mon, 12 Oct 2015 15:23:01 +0000 Received: (at 21663) by debbugs.gnu.org; 12 Oct 2015 15:22:08 +0000 Received: from localhost ([127.0.0.1]:37206 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZlevP-0003yZ-PT for submit@debbugs.gnu.org; Mon, 12 Oct 2015 11:22:08 -0400 Received: from calancha-ilc.kek.jp ([130.87.234.234]:57050) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZlevM-0003yO-Pm for 21663@debbugs.gnu.org; Mon, 12 Oct 2015 11:22:05 -0400 Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id 9C7FA8058; Tue, 13 Oct 2015 00:25:12 +0900 (JST) Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id 87ACF726B for <21663@debbugs.gnu.org>; Tue, 13 Oct 2015 00:25:12 +0900 (JST) Date: Tue, 13 Oct 2015 00:25:12 +0900 (JST) From: Tino Calancha X-X-Sender: calancha@calancha-ilc.kek.jp 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-1049205104-1444663512=:12592" X-Spam-Score: 1.0 (+) 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-1049205104-1444663512=:12592 Content-Type: text/plain; format=flowed; charset=US-ASCII Previous patch would not work for `multi-isearch-files' because it is not checking `multi-isearch-file-list', so that `multi-isearch-end' would be called. We may replace (if (and nopush edit multi-isearch-buffer-list) with (if (and nopush edit (or multi-isearch-buffer-list multi-isearch-file-list)) but just (if (and nopush edit) wold work in any situation and its shorter. --1468197610-1049205104-1444663512=:12592 Content-Type: text/plain; charset=US-ASCII; name=new-patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=new-patch Z2RpZmYgLS1naXQgYS9saXNwL2lzZWFyY2guZWwgYi9saXNwL2lzZWFyY2gu ZWwNCmluZGV4IDRmYzliMzguLjYxMDdiZDUgMTAwNjQ0DQotLS0gYS9saXNw L2lzZWFyY2guZWwNCisrKyBiL2xpc3AvaXNlYXJjaC5lbA0KQEAgLTEwODYs NyArMTA4NiwxMCBAQCBpc2VhcmNoLWRvbmUNCiAgICAgICA7OyBVcGRhdGUg dGhlIHJpbmcgZGF0YS4NCiAgICAgICAoaXNlYXJjaC11cGRhdGUtcmluZyBp c2VhcmNoLXN0cmluZyBpc2VhcmNoLXJlZ2V4cCkpDQogDQotICAobGV0ICgo aXNlYXJjaC1tb2RlLWVuZC1ob29rLXF1aXQgKGFuZCBub3B1c2ggKG5vdCBl ZGl0KSkpKQ0KKyAgKGxldCAoKGlzZWFyY2gtbW9kZS1lbmQtaG9vay1xdWl0 IChhbmQgbm9wdXNoIChub3QgZWRpdCkpKQ0KKyAgICAgICAgKGlzZWFyY2gt bW9kZS1lbmQtaG9vayAgICAgIChpZiAoYW5kIG5vcHVzaCBlZGl0KQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZGVscSAn bXVsdGktaXNlYXJjaC1lbmQgaXNlYXJjaC1tb2RlLWVuZC1ob29rKQ0KKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXNlYXJjaC1t b2RlLWVuZC1ob29rKSkpDQogICAgIChydW4taG9va3MgJ2lzZWFyY2gtbW9k ZS1lbmQtaG9vaykpDQogDQogICA7OyBJZiB0aGVyZSB3YXMgbW92ZW1lbnQs IG1hcmsgdGhlIHN0YXJ0aW5nIHBvc2l0aW9uLg0K --1468197610-1049205104-1444663512=:12592-- From unknown Tue Jun 24 20:53:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21663: 25.0.50; isearch-edit-string dont resume multi-isearch-files Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Oct 2015 20:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21663 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tino Calancha Cc: 21663@debbugs.gnu.org Received: via spool by 21663-submit@debbugs.gnu.org id=B21663.144468170817121 (code B ref 21663); Mon, 12 Oct 2015 20:29:02 +0000 Received: (at 21663) by debbugs.gnu.org; 12 Oct 2015 20:28:28 +0000 Received: from localhost ([127.0.0.1]:37539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zljhr-0004S5-Iv for submit@debbugs.gnu.org; Mon, 12 Oct 2015 16:28:27 -0400 Received: from sub3.mail.dreamhost.com ([69.163.253.7]:42015 helo=homiemail-a20.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zljhq-0004Rx-6y for 21663@debbugs.gnu.org; Mon, 12 Oct 2015 16:28:26 -0400 Received: from homiemail-a20.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a20.g.dreamhost.com (Postfix) with ESMTP id 406D17EC063; Mon, 12 Oct 2015 13:28:25 -0700 (PDT) Received: from localhost.linkov.net (m212-53-111-171.cust.tele2.ee [212.53.111.171]) (Authenticated sender: jurta@jurta.org) by homiemail-a20.g.dreamhost.com (Postfix) with ESMTPA id 4F4D17EC060; Mon, 12 Oct 2015 13:28:24 -0700 (PDT) From: Juri Linkov Organization: LINKOV.NET References: Date: Mon, 12 Oct 2015 23:17:15 +0300 In-Reply-To: (Tino Calancha's message of "Tue, 13 Oct 2015 00:25:12 +0900 (JST)") Message-ID: <87io6b6dva.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; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) 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 (/) >> Start fresh session: >> emacs -Q >> >> C-x C-b >> M-x multi-isearch-buffer RET *scratch* RET *Buffer List* RET RET s >> (Using C-s several times will search "s" on the two buffers). >> >> M-s e >> (Now C-s should keep searching the same string "s" in the two buffers, >> but the string is searched just in the current buffer). > > Previous patch would not work for `multi-isearch-files' > because it is not checking `multi-isearch-file-list', so that > `multi-isearch-end' would be called. > > We may replace > (if (and nopush edit multi-isearch-buffer-list) > with > (if (and nopush edit (or multi-isearch-buffer-list multi-isearch-file-l= ist)) > but just > (if (and nopush edit) > wold work in any situation and its shorter. I wonder why =E2=80=98isearch-mode-end-hook-quit=E2=80=99 is not initiali= zed as =E2=80=98(and nopush edit)=E2=80=99 in the first place? If it was so, th= en you could just check for it in =E2=80=98multi-isearch-end=E2=80=99. But please note that not finishing multi-isearch correctly has such side effects as e.g. after =E2=80=98M-s e=E2=80=99 switching from the min= ibuffer to another buffer and starting another ordinary search in it will still use multi-isearch, etc. Instead of not finishing multi-isearch, have you tried to re-initialize multi-isearch on resuming isearch after exiting from the minibuffer? (This could be achieved by remembering its state variables). From unknown Tue Jun 24 20:53:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21663: 25.0.50; isearch-edit-string dont resume multi-isearch-files Resent-From: Tino Calancha Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Oct 2015 01:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21663 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 21663@debbugs.gnu.org Cc: Tino Calancha Received: via spool by 21663-submit@debbugs.gnu.org id=B21663.144469994718191 (code B ref 21663); Tue, 13 Oct 2015 01:33:02 +0000 Received: (at 21663) by debbugs.gnu.org; 13 Oct 2015 01:32:27 +0000 Received: from localhost ([127.0.0.1]:37617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZloS2-0004jJ-LT for submit@debbugs.gnu.org; Mon, 12 Oct 2015 21:32:26 -0400 Received: from calancha-ilc.kek.jp ([130.87.234.234]:58242) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZloRz-0004j7-Eu for 21663@debbugs.gnu.org; Mon, 12 Oct 2015 21:32:24 -0400 Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id 3215C8648; Tue, 13 Oct 2015 10:35:31 +0900 (JST) Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id 238AA85F1; Tue, 13 Oct 2015 10:35:31 +0900 (JST) Date: Tue, 13 Oct 2015 10:35:31 +0900 (JST) From: Tino Calancha X-X-Sender: calancha@calancha-ilc.kek.jp In-Reply-To: <87io6b6dva.fsf@mail.linkov.net> Message-ID: References: <87io6b6dva.fsf@mail.linkov.net> User-Agent: Alpine 2.20 (LRH 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1468197610-194859354-1444700131=:27198" X-Spam-Score: 3.0 (+++) 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: > I wonder why =?UTF-8?Q?=E2=80=98isearch-mode-end-hook-quit=E2=80=99?= is not initialized as > =?UTF-8?Q?=E2=80=98?=(and nopush edit)=?UTF-8?Q?=E2=80=99?= in the first place? If it was so, then > you could just check for it in =?UTF-8?Q?=E2=80=98multi-isearch-end=E2=80=99.?= My understanding about that variable (i may be wrong) is that is should be non nil just when the user quit the search with C-g we dont want this variable being non nil in the case of editing the string with the idea to resume the same kind of search. [...] Content analysis details: (3.0 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.1 MALFORMED_FREEMAIL Bad headers on message from free email service 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-194859354-1444700131=:27198 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8BIT > I wonder why ‘isearch-mode-end-hook-quit’ is not initialized as > ‘(and nopush edit)’ in the first place? If it was so, then > you could just check for it in ‘multi-isearch-end’. My understanding about that variable (i may be wrong) is that is should be non nil just when the user quit the search with C-g we dont want this variable being non nil in the case of editing the string with the idea to resume the same kind of search. > have you tried to re-initialize multi-isearch on resuming isearch > after exiting from the minibuffer? (This could be achieved by > remembering its state variables). I like your proposal: this way is more consistent with the original code. See attached new patch. --1468197610-194859354-1444700131=:27198 Content-Type: text/plain; charset=US-ASCII; name=isearch_3.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=isearch_3.patch ZGlmZiAtLWdpdCBhL2xpc3AvaXNlYXJjaC5lbCBiL2xpc3AvaXNlYXJjaC5l bA0KaW5kZXggNGZjOWIzOC4uNzRiMTI1MCAxMDA2NDQNCi0tLSBhL2xpc3Av aXNlYXJjaC5lbA0KKysrIGIvbGlzcC9pc2VhcmNoLmVsDQpAQCAtMTI0Miw2 ICsxMjQyLDE0IEBAIHdpdGgtaXNlYXJjaC1zdXNwZW5kZWQNCiAJICAgICAg KGlzZWFyY2gtYWRqdXN0ZWQgaXNlYXJjaC1hZGp1c3RlZCkNCiAJICAgICAg KGlzZWFyY2gteWFuay1mbGFnIGlzZWFyY2gteWFuay1mbGFnKQ0KIAkgICAg ICAoaXNlYXJjaC1lcnJvciBpc2VhcmNoLWVycm9yKQ0KKyAgICAgICAgICAg ICAgOzsgIG11bHRpIGlzZWFyY2ggdmFyaWFibGVzDQorCSAgICAgIChtdWx0 aS1pc2VhcmNoLWZpbGUtbGlzdCBtdWx0aS1pc2VhcmNoLWZpbGUtbGlzdCkN CisJICAgICAgKG11bHRpLWlzZWFyY2gtYnVmZmVyLWxpc3QgbXVsdGktaXNl YXJjaC1idWZmZXItbGlzdCkNCisJICAgICAgKG11bHRpLWlzZWFyY2gtbmV4 dC1idWZmZXItY3VycmVudC1mdW5jdGlvbiBtdWx0aS1pc2VhcmNoLW5leHQt YnVmZmVyLWN1cnJlbnQtZnVuY3Rpb24pDQorCSAgICAgIChtdWx0aS1pc2Vh cmNoLWN1cnJlbnQtYnVmZmVyIG11bHRpLWlzZWFyY2gtY3VycmVudC1idWZm ZXIpDQorCSAgICAgIChpc2VhcmNoLXB1c2gtc3RhdGUtZnVuY3Rpb24gaXNl YXJjaC1wdXNoLXN0YXRlLWZ1bmN0aW9uKQ0KKwkgICAgICAoaXNlYXJjaC13 cmFwLWZ1bmN0aW9uIGlzZWFyY2gtd3JhcC1mdW5jdGlvbikNCisJICAgICAg KGlzZWFyY2gtc2VhcmNoLWZ1bi1mdW5jdGlvbiBpc2VhcmNoLXNlYXJjaC1m dW4tZnVuY3Rpb24pDQogICA7OzsgRG9uJ3QgYmluZCB0aGlzLiAgV2Ugd2Fu dCBpc2VhcmNoLXNlYXJjaCwgYmVsb3csIHRvIHNldCBpdC4NCiAgIDs7OyBB bmQgdGhlIG9sZCB2YWx1ZSB3b24ndCBtYXR0ZXIgYWZ0ZXIgdGhhdC4NCiAg IDs7OwkgICAgKGlzZWFyY2gtb3RoZXItZW5kIGlzZWFyY2gtb3RoZXItZW5k KQ0K --1468197610-194859354-1444700131=:27198-- From unknown Tue Jun 24 20:53:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21663: 25.0.50; isearch-edit-string dont resume multi isearches Resent-From: Tino Calancha Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Oct 2015 05:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21663 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 21663@debbugs.gnu.org Cc: Tino Calancha Received: via spool by 21663-submit@debbugs.gnu.org id=B21663.14447133237630 (code B ref 21663); Tue, 13 Oct 2015 05:16:02 +0000 Received: (at 21663) by debbugs.gnu.org; 13 Oct 2015 05:15:23 +0000 Received: from localhost ([127.0.0.1]:37677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zlrvm-0001yz-HL for submit@debbugs.gnu.org; Tue, 13 Oct 2015 01:15:23 -0400 Received: from calancha-ilc.kek.jp ([130.87.234.234]:59477) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zlrvi-0001yf-8O for 21663@debbugs.gnu.org; Tue, 13 Oct 2015 01:15:19 -0400 Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id 2E23E864B; Tue, 13 Oct 2015 14:18:25 +0900 (JST) Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id 18F638643; Tue, 13 Oct 2015 14:18:25 +0900 (JST) Date: Tue, 13 Oct 2015 14:18:25 +0900 (JST) From: Tino Calancha X-X-Sender: calancha@calancha-ilc.kek.jp 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-1159872123-1444713505=:28366" X-Spam-Score: 3.0 (+++) 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: In previous patch (isearch_3.patch) the variables are not restored because they were bind to the same symbol name, and multi-isearch-end will set them to nil. In addition, multi-isearch-end need to be added again to isearch-mode-end-hook, otherwise, even after exiting with C-g, C-s will start a multisearch instead of a normal isearch in the current buffer. [...] Content analysis details: (3.0 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.1 MALFORMED_FREEMAIL Bad headers on message from free email service 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-1159872123-1444713505=:28366 Content-Type: text/plain; format=flowed; charset=US-ASCII In previous patch (isearch_3.patch) the variables are not restored because they were bind to the same symbol name, and multi-isearch-end will set them to nil. In addition, multi-isearch-end need to be added again to isearch-mode-end-hook, otherwise, even after exiting with C-g, C-s will start a multisearch instead of a normal isearch in the current buffer. See attached patch: isearch_4.patch --1468197610-1159872123-1444713505=:28366 Content-Type: text/plain; charset=US-ASCII; name=isearch_4.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=isearch_4.patch ZGlmZiAtLWdpdCBhL2xpc3AvaXNlYXJjaC5lbCBiL2xpc3AvaXNlYXJjaC5l bA0KaW5kZXggNGZjOWIzOC4uNjE3ZjNlNyAxMDA2NDQNCi0tLSBhL2xpc3Av aXNlYXJjaC5lbA0KKysrIGIvbGlzcC9pc2VhcmNoLmVsDQpAQCAtMTI0Miw2 ICsxMjQyLDE1IEBAIHdpdGgtaXNlYXJjaC1zdXNwZW5kZWQNCiAJICAgICAg KGlzZWFyY2gtYWRqdXN0ZWQgaXNlYXJjaC1hZGp1c3RlZCkNCiAJICAgICAg KGlzZWFyY2gteWFuay1mbGFnIGlzZWFyY2gteWFuay1mbGFnKQ0KIAkgICAg ICAoaXNlYXJjaC1lcnJvciBpc2VhcmNoLWVycm9yKQ0KKyAgICAgICAgICAg ICAgOzsgbXVsdGkgaXNlYXJjaCB2YXJpYWJsZXMNCisgICAgICAgICAgICAg IChpcy1tdWx0aS1pc2VhcmNoIChvciBtdWx0aS1pc2VhcmNoLWJ1ZmZlci1s aXN0IG11bHRpLWlzZWFyY2gtZmlsZS1saXN0KSkNCisJICAgICAgKG11bHRp LWlzZWFyY2gtZmlsZS1saXN0LW5ldyBtdWx0aS1pc2VhcmNoLWZpbGUtbGlz dCkNCisJICAgICAgKG11bHRpLWlzZWFyY2gtYnVmZmVyLWxpc3QtbmV3IG11 bHRpLWlzZWFyY2gtYnVmZmVyLWxpc3QpDQorIAkgICAgICAobXVsdGktaXNl YXJjaC1uZXh0LWJ1ZmZlci1jdXJyZW50LWZ1bmN0aW9uLW5ldyBtdWx0aS1p c2VhcmNoLW5leHQtYnVmZmVyLWN1cnJlbnQtZnVuY3Rpb24pDQorCSAgICAg IChtdWx0aS1pc2VhcmNoLWN1cnJlbnQtYnVmZmVyLW5ldyBtdWx0aS1pc2Vh cmNoLWN1cnJlbnQtYnVmZmVyKQ0KKwkgICAgICAoaXNlYXJjaC1wdXNoLXN0 YXRlLWZ1bmN0aW9uIGlzZWFyY2gtcHVzaC1zdGF0ZS1mdW5jdGlvbikNCisJ ICAgICAgKGlzZWFyY2gtd3JhcC1mdW5jdGlvbiBpc2VhcmNoLXdyYXAtZnVu Y3Rpb24pDQorCSAgICAgIChpc2VhcmNoLXNlYXJjaC1mdW4tZnVuY3Rpb24g aXNlYXJjaC1zZWFyY2gtZnVuLWZ1bmN0aW9uKQ0KICAgOzs7IERvbid0IGJp bmQgdGhpcy4gIFdlIHdhbnQgaXNlYXJjaC1zZWFyY2gsIGJlbG93LCB0byBz ZXQgaXQuDQogICA7OzsgQW5kIHRoZSBvbGQgdmFsdWUgd29uJ3QgbWF0dGVy IGFmdGVyIHRoYXQuDQogICA7OzsJICAgIChpc2VhcmNoLW90aGVyLWVuZCBp c2VhcmNoLW90aGVyLWVuZCkNCkBAIC0xMjk4LDEyICsxMzA3LDE3IEBAIHdp dGgtaXNlYXJjaC1zdXNwZW5kZWQNCiAJCQkgIG5pbA0KIAkJCSAgaXNlYXJj aC13b3JkKQ0KIA0KKyAgICAgICAgICAgICh3aGVuIGlzLW11bHRpLWlzZWFy Y2ggKGFkZC1ob29rICdpc2VhcmNoLW1vZGUtZW5kLWhvb2sgICdtdWx0aS1p c2VhcmNoLWVuZCkpDQogCSAgICA7OyBDb3B5IG5ldyBsb2NhbCB2YWx1ZXMg dG8gaXNlYXJjaCBnbG9iYWxzDQogCSAgICAoc2V0cSBpc2VhcmNoLXN0cmlu ZyBpc2VhcmNoLW5ldy1zdHJpbmcNCiAJCSAgaXNlYXJjaC1tZXNzYWdlIGlz ZWFyY2gtbmV3LW1lc3NhZ2UNCiAJCSAgaXNlYXJjaC1mb3J3YXJkIGlzZWFy Y2gtbmV3LWZvcndhcmQNCiAJCSAgaXNlYXJjaC13b3JkIGlzZWFyY2gtbmV3 LXdvcmQNCi0JCSAgaXNlYXJjaC1jYXNlLWZvbGQtc2VhcmNoIGlzZWFyY2gt bmV3LWNhc2UtZm9sZCkpDQorCQkgIGlzZWFyY2gtY2FzZS1mb2xkLXNlYXJj aCBpc2VhcmNoLW5ldy1jYXNlLWZvbGQNCisgICAgICAgICAgICAgICAgICBt dWx0aS1pc2VhcmNoLWZpbGUtbGlzdCBtdWx0aS1pc2VhcmNoLWZpbGUtbGlz dC1uZXcNCisgICAgICAgICAgICAgICAgICBtdWx0aS1pc2VhcmNoLWJ1ZmZl ci1saXN0IG11bHRpLWlzZWFyY2gtYnVmZmVyLWxpc3QtbmV3DQorICAgICAg ICAgICAgICAgICAgbXVsdGktaXNlYXJjaC1jdXJyZW50LWJ1ZmZlciBtdWx0 aS1pc2VhcmNoLWN1cnJlbnQtYnVmZmVyLW5ldw0KKyAgICAgICAgICAgICAg ICAgIG11bHRpLWlzZWFyY2gtbmV4dC1idWZmZXItY3VycmVudC1mdW5jdGlv biBtdWx0aS1pc2VhcmNoLW5leHQtYnVmZmVyLWN1cnJlbnQtZnVuY3Rpb24t bmV3KSkNCiANCiAJICA7OyBFbXB0eSBpc2VhcmNoLXN0cmluZyBtZWFucyB1 c2UgZGVmYXVsdC4NCiAJICAod2hlbiAoPSAwIChsZW5ndGggaXNlYXJjaC1z dHJpbmcpKQ0K --1468197610-1159872123-1444713505=:28366-- From unknown Tue Jun 24 20:53:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21663: 25.0.50; isearch-edit-string dont resume multi isearches Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 13 Oct 2015 22:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21663 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tino Calancha Cc: 21663@debbugs.gnu.org Received: via spool by 21663-submit@debbugs.gnu.org id=B21663.14447739687622 (code B ref 21663); Tue, 13 Oct 2015 22:07:02 +0000 Received: (at 21663) by debbugs.gnu.org; 13 Oct 2015 22:06:08 +0000 Received: from localhost ([127.0.0.1]:39124 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zm7hv-0001ys-Oj for submit@debbugs.gnu.org; Tue, 13 Oct 2015 18:06:08 -0400 Received: from sub3.mail.dreamhost.com ([69.163.253.7]:46771 helo=homiemail-a20.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zm7ht-0001yh-Ow for 21663@debbugs.gnu.org; Tue, 13 Oct 2015 18:06:06 -0400 Received: from homiemail-a20.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a20.g.dreamhost.com (Postfix) with ESMTP id 7DD017EC064; Tue, 13 Oct 2015 15:06:04 -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 92B6F7EC063; Tue, 13 Oct 2015 15:06:03 -0700 (PDT) From: Juri Linkov Organization: LINKOV.NET References: Date: Wed, 14 Oct 2015 01:04:29 +0300 In-Reply-To: (Tino Calancha's message of "Tue, 13 Oct 2015 14:18:25 +0900 (JST)") Message-ID: <87y4f64e8i.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-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 (/) > In previous patch (isearch_3.patch) the variables are not > restored because they were bind to the same symbol name, and > multi-isearch-end will set them to nil. Thanks, it's a safer approach to restore them explicitly. > In addition, multi-isearch-end need to be added again to > isearch-mode-end-hook, otherwise, even after exiting with C-g, C-s will > start a multisearch instead of a normal isearch in the current buffer. To avoid the need to add multi-isearch-end to isearch-mode-end-hook, you could try to restore saved variables before calling isearch-mode. Then multi-isearch-setup called from isearch-mode should take care of adding multi-isearch-end to isearch-mode-end-hook when necessary variables are already restored, i.e. when you save the variable multi-isearch-next-buffer-function instead of multi-isearch-next-buffer-current-function. But OTOH multi-isearch-current-buffer still needs to be restored after isearch-mode in the same place where you already added it in your patch. This way restarting isearch will emulate binding local variables multi-isearch-next-buffer-function and multi-isearch-buffer-list in multi-isearch-buffers before starting multi-buffer search. From unknown Tue Jun 24 20:53:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21663: 25.0.50; isearch-edit-string dont resume multi isearches Resent-From: Tino Calancha Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 14 Oct 2015 06:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21663 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 21663@debbugs.gnu.org Received: via spool by 21663-submit@debbugs.gnu.org id=B21663.144480511720041 (code B ref 21663); Wed, 14 Oct 2015 06:46:02 +0000 Received: (at 21663) by debbugs.gnu.org; 14 Oct 2015 06:45:17 +0000 Received: from localhost ([127.0.0.1]:39354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZmFoK-0005D9-RO for submit@debbugs.gnu.org; Wed, 14 Oct 2015 02:45:17 -0400 Received: from calancha-ilc.kek.jp ([130.87.234.234]:38826) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZmFoI-0005Cn-Im for 21663@debbugs.gnu.org; Wed, 14 Oct 2015 02:45:15 -0400 Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id 350498D16; Wed, 14 Oct 2015 15:48:22 +0900 (JST) Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id 1E4088D0B for <21663@debbugs.gnu.org>; Wed, 14 Oct 2015 15:48:22 +0900 (JST) Date: Wed, 14 Oct 2015 15:48:22 +0900 (JST) From: Tino Calancha X-X-Sender: calancha@calancha-ilc.kek.jp In-Reply-To: <87y4f64e8i.fsf@mail.linkov.net> Message-ID: References: <87y4f64e8i.fsf@mail.linkov.net> User-Agent: Alpine 2.20 (LRH 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1468197610-1993860880-1444805302=:1128" X-Spam-Score: 1.0 (+) 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-1993860880-1444805302=:1128 Content-Type: text/plain; format=flowed; charset=US-ASCII Thank you Juri for your help on this. I have tested the attached patch (isearch-5.patch) with `multi-isearch-buffers'/`multi-isearch-files': it seems OK now. < To avoid the need to add multi-isearch-end to isearch-mode-end-hook, < you could try to restore saved variables before calling isearch-mode. < Then multi-isearch-setup called from isearch-mode should take care of < adding multi-isearch-end to isearch-mode-end-hook when necessary < variables are already restored, i.e. when you save the variable < multi-isearch-next-buffer-function instead of < multi-isearch-next-buffer-current-function. I got the point. Actually I bind multi-isearch-next-buffer-function to multi-isearch-next-buffer-current-function, because the former was nil and multi-isearch-setup makes a non-nil test for this variable at the beginning < multi-isearch-current-buffer still needs to be restored after < isearch-mode in the same place where you already added it in your patch. OK. --1468197610-1993860880-1444805302=:1128 Content-Type: text/plain; charset=US-ASCII; name=isearch-5.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=isearch-5.patch ZGlmZiAtLWdpdCBhL2xpc3AvaXNlYXJjaC5lbCBiL2xpc3AvaXNlYXJjaC5l bA0KaW5kZXggNGZjOWIzOC4uNGM3MTg3YiAxMDA2NDQNCi0tLSBhL2xpc3Av aXNlYXJjaC5lbA0KKysrIGIvbGlzcC9pc2VhcmNoLmVsDQpAQCAtMTI0Miw2 ICsxMjQyLDExIEBAIHdpdGgtaXNlYXJjaC1zdXNwZW5kZWQNCiAJICAgICAg KGlzZWFyY2gtYWRqdXN0ZWQgaXNlYXJjaC1hZGp1c3RlZCkNCiAJICAgICAg KGlzZWFyY2gteWFuay1mbGFnIGlzZWFyY2gteWFuay1mbGFnKQ0KIAkgICAg ICAoaXNlYXJjaC1lcnJvciBpc2VhcmNoLWVycm9yKQ0KKw0KKwkgICAgICAo bXVsdGktaXNlYXJjaC1maWxlLWxpc3QtbmV3IG11bHRpLWlzZWFyY2gtZmls ZS1saXN0KQ0KKwkgICAgICAobXVsdGktaXNlYXJjaC1idWZmZXItbGlzdC1u ZXcgbXVsdGktaXNlYXJjaC1idWZmZXItbGlzdCkNCisgICAgICAgICAgICAg IChtdWx0aS1pc2VhcmNoLW5leHQtYnVmZmVyLWZ1bmN0aW9uIG11bHRpLWlz ZWFyY2gtbmV4dC1idWZmZXItY3VycmVudC1mdW5jdGlvbikNCisJICAgICAg KG11bHRpLWlzZWFyY2gtY3VycmVudC1idWZmZXItbmV3IG11bHRpLWlzZWFy Y2gtY3VycmVudC1idWZmZXIpDQogICA7OzsgRG9uJ3QgYmluZCB0aGlzLiAg V2Ugd2FudCBpc2VhcmNoLXNlYXJjaCwgYmVsb3csIHRvIHNldCBpdC4NCiAg IDs7OyBBbmQgdGhlIG9sZCB2YWx1ZSB3b24ndCBtYXR0ZXIgYWZ0ZXIgdGhh dC4NCiAgIDs7OwkgICAgKGlzZWFyY2gtb3RoZXItZW5kIGlzZWFyY2gtb3Ro ZXItZW5kKQ0KQEAgLTEzMDMsNyArMTMwOCwxMCBAQCB3aXRoLWlzZWFyY2gt c3VzcGVuZGVkDQogCQkgIGlzZWFyY2gtbWVzc2FnZSBpc2VhcmNoLW5ldy1t ZXNzYWdlDQogCQkgIGlzZWFyY2gtZm9yd2FyZCBpc2VhcmNoLW5ldy1mb3J3 YXJkDQogCQkgIGlzZWFyY2gtd29yZCBpc2VhcmNoLW5ldy13b3JkDQotCQkg IGlzZWFyY2gtY2FzZS1mb2xkLXNlYXJjaCBpc2VhcmNoLW5ldy1jYXNlLWZv bGQpKQ0KKwkJICBpc2VhcmNoLWNhc2UtZm9sZC1zZWFyY2ggaXNlYXJjaC1u ZXctY2FzZS1mb2xkDQorICAgICAgICAgICAgICAgICAgbXVsdGktaXNlYXJj aC1jdXJyZW50LWJ1ZmZlciBtdWx0aS1pc2VhcmNoLWN1cnJlbnQtYnVmZmVy LW5ldw0KKyAgICAgICAgICAgICAgICAgIG11bHRpLWlzZWFyY2gtZmlsZS1s aXN0IG11bHRpLWlzZWFyY2gtZmlsZS1saXN0LW5ldw0KKyAgICAgICAgICAg ICAgICAgIG11bHRpLWlzZWFyY2gtYnVmZmVyLWxpc3QgbXVsdGktaXNlYXJj aC1idWZmZXItbGlzdC1uZXcpKQ0KIA0KIAkgIDs7IEVtcHR5IGlzZWFyY2gt c3RyaW5nIG1lYW5zIHVzZSBkZWZhdWx0Lg0KIAkgICh3aGVuICg9IDAgKGxl bmd0aCBpc2VhcmNoLXN0cmluZykpDQo= --1468197610-1993860880-1444805302=:1128-- From unknown Tue Jun 24 20:53:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21663: 25.0.50; isearch-edit-string dont resume multi isearches Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 14 Oct 2015 16:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21663 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tino Calancha Cc: 21663@debbugs.gnu.org Received: via spool by 21663-submit@debbugs.gnu.org id=B21663.144484022114990 (code B ref 21663); Wed, 14 Oct 2015 16:31:02 +0000 Received: (at 21663) by debbugs.gnu.org; 14 Oct 2015 16:30:21 +0000 Received: from localhost ([127.0.0.1]:40470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZmOwW-0003ti-6b for submit@debbugs.gnu.org; Wed, 14 Oct 2015 12:30:20 -0400 Received: from sub3.mail.dreamhost.com ([69.163.253.7]:53124 helo=homiemail-a18.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZmOwS-0003tO-Mn for 21663@debbugs.gnu.org; Wed, 14 Oct 2015 12:30:17 -0400 Received: from homiemail-a18.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a18.g.dreamhost.com (Postfix) with ESMTP id 4D648250071; Wed, 14 Oct 2015 09:30:16 -0700 (PDT) Received: from localhost.linkov.net (unknown [212.119.150.152]) (Authenticated sender: jurta@jurta.org) by homiemail-a18.g.dreamhost.com (Postfix) with ESMTPA id 61E4125006B; Wed, 14 Oct 2015 09:30:15 -0700 (PDT) From: Juri Linkov Organization: LINKOV.NET References: <87y4f64e8i.fsf@mail.linkov.net> Date: Wed, 14 Oct 2015 19:17:30 +0300 In-Reply-To: (Tino Calancha's message of "Wed, 14 Oct 2015 15:48:22 +0900 (JST)") Message-ID: <87r3kxo2dt.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-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 (/) Thank you Tino, I have tested your patch and it works OK, so please commit it. From unknown Tue Jun 24 20:53:13 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Tino Calancha Subject: bug#21663: closed (Re: bug#21663: 25.0.50; isearch-edit-string dont resume multi isearches) Message-ID: References: <87h9d8bocg.fsf_-_@mail.linkov.net> X-Gnu-PR-Message: they-closed 21663 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 21663@debbugs.gnu.org Date: Sat, 04 Jun 2016 22:09:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1465078143-25122-1" This is a multi-part message in MIME format... ------------=_1465078143-25122-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #21663: Subject: 25.0.50; isearch-edit-string dont resume multi isearches which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 21663@debbugs.gnu.org. --=20 21663: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D21663 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1465078143-25122-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 21663-done) by debbugs.gnu.org; 4 Jun 2016 22:08:59 +0000 Received: from localhost ([127.0.0.1]:54679 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b9JkZ-0006Wd-Du for submit@debbugs.gnu.org; Sat, 04 Jun 2016 18:08:59 -0400 Received: from sub3.mail.dreamhost.com ([69.163.253.7]:33490 helo=homiemail-a39.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b9JkX-0006WV-9I for 21663-done@debbugs.gnu.org; Sat, 04 Jun 2016 18:08:57 -0400 Received: from homiemail-a39.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a39.g.dreamhost.com (Postfix) with ESMTP id 2600815006D for <21663-done@debbugs.gnu.org>; Sat, 4 Jun 2016 15:08:54 -0700 (PDT) Received: from localhost.linkov.net (82.131.11.136.cable.starman.ee [82.131.11.136]) (Authenticated sender: jurta@jurta.org) by homiemail-a39.g.dreamhost.com (Postfix) with ESMTPA id 8C856150069 for <21663-done@debbugs.gnu.org>; Sat, 4 Jun 2016 15:08:53 -0700 (PDT) From: Juri Linkov To: 21663-done@debbugs.gnu.org Subject: Re: bug#21663: 25.0.50; isearch-edit-string dont resume multi isearches Organization: LINKOV.NET 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: Sun, 05 Jun 2016 01:06:55 +0300 In-Reply-To: <8937oxkgev.fsf@fencepost.gnu.org> (Glenn Morris's message of "Tue, 31 May 2016 18:32:08 -0400") Message-ID: <87h9d8bocg.fsf_-_@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21663-done 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 (/) > 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. Thanks for the reminder. This is now installed (required merging with other changes in the same function). ------------=_1465078143-25122-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 11 Oct 2015 04:54:54 +0000 Received: from localhost ([127.0.0.1]:35729 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zl8er-0007BH-HB for submit@debbugs.gnu.org; Sun, 11 Oct 2015 00:54:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45205) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zl8ep-0007B7-1v for submit@debbugs.gnu.org; Sun, 11 Oct 2015 00:54:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zl8en-0008Hy-SH for submit@debbugs.gnu.org; Sun, 11 Oct 2015 00:54:50 -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.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49534) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zl8en-0008Hu-PE for submit@debbugs.gnu.org; Sun, 11 Oct 2015 00:54:49 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55206) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zl8em-0000iR-VG for bug-gnu-emacs@gnu.org; Sun, 11 Oct 2015 00:54:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zl8ej-0008HS-Or for bug-gnu-emacs@gnu.org; Sun, 11 Oct 2015 00:54:48 -0400 Received: from calancha-ilc.kek.jp ([130.87.234.234]:33574) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zl8ej-0008GN-F6 for bug-gnu-emacs@gnu.org; Sun, 11 Oct 2015 00:54:45 -0400 Received: by calancha-ilc.kek.jp (Postfix, from userid 500) id C9F6B8030; Sun, 11 Oct 2015 13:57:51 +0900 (JST) Received: from localhost (localhost [127.0.0.1]) by calancha-ilc.kek.jp (Postfix) with ESMTP id 8385B42F for ; Sun, 11 Oct 2015 13:57:51 +0900 (JST) Date: Sun, 11 Oct 2015 13:57:51 +0900 (JST) From: Tino Calancha X-X-Sender: calancha@calancha-ilc.kek.jp To: bug-gnu-emacs@gnu.org Subject: Subject: 25.0.50; isearch-edit-string dont resume multi isearches Message-ID: User-Agent: Alpine 2.20 (LRH 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1468197610-2005146316-1444539471=:8502" 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-2005146316-1444539471=:8502 Content-Type: text/plain; format=flowed; charset=US-ASCII Start fresh session: emacs -Q C-x C-b M-x multi-isearch-buffer RET *scratch* RET *Buffer List* RET RET s (Using C-s several times will search "s" on the two buffers). M-s e (Now C-s should keep searching the same string "s" in the two buffers, but the string is searched just in the current buffer). --1468197610-2005146316-1444539471=:8502 Content-Type: text/plain; charset=US-ASCII; name=isearch.patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=isearch.patch ZGlmZiAtLWdpdCBhL2xpc3AvaXNlYXJjaC5lbCBiL2xpc3AvaXNlYXJjaC5l bA0KaW5kZXggNGZjOWIzOC4uNTQ0MGJlNyAxMDA2NDQNCi0tLSBhL2xpc3Av aXNlYXJjaC5lbA0KKysrIGIvbGlzcC9pc2VhcmNoLmVsDQpAQCAtMTA4Niw3 ICsxMDg2LDEwIEBAIGlzZWFyY2gtZG9uZQ0KICAgICAgIDs7IFVwZGF0ZSB0 aGUgcmluZyBkYXRhLg0KICAgICAgIChpc2VhcmNoLXVwZGF0ZS1yaW5nIGlz ZWFyY2gtc3RyaW5nIGlzZWFyY2gtcmVnZXhwKSkNCiANCi0gIChsZXQgKChp c2VhcmNoLW1vZGUtZW5kLWhvb2stcXVpdCAoYW5kIG5vcHVzaCAobm90IGVk aXQpKSkpDQorICAobGV0ICgoaXNlYXJjaC1tb2RlLWVuZC1ob29rLXF1aXQg KGFuZCBub3B1c2ggKG5vdCBlZGl0KSkpDQorICAgICAgICAoaXNlYXJjaC1t b2RlLWVuZC1ob29rICAgICAgKGlmIChhbmQgbm9wdXNoIGVkaXQgbXVsdGkt aXNlYXJjaC1idWZmZXItbGlzdCkNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKGRlbHEgJ211bHRpLWlzZWFyY2gtZW5kIGlz ZWFyY2gtbW9kZS1lbmQtaG9vaykNCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGlzZWFyY2gtbW9kZS1lbmQtaG9vaykpKQ0KICAg ICAocnVuLWhvb2tzICdpc2VhcmNoLW1vZGUtZW5kLWhvb2spKQ0KIA0KICAg OzsgSWYgdGhlcmUgd2FzIG1vdmVtZW50LCBtYXJrIHRoZSBzdGFydGluZyBw b3NpdGlvbi4NCg== --1468197610-2005146316-1444539471=:8502-- ------------=_1465078143-25122-1--