From unknown Fri Aug 15 15:38:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27897: 25.1; Add REGION-NONCONTIGUOUS-P arg to other replace.el commands Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 01 Aug 2017 04:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 27897 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 27897@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.150156226131310 (code B ref -1); Tue, 01 Aug 2017 04:38:01 +0000 Received: (at submit) by debbugs.gnu.org; 1 Aug 2017 04:37:41 +0000 Received: from localhost ([127.0.0.1]:35980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dcOw9-00088v-Hg for submit@debbugs.gnu.org; Tue, 01 Aug 2017 00:37:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45801) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dcOw8-00088g-1H for submit@debbugs.gnu.org; Tue, 01 Aug 2017 00:37:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dcOw1-0005bX-Qv for submit@debbugs.gnu.org; Tue, 01 Aug 2017 00:37:34 -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_40 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48099) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dcOw1-0005bR-NP for submit@debbugs.gnu.org; Tue, 01 Aug 2017 00:37:33 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36759) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dcOw0-0001Lv-N5 for bug-gnu-emacs@gnu.org; Tue, 01 Aug 2017 00:37:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dcOvx-0005Yk-JO for bug-gnu-emacs@gnu.org; Tue, 01 Aug 2017 00:37:32 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:24539) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dcOvx-0005XZ-7n for bug-gnu-emacs@gnu.org; Tue, 01 Aug 2017 00:37:29 -0400 Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id v714bPDl013831 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 1 Aug 2017 04:37:26 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v714bPNG012182 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 1 Aug 2017 04:37:25 GMT Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v714bOkl000949 for ; Tue, 1 Aug 2017 04:37:25 GMT MIME-Version: 1.0 Message-ID: <6168a7c3-dfa3-4894-8fb7-b2e6e9550dab@default> Date: Mon, 31 Jul 2017 21:37:23 -0700 (PDT) From: Drew Adams X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 12.0.6770.5000 (x86)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Source-IP: aserv0021.oracle.com [141.146.126.233] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) 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: -5.0 (-----) Subject line says it all. The patch is trivial - just do the same thing to commands such as `replace-string', `replace-regexp', `query-replace-regexp-eval', and `map-query-replace-regexp' as you did to `query-replace' and `query-replace-regexp': add REGION-NONCONTIGUOUS-P arg to the interactive spec the same way, and pass it to `perform-replace' the same way. (Shouldn't this have been done in the first place?) In GNU Emacs 25.1.1 (x86_64-w64-mingw32) of 2016-09-17 built on LAPHROAIG Windowing system distributor 'Microsoft Corp.', version 6.1.7601 Configured using: 'configure --without-dbus --without-compress-install CFLAGS=3D-static' From unknown Fri Aug 15 15:38:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27897: 25.1; Add REGION-NONCONTIGUOUS-P arg to other replace.el commands Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 17 Apr 2018 21:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27897 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 27897@debbugs.gnu.org Received: via spool by 27897-submit@debbugs.gnu.org id=B27897.15240020498921 (code B ref 27897); Tue, 17 Apr 2018 21:55:02 +0000 Received: (at 27897) by debbugs.gnu.org; 17 Apr 2018 21:54:09 +0000 Received: from localhost ([127.0.0.1]:58108 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8YYD-0002Jp-Em for submit@debbugs.gnu.org; Tue, 17 Apr 2018 17:54:09 -0400 Received: from userp2120.oracle.com ([156.151.31.85]:47966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8YYB-0002Ja-RX for 27897@debbugs.gnu.org; Tue, 17 Apr 2018 17:54:08 -0400 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w3HLfNwh062569 for <27897@debbugs.gnu.org>; Tue, 17 Apr 2018 21:54:01 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2017-10-26; bh=NeqtHK0B1dIFAqsWOkqcHgn16rW9m1L0Z/wEMrKTjNE=; b=qhn+OwLByUcNkAvIANh99v2fJjM9z5VfDwxV8xlmCB6LOED7nSkAtWNp7d9CkAoDtJ4T 9yg9U/ZPlZAtYM6S9prF4h+Dsq1B5dnwjw1n7hvnUpu8S/iUuV5QbQQDlJHFBGj4J6Bo KuKgVKZAWQpRbPtMhDgQfVu36C1/jZvM96O8PO69+ioC1E/PdLaD9HMUhGlZ7kV4egZz M9hyInfYavGtS7N9XKTe2XyrKT8y/qjWKSWNzsxfgsImx/fdTgUfihUCYy3cyTCYql/l vayyEB9fjsjAAHe1HgEMe9jvwL+SXp1LhaWxF3jwlDuInm1Zboc37LLLDTMzPeqG358o Dg== Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by userp2120.oracle.com with ESMTP id 2hdrxp01tq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <27897@debbugs.gnu.org>; Tue, 17 Apr 2018 21:54:01 +0000 Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w3HLs1Up019487 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <27897@debbugs.gnu.org>; Tue, 17 Apr 2018 21:54:01 GMT Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w3HLs0QM020338 for <27897@debbugs.gnu.org>; Tue, 17 Apr 2018 21:54:01 GMT MIME-Version: 1.0 Message-ID: <56a8263e-575c-4660-b85c-23540fcd9e80@default> Date: Tue, 17 Apr 2018 14:53:58 -0700 (PDT) From: Drew Adams References: <6168a7c3-dfa3-4894-8fb7-b2e6e9550dab@default> In-Reply-To: <6168a7c3-dfa3-4894-8fb7-b2e6e9550dab@default> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4678.0 (x86)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8866 signatures=668698 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=13 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=552 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1804170189 X-Spam-Score: 0.0 (/) 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 (-) ping. Do you need an explicit patch for this? Would that make a difference in getting this done? > The patch is trivial - just do the same thing to commands such as > `replace-string', `replace-regexp', `query-replace-regexp-eval', and > `map-query-replace-regexp' as you did to `query-replace' and > `query-replace-regexp': add REGION-NONCONTIGUOUS-P arg to the > interactive spec the same way, and pass it to `perform-replace' the same > way. >=20 > (Shouldn't this have been done in the first place?) From unknown Fri Aug 15 15:38:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27897: [PATCH] 25.1; Add REGION-NONCONTIGUOUS-P arg to other replace.el commands References: <6168a7c3-dfa3-4894-8fb7-b2e6e9550dab@default> In-Reply-To: <6168a7c3-dfa3-4894-8fb7-b2e6e9550dab@default> Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 18 Apr 2018 21:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27897 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 27897@debbugs.gnu.org Received: via spool by 27897-submit@debbugs.gnu.org id=B27897.152408554214572 (code B ref 27897); Wed, 18 Apr 2018 21:06:01 +0000 Received: (at 27897) by debbugs.gnu.org; 18 Apr 2018 21:05:42 +0000 Received: from localhost ([127.0.0.1]:59726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8uGs-0003mx-9x for submit@debbugs.gnu.org; Wed, 18 Apr 2018 17:05:42 -0400 Received: from aserp2130.oracle.com ([141.146.126.79]:57598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8uGp-0003mj-G5 for 27897@debbugs.gnu.org; Wed, 18 Apr 2018 17:05:40 -0400 Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1]) by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w3IL1fWP176690 for <27897@debbugs.gnu.org>; Wed, 18 Apr 2018 21:05:32 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : subject : content-type; s=corp-2017-10-26; bh=uLl70YvvCJAARLCTDX/+Qh6sqBMlC3ic9QFo7soPHa4=; b=vq9RdsxY+PLSnHo1b7gZ1BC0b2MMhvJqVEeRLvMXVmFBc/QJUey0EALpzDVKefx6BBLc 3g3/HBczzyH3BT3SscIhzW/paX+vv6qXGvqIYyELOuvd8ZN/MMinuSdzG1njKBqShvOk sP4fMdznjcblsUQMMs9hZiLTr5+YJMaX4irLbiT1S3Ff0wQdz1CmL5ZTFP5guHekJ1Pb z4WwQeL5oTjrCQz4kz0bUSggNeBIyNP68XupKxB3b/1gmolwmg30/+HO7HblhO0K/olx zvhfzVJKtcZoZLXbac28FX557dNSP6WPIqMUT9fGc3la0oc/2OX6G19Ag2wQ9NVHq8Ya 2A== Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by aserp2130.oracle.com with ESMTP id 2hdrxncm09-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <27897@debbugs.gnu.org>; Wed, 18 Apr 2018 21:05:32 +0000 Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w3IL5VRq014073 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <27897@debbugs.gnu.org>; Wed, 18 Apr 2018 21:05:32 GMT Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w3IL5URF032315 for <27897@debbugs.gnu.org>; Wed, 18 Apr 2018 21:05:31 GMT MIME-Version: 1.0 Message-ID: <1a732915-3277-45a0-b5fd-9e4e19efe2e9@default> Date: Wed, 18 Apr 2018 14:05:28 -0700 (PDT) From: Drew Adams X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4678.0 (x86)] Content-Type: multipart/mixed; boundary="__1524085530552198170abhmp0016.oracle.com" X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8867 signatures=668698 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=13 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=714 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1804180190 X-Spam-Score: 0.0 (/) 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 (-) --__1524085530552198170abhmp0016.oracle.com Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Attached is a patch for this. (I updated doc strings for arg REGION-NONCONTIGUOUS-P. See also bug #31207, for other doc-string changes that should be made.) > ping. >=20 > Do you need an explicit patch for this? Would that make a > difference in getting this done? >=20 > > The patch is trivial - just do the same thing to commands such as > > `replace-string', `replace-regexp', `query-replace-regexp-eval', and > > `map-query-replace-regexp' as you did to `query-replace' and > > `query-replace-regexp': add REGION-NONCONTIGUOUS-P arg to the > > interactive spec the same way, and pass it to `perform-replace' the > same > > way. > > > > (Shouldn't this have been done in the first place?) --__1524085530552198170abhmp0016.oracle.com Content-Type: application/octet-stream; name="replace-2018-04-18.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="replace-2018-04-18.patch" ZGlmZiAtdSByZXBsYWNlLTIwMTgtMDQtMTguZWwgcmVwbGFjZS0yMDE4LTA0LTE4LVBBVENIRUQu ZWwKLS0tIHJlcGxhY2UtMjAxOC0wNC0xOC5lbAkyMDE4LTA0LTE4IDA3OjU4OjM0Ljc0NTg1MjMw MCAtMDcwMAorKysgcmVwbGFjZS0yMDE4LTA0LTE4LVBBVENIRUQuZWwJMjAxOC0wNC0xOCAxMzo1 ODo0NC44MjU3MTAwMDAgLTA3MDAKQEAgLTM0NSw2ICszNDUsOSBAQAogCiBGb3VydGggYW5kIGZp ZnRoIGFyZyBTVEFSVCBhbmQgRU5EIHNwZWNpZnkgdGhlIHJlZ2lvbiB0byBvcGVyYXRlIG9uLgog CitBcmd1bWVudHMgRlJPTS1TVFJJTkcsIFRPLVNUUklORywgREVMSU1JVEVELCBTVEFSVCwgRU5E LCBCQUNLV0FSRCwgYW5kCitSRUdJT04tTk9OQ09OVElHVU9VUy1QIGFyZSBwYXNzZWQgdG8gYHBl cmZvcm0tcmVwbGFjZScgKHdoaWNoIHNlZSkuCisKIFRvIGN1c3RvbWl6ZSBwb3NzaWJsZSByZXNw b25zZXMsIGNoYW5nZSB0aGUgYmluZGluZ3MgaW4gYHF1ZXJ5LXJlcGxhY2UtbWFwJy4iCiAgIChp bnRlcmFjdGl2ZQogICAgKGxldCAoKGNvbW1vbgpAQCAtNDI3LDcgKzQzMCwxMCBAQAogCiBXaGVu IHVzaW5nIHRob3NlIExpc3AgZmVhdHVyZXMgaW50ZXJhY3RpdmVseSBpbiB0aGUgcmVwbGFjZW1l bnQKIHRleHQsIFRPLVNUUklORyBpcyBhY3R1YWxseSBtYWRlIGEgbGlzdCBpbnN0ZWFkIG9mIGEg c3RyaW5nLgotVXNlIFxcW3JlcGVhdC1jb21wbGV4LWNvbW1hbmRdIGFmdGVyIHRoaXMgY29tbWFu ZCBmb3IgZGV0YWlscy4iCitVc2UgXFxbcmVwZWF0LWNvbXBsZXgtY29tbWFuZF0gYWZ0ZXIgdGhp cyBjb21tYW5kIGZvciBkZXRhaWxzLgorCitBcmd1bWVudHMgUkVHRVhQLCBUTy1TVFJJTkcsIERF TElNSVRFRCwgU1RBUlQsIEVORCwgQkFDS1dBUkQsIGFuZAorUkVHSU9OLU5PTkNPTlRJR1VPVVMt UCBhcmUgcGFzc2VkIHRvIGBwZXJmb3JtLXJlcGxhY2UnICh3aGljaCBzZWUpLiIKICAgKGludGVy YWN0aXZlCiAgICAobGV0ICgoY29tbW9uCiAJICAocXVlcnktcmVwbGFjZS1yZWFkLWFyZ3MKQEAg LTQ1MCw3ICs0NTYsNyBAQAogCiAoZGVmaW5lLWtleSBlc2MtbWFwIFs/XEMtJV0gJ3F1ZXJ5LXJl cGxhY2UtcmVnZXhwKQogCi0oZGVmdW4gcXVlcnktcmVwbGFjZS1yZWdleHAtZXZhbCAocmVnZXhw IHRvLWV4cHIgJm9wdGlvbmFsIGRlbGltaXRlZCBzdGFydCBlbmQpCisoZGVmdW4gcXVlcnktcmVw bGFjZS1yZWdleHAtZXZhbCAocmVnZXhwIHRvLWV4cHIgJm9wdGlvbmFsIGRlbGltaXRlZCBzdGFy dCBlbmQgcmVnaW9uLW5vbmNvbnRpZ3VvdXMtcCkKICAgIlJlcGxhY2Ugc29tZSB0aGluZ3MgYWZ0 ZXIgcG9pbnQgbWF0Y2hpbmcgUkVHRVhQIHdpdGggdGhlIHJlc3VsdCBvZiBUTy1FWFBSLgogCiBJ bnRlcmFjdGl2ZSB1c2Ugb2YgdGhpcyBmdW5jdGlvbiBpcyBkZXByZWNhdGVkIGluIGZhdm9yIG9m IHRoZQpAQCAtNDk2LDcgKzUwMiwxMCBAQAogCiBUaGlyZCBhcmcgREVMSU1JVEVEIChwcmVmaXgg YXJnIGlmIGludGVyYWN0aXZlKSwgaWYgbm9uLW5pbCwgbWVhbnMgcmVwbGFjZQogb25seSBtYXRj aGVzIHRoYXQgYXJlIHN1cnJvdW5kZWQgYnkgd29yZCBib3VuZGFyaWVzLgotRm91cnRoIGFuZCBm aWZ0aCBhcmcgU1RBUlQgYW5kIEVORCBzcGVjaWZ5IHRoZSByZWdpb24gdG8gb3BlcmF0ZSBvbi4i CitGb3VydGggYW5kIGZpZnRoIGFyZyBTVEFSVCBhbmQgRU5EIHNwZWNpZnkgdGhlIHJlZ2lvbiB0 byBvcGVyYXRlIG9uLgorCitBcmd1bWVudHMgUkVHRVhQLCBERUxJTUlURUQsIFNUQVJULCBFTkQs IGFuZCBSRUdJT04tTk9OQ09OVElHVU9VUy1QCithcmUgcGFzc2VkIHRvIGBwZXJmb3JtLXJlcGxh Y2UnICh3aGljaCBzZWUpLiIKICAgKGRlY2xhcmUgKG9ic29sZXRlICJ1c2UgdGhlIGBcXCwnIGZl YXR1cmUgb2YgYHF1ZXJ5LXJlcGxhY2UtcmVnZXhwJwogZm9yIGludGVyYWN0aXZlIGNhbGxzLCBh bmQgYHNlYXJjaC1mb3J3YXJkLXJlZ2V4cCcvYHJlcGxhY2UtbWF0Y2gnCiBmb3IgTGlzcCBjYWxs cy4iICIyMi4xIikpCkBAIC01MTgsMTEgKzUyNywxMiBAQAogICAgICAgIChyZXBsYWNlLW1hdGNo LXN0cmluZy1zeW1ib2xzIHRvKQogICAgICAgIChsaXN0IGZyb20gKGNhciB0bykgY3VycmVudC1w cmVmaXgtYXJnCiAJICAgICAoaWYgKHVzZS1yZWdpb24tcCkgKHJlZ2lvbi1iZWdpbm5pbmcpKQot CSAgICAgKGlmICh1c2UtcmVnaW9uLXApIChyZWdpb24tZW5kKSkpKSkpCisJICAgICAoaWYgKHVz ZS1yZWdpb24tcCkgKHJlZ2lvbi1lbmQpKQorICAgICAgICAgICAgIChhbmQgKHVzZS1yZWdpb24t cCkgKHJlZ2lvbi1ub25jb250aWd1b3VzLXApKSkpKSkKICAgKHBlcmZvcm0tcmVwbGFjZSByZWdl eHAgKGNvbnMgJ3JlcGxhY2UtZXZhbC1yZXBsYWNlbWVudCB0by1leHByKQotCQkgICB0ICdsaXRl cmFsIGRlbGltaXRlZCBuaWwgbmlsIHN0YXJ0IGVuZCkpCisJCSAgIHQgJ2xpdGVyYWwgZGVsaW1p dGVkIG5pbCBuaWwgc3RhcnQgZW5kIG5pbCByZWdpb24tbm9uY29udGlndW91cy1wKSkKIAotKGRl ZnVuIG1hcC1xdWVyeS1yZXBsYWNlLXJlZ2V4cCAocmVnZXhwIHRvLXN0cmluZ3MgJm9wdGlvbmFs IG4gc3RhcnQgZW5kKQorKGRlZnVuIG1hcC1xdWVyeS1yZXBsYWNlLXJlZ2V4cCAocmVnZXhwIHRv LXN0cmluZ3MgJm9wdGlvbmFsIG4gc3RhcnQgZW5kIHJlZ2lvbi1ub25jb250aWd1b3VzLXApCiAg ICJSZXBsYWNlIHNvbWUgbWF0Y2hlcyBmb3IgUkVHRVhQIHdpdGggdmFyaW91cyBzdHJpbmdzLCBp biByb3RhdGlvbi4KIFRoZSBzZWNvbmQgYXJndW1lbnQgVE8tU1RSSU5HUyBjb250YWlucyB0aGUg cmVwbGFjZW1lbnQgc3RyaW5ncywgc2VwYXJhdGVkCiBieSBzcGFjZXMuICBUaGlzIGNvbW1hbmQg d29ya3MgbGlrZSBgcXVlcnktcmVwbGFjZS1yZWdleHAnIGV4Y2VwdCB0aGF0CkBAIC01NDIsNyAr NTUyLDEwIEBACiAKIEEgcHJlZml4IGFyZ3VtZW50IE4gc2F5cyB0byB1c2UgZWFjaCByZXBsYWNl bWVudCBzdHJpbmcgTiB0aW1lcwogYmVmb3JlIHJvdGF0aW5nIHRvIHRoZSBuZXh0LgotRm91cnRo IGFuZCBmaWZ0aCBhcmcgU1RBUlQgYW5kIEVORCBzcGVjaWZ5IHRoZSByZWdpb24gdG8gb3BlcmF0 ZSBvbi4iCitGb3VydGggYW5kIGZpZnRoIGFyZyBTVEFSVCBhbmQgRU5EIHNwZWNpZnkgdGhlIHJl Z2lvbiB0byBvcGVyYXRlIG9uLgorCitBcmd1bWVudHMgUkVHRVhQLCBTVEFSVCwgRU5ELCBhbmQg UkVHSU9OLU5PTkNPTlRJR1VPVVMtUCBhcmUgcGFzc2VkIHRvCitgcGVyZm9ybS1yZXBsYWNlJyAo d2hpY2ggc2VlKS4iCiAgIChpbnRlcmFjdGl2ZQogICAgKGxldCogKChmcm9tIChyZWFkLXJlZ2V4 cCAiTWFwIHF1ZXJ5IHJlcGxhY2UgKHJlZ2V4cCk6ICIgbmlsCiAJCQkgICAgIHF1ZXJ5LXJlcGxh Y2UtZnJvbS1oaXN0b3J5LXZhcmlhYmxlKSkKQEAgLTU1NSw3ICs1NjgsOCBAQAogCSAgIChhbmQg Y3VycmVudC1wcmVmaXgtYXJnCiAJCShwcmVmaXgtbnVtZXJpYy12YWx1ZSBjdXJyZW50LXByZWZp eC1hcmcpKQogCSAgIChpZiAodXNlLXJlZ2lvbi1wKSAocmVnaW9uLWJlZ2lubmluZykpCi0JICAg KGlmICh1c2UtcmVnaW9uLXApIChyZWdpb24tZW5kKSkpKSkKKwkgICAoaWYgKHVzZS1yZWdpb24t cCkgKHJlZ2lvbi1lbmQpKQorICAgICAgICAgICAoYW5kICh1c2UtcmVnaW9uLXApIChyZWdpb24t bm9uY29udGlndW91cy1wKSkpKSkKICAgKGxldCAocmVwbGFjZW1lbnRzKQogICAgIChpZiAobGlz dHAgdG8tc3RyaW5ncykKIAkoc2V0cSByZXBsYWNlbWVudHMgdG8tc3RyaW5ncykKQEAgLTU2OSw5 ICs1ODMsOSBAQAogCQkJCSAgICAgICAoMSsgKHN0cmluZy1tYXRjaCAiICIgdG8tc3RyaW5ncykp KSkKIAkgIChzZXRxIHJlcGxhY2VtZW50cyAoYXBwZW5kIHJlcGxhY2VtZW50cyAobGlzdCB0by1z dHJpbmdzKSkKIAkJdG8tc3RyaW5ncyAiIikpKSkKLSAgICAocGVyZm9ybS1yZXBsYWNlIHJlZ2V4 cCByZXBsYWNlbWVudHMgdCB0IG5pbCBuIG5pbCBzdGFydCBlbmQpKSkKKyAgICAocGVyZm9ybS1y ZXBsYWNlIHJlZ2V4cCByZXBsYWNlbWVudHMgdCB0IG5pbCBuIG5pbCBzdGFydCBlbmQgbmlsIHJl Z2lvbi1ub25jb250aWd1b3VzLXApKSkKIAotKGRlZnVuIHJlcGxhY2Utc3RyaW5nIChmcm9tLXN0 cmluZyB0by1zdHJpbmcgJm9wdGlvbmFsIGRlbGltaXRlZCBzdGFydCBlbmQgYmFja3dhcmQpCiso ZGVmdW4gcmVwbGFjZS1zdHJpbmcgKGZyb20tc3RyaW5nIHRvLXN0cmluZyAmb3B0aW9uYWwgZGVs aW1pdGVkIHN0YXJ0IGVuZCBiYWNrd2FyZCByZWdpb24tbm9uY29udGlndW91cy1wKQogICAiUmVw bGFjZSBvY2N1cnJlbmNlcyBvZiBGUk9NLVNUUklORyB3aXRoIFRPLVNUUklORy4KIFByZXNlcnZl IGNhc2UgaW4gZWFjaCBtYXRjaCBpZiBgY2FzZS1yZXBsYWNlJyBhbmQgYGNhc2UtZm9sZC1zZWFy Y2gnCiBhcmUgbm9uLW5pbCBhbmQgRlJPTS1TVFJJTkcgaGFzIG5vIHVwcGVyY2FzZSBsZXR0ZXJz LgpAQCAtNjI1LDEwICs2MzksMTEgQEAKICAgICAgKGxpc3QgKG50aCAwIGNvbW1vbikgKG50aCAx IGNvbW1vbikgKG50aCAyIGNvbW1vbikKIAkgICAoaWYgKHVzZS1yZWdpb24tcCkgKHJlZ2lvbi1i ZWdpbm5pbmcpKQogCSAgIChpZiAodXNlLXJlZ2lvbi1wKSAocmVnaW9uLWVuZCkpCi0JICAgKG50 aCAzIGNvbW1vbikpKSkKLSAgKHBlcmZvcm0tcmVwbGFjZSBmcm9tLXN0cmluZyB0by1zdHJpbmcg bmlsIG5pbCBkZWxpbWl0ZWQgbmlsIG5pbCBzdGFydCBlbmQgYmFja3dhcmQpKQorCSAgIChudGgg MyBjb21tb24pCisgICAgICAgICAgIChhbmQgKHVzZS1yZWdpb24tcCkgKHJlZ2lvbi1ub25jb250 aWd1b3VzLXApKSkpKQorICAocGVyZm9ybS1yZXBsYWNlIGZyb20tc3RyaW5nIHRvLXN0cmluZyBu aWwgbmlsIGRlbGltaXRlZCBuaWwgbmlsIHN0YXJ0IGVuZCBiYWNrd2FyZCByZWdpb24tbm9uY29u dGlndW91cy1wKSkKIAotKGRlZnVuIHJlcGxhY2UtcmVnZXhwIChyZWdleHAgdG8tc3RyaW5nICZv cHRpb25hbCBkZWxpbWl0ZWQgc3RhcnQgZW5kIGJhY2t3YXJkKQorKGRlZnVuIHJlcGxhY2UtcmVn ZXhwIChyZWdleHAgdG8tc3RyaW5nICZvcHRpb25hbCBkZWxpbWl0ZWQgc3RhcnQgZW5kIGJhY2t3 YXJkIHJlZ2lvbi1ub25jb250aWd1b3VzLXApCiAgICJSZXBsYWNlIHRoaW5ncyBhZnRlciBwb2lu dCBtYXRjaGluZyBSRUdFWFAgd2l0aCBUTy1TVFJJTkcuCiBQcmVzZXJ2ZSBjYXNlIGluIGVhY2gg bWF0Y2ggaWYgYGNhc2UtcmVwbGFjZScgYW5kIGBjYXNlLWZvbGQtc2VhcmNoJwogYXJlIG5vbi1u aWwgYW5kIFJFR0VYUCBoYXMgbm8gdXBwZXJjYXNlIGxldHRlcnMuCkBAIC03MDEsOCArNzE2LDkg QEAKICAgICAgKGxpc3QgKG50aCAwIGNvbW1vbikgKG50aCAxIGNvbW1vbikgKG50aCAyIGNvbW1v bikKIAkgICAoaWYgKHVzZS1yZWdpb24tcCkgKHJlZ2lvbi1iZWdpbm5pbmcpKQogCSAgIChpZiAo dXNlLXJlZ2lvbi1wKSAocmVnaW9uLWVuZCkpCi0JICAgKG50aCAzIGNvbW1vbikpKSkKLSAgKHBl cmZvcm0tcmVwbGFjZSByZWdleHAgdG8tc3RyaW5nIG5pbCB0IGRlbGltaXRlZCBuaWwgbmlsIHN0 YXJ0IGVuZCBiYWNrd2FyZCkpCisJICAgKG50aCAzIGNvbW1vbikKKyAgICAgICAgICAgKGFuZCAo dXNlLXJlZ2lvbi1wKSAocmVnaW9uLW5vbmNvbnRpZ3VvdXMtcCkpKSkpCisgIChwZXJmb3JtLXJl cGxhY2UgcmVnZXhwIHRvLXN0cmluZyBuaWwgdCBkZWxpbWl0ZWQgbmlsIG5pbCBzdGFydCBlbmQg YmFja3dhcmQgcmVnaW9uLW5vbmNvbnRpZ3VvdXMtcCkpCiAKIAwKIChkZWZ2YXIgcmVnZXhwLWhp c3RvcnkgbmlsCkBAIC0yMzEzLDcgKzIzMjksMTIgQEAKIGNvbnRhaW5pbmcgYSBmdW5jdGlvbiBh bmQgaXRzIGZpcnN0IGFyZ3VtZW50LiAgVGhlIGZ1bmN0aW9uIGlzCiBjYWxsZWQgdG8gZ2VuZXJh dGUgZWFjaCByZXBsYWNlbWVudCBsaWtlIHRoaXM6CiAgIChmdW5jYWxsIChjYXIgcmVwbGFjZW1l bnRzKSAoY2RyIHJlcGxhY2VtZW50cykgcmVwbGFjZS1jb3VudCkKLUl0IG11c3QgcmV0dXJuIGEg c3RyaW5nLiIKK0l0IG11c3QgcmV0dXJuIGEgc3RyaW5nLgorCitOb24tbmlsIFJFR0lPTi1OT05D T05USUdVT1VTLVAgbWVhbnMgdGhhdCB0aGUgcmVnaW9uIGlzIGNvbXBvc2VkIG9mCitub25jb250 aWd1b3VzIHBpZWNlcy4gIFRoZSBtb3N0IGNvbW1vbiBleGFtcGxlIG9mIHRoaXMgaXMgYQorcmVj dGFuZ3VsYXIgcmVnaW9uLCB3aGVyZSB0aGUgcGllY2VzIGFyZSBzZXBhcmF0ZWQgYnkgbmV3bGlu ZQorY2hhcmFjdGVycy4iCiAgIChvciBtYXAgKHNldHEgbWFwIHF1ZXJ5LXJlcGxhY2UtbWFwKSkK ICAgKGFuZCBxdWVyeS1mbGFnIG1pbmlidWZmZXItYXV0by1yYWlzZQogICAgICAgIChyYWlzZS1m cmFtZSAod2luZG93LWZyYW1lIChtaW5pYnVmZmVyLXdpbmRvdykpKSkK --__1524085530552198170abhmp0016.oracle.com-- From unknown Fri Aug 15 15:38:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27897: [PATCH] 25.1; Add REGION-NONCONTIGUOUS-P arg to other replace.el commands Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 18 Apr 2018 21:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27897 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Drew Adams Cc: 27897@debbugs.gnu.org Received: via spool by 27897-submit@debbugs.gnu.org id=B27897.152408782825562 (code B ref 27897); Wed, 18 Apr 2018 21:44:02 +0000 Received: (at 27897) by debbugs.gnu.org; 18 Apr 2018 21:43:48 +0000 Received: from localhost ([127.0.0.1]:59764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8urk-0006eE-9z for submit@debbugs.gnu.org; Wed, 18 Apr 2018 17:43:48 -0400 Received: from sub3.mail.dreamhost.com ([69.163.253.7]:43164 helo=homiemail-a101.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8urj-0006e6-2p for 27897@debbugs.gnu.org; Wed, 18 Apr 2018 17:43:47 -0400 Received: from homiemail-a101.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a101.g.dreamhost.com (Postfix) with ESMTP id D9FCF117E06C; Wed, 18 Apr 2018 14:43:45 -0700 (PDT) Received: from localhost.linkov.net (m91-129-110-22.cust.tele2.ee [91.129.110.22]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by homiemail-a101.g.dreamhost.com (Postfix) with ESMTPSA id 0113D117E06A; Wed, 18 Apr 2018 14:43:44 -0700 (PDT) From: Juri Linkov Organization: LINKOV.NET References: <6168a7c3-dfa3-4894-8fb7-b2e6e9550dab@default> <1a732915-3277-45a0-b5fd-9e4e19efe2e9@default> Date: Thu, 19 Apr 2018 00:41:20 +0300 In-Reply-To: <1a732915-3277-45a0-b5fd-9e4e19efe2e9@default> (Drew Adams's message of "Wed, 18 Apr 2018 14:05:28 -0700 (PDT)") Message-ID: <87o9igp4zj.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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 (-) > -(defun query-replace-regexp-eval (regexp to-expr &optional delimited start end) > +(defun query-replace-regexp-eval (regexp to-expr &optional delimited start end region-noncontiguous-p) > -(defun map-query-replace-regexp (regexp to-strings &optional n start end) > +(defun map-query-replace-regexp (regexp to-strings &optional n start end region-noncontiguous-p) But why not to add the arg backward like in all other commands? From unknown Fri Aug 15 15:38:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27897: [PATCH] 25.1; Add REGION-NONCONTIGUOUS-P arg to other replace.el commands Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 18 Apr 2018 23:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27897 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 27897@debbugs.gnu.org Received: via spool by 27897-submit@debbugs.gnu.org id=B27897.15240939651954 (code B ref 27897); Wed, 18 Apr 2018 23:27:01 +0000 Received: (at 27897) by debbugs.gnu.org; 18 Apr 2018 23:26:05 +0000 Received: from localhost ([127.0.0.1]:59805 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8wSj-0000VR-1Q for submit@debbugs.gnu.org; Wed, 18 Apr 2018 19:26:05 -0400 Received: from aserp2120.oracle.com ([141.146.126.78]:36236) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8wSh-0000Uy-IA for 27897@debbugs.gnu.org; Wed, 18 Apr 2018 19:26:04 -0400 Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w3INPvOu003549; Wed, 18 Apr 2018 23:25:57 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2017-10-26; bh=v5HjBl71yexhEWm19L05GIXeYgvIKXUjFSw+oduxxZk=; b=YwdjUBzyKbiN/5Eg3A7idP9N+0jwxDuV6rAQqdSmE7Fq+TaZBUZCaPYHJhqUg7Su9d0A fZ2/mn0v9Bi7bpbHZrwOJGi+kVWDX2FwsYhdLN5bst5bjo99ZVyofn3R1AymRPho29ZM xoSbc2dslys0Jet1HwEdLO7A66ERX3druBXkgPRCmjHMsxMuRswHcQDPdmTb1Rhn0bxv fVZl/wn6iqujzouCgEbZ+MxsL4+1CGQBCdPtzyBC92qN1odnDOSImv01mF8k1VFsf1H0 1rnNFHb7ZgrCoiUYh4W4BKMXMWiGGEl4ZoV7T4cU2PE36YndcwoQKYIVwdzomG38wuod hQ== Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by aserp2120.oracle.com with ESMTP id 2hdrxnd0c2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 18 Apr 2018 23:25:57 +0000 Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w3INPurP031518 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 18 Apr 2018 23:25:56 GMT Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w3INPuVK008115; Wed, 18 Apr 2018 23:25:56 GMT MIME-Version: 1.0 Message-ID: <37626ae6-22bd-43ca-80b9-5ba7e21d599e@default> Date: Wed, 18 Apr 2018 16:25:54 -0700 (PDT) From: Drew Adams References: <6168a7c3-dfa3-4894-8fb7-b2e6e9550dab@default> <1a732915-3277-45a0-b5fd-9e4e19efe2e9@default> <87o9igp4zj.fsf@mail.linkov.net> In-Reply-To: <87o9igp4zj.fsf@mail.linkov.net> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4678.0 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8867 signatures=668698 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=776 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1804180209 X-Spam-Score: 0.0 (/) 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 (-) > > -(defun query-replace-regexp-eval (regexp to-expr &optional delimited > start end) > > +(defun query-replace-regexp-eval (regexp to-expr &optional delimited > start end region-noncontiguous-p) > > -(defun map-query-replace-regexp (regexp to-strings &optional n start > end) > > +(defun map-query-replace-regexp (regexp to-strings &optional n start > end region-noncontiguous-p) >=20 > But why not to add the arg backward like in all other commands? PLEASE DO, here and elsewhere where it is missing, wherever it makes sense. I'm having enough trouble just getting REGION-NONCONTIGUOUS-P added. ;-) [And getting arguments described in doc strings (bug #31207). I was afraid that someone might even complain that I added some rudimentary mention of other args in this patch. But I tried to sneak that in anyway. ;-)] And some of the commands I added REGION-NONCONTIGUOUS-P to already had BACKWARD, while others did not. Should we assume that whoever did that did it on purpose and wisely? Dunno. My purpose here was not to fix missing BACKWARD, but if you want to think about that and take care of it, please do - that would be great, along with applying my patch for REGION-NONCONTIGUOUS-P. I have the impression that someone added some stuff here and there without bothering to think more about it and doing it more systematically. But maybe not; maybe there are good reasons why they did what they did. For REGION-NONCONTIGUOUS-P, at least, it seems clear to me that it is useful everywhere I added it. From unknown Fri Aug 15 15:38:33 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: Drew Adams Subject: bug#27897: closed (Re: bug#27897: [PATCH] 25.1; Add REGION-NONCONTIGUOUS-P arg to other replace.el commands) Message-ID: References: <878t9j3s4q.fsf@mail.linkov.net> <6168a7c3-dfa3-4894-8fb7-b2e6e9550dab@default> X-Gnu-PR-Message: they-closed 27897 X-Gnu-PR-Package: emacs Reply-To: 27897@debbugs.gnu.org Date: Thu, 19 Apr 2018 19:38:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1524166682-9693-1" This is a multi-part message in MIME format... ------------=_1524166682-9693-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #27897: 25.1; Add REGION-NONCONTIGUOUS-P arg to other replace.el commands 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 27897@debbugs.gnu.org. --=20 27897: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D27897 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1524166682-9693-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 27897-done) by debbugs.gnu.org; 19 Apr 2018 19:37:25 +0000 Received: from localhost ([127.0.0.1]:33203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9FMz-0002VY-97 for submit@debbugs.gnu.org; Thu, 19 Apr 2018 15:37:25 -0400 Received: from sub3.mail.dreamhost.com ([69.163.253.7]:47308 helo=homiemail-a18.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9FMw-0002VO-OJ for 27897-done@debbugs.gnu.org; Thu, 19 Apr 2018 15:37:23 -0400 Received: from homiemail-a18.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a18.g.dreamhost.com (Postfix) with ESMTP id A1D0325806C; Thu, 19 Apr 2018 12:37:21 -0700 (PDT) Received: from localhost.linkov.net (m91-129-110-22.cust.tele2.ee [91.129.110.22]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by homiemail-a18.g.dreamhost.com (Postfix) with ESMTPSA id 95830258066; Thu, 19 Apr 2018 12:37:20 -0700 (PDT) From: Juri Linkov To: Drew Adams Subject: Re: bug#27897: [PATCH] 25.1; Add REGION-NONCONTIGUOUS-P arg to other replace.el commands Organization: LINKOV.NET References: <6168a7c3-dfa3-4894-8fb7-b2e6e9550dab@default> <1a732915-3277-45a0-b5fd-9e4e19efe2e9@default> <87o9igp4zj.fsf@mail.linkov.net> <37626ae6-22bd-43ca-80b9-5ba7e21d599e@default> Date: Thu, 19 Apr 2018 22:36:53 +0300 In-Reply-To: <37626ae6-22bd-43ca-80b9-5ba7e21d599e@default> (Drew Adams's message of "Wed, 18 Apr 2018 16:25:54 -0700 (PDT)") Message-ID: <878t9j3s4q.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 27897-done Cc: 27897-done@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 (-) > And some of the commands I added REGION-NONCONTIGUOUS-P to > already had BACKWARD, while others did not. Should we > assume that whoever did that did it on purpose and wisely? query-replace-regexp-eval has no BACKWARD arg because query-replace-regexp-eval is obsolete and should be removed. map-query-replace-regexp has no BACKWARD arg because map-query-replace-regexp has special logic for its prefix arg. > Dunno. My purpose here was not to fix missing BACKWARD, > but if you want to think about that and take care of it, > please do - that would be great, along with applying my > patch for REGION-NONCONTIGUOUS-P. Thanks, your patch pushed to master as 75a32f4. ------------=_1524166682-9693-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 1 Aug 2017 04:37:41 +0000 Received: from localhost ([127.0.0.1]:35980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dcOw9-00088v-Hg for submit@debbugs.gnu.org; Tue, 01 Aug 2017 00:37:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45801) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dcOw8-00088g-1H for submit@debbugs.gnu.org; Tue, 01 Aug 2017 00:37:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dcOw1-0005bX-Qv for submit@debbugs.gnu.org; Tue, 01 Aug 2017 00:37:34 -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_40 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48099) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dcOw1-0005bR-NP for submit@debbugs.gnu.org; Tue, 01 Aug 2017 00:37:33 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36759) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dcOw0-0001Lv-N5 for bug-gnu-emacs@gnu.org; Tue, 01 Aug 2017 00:37:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dcOvx-0005Yk-JO for bug-gnu-emacs@gnu.org; Tue, 01 Aug 2017 00:37:32 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:24539) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dcOvx-0005XZ-7n for bug-gnu-emacs@gnu.org; Tue, 01 Aug 2017 00:37:29 -0400 Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id v714bPDl013831 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 1 Aug 2017 04:37:26 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id v714bPNG012182 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 1 Aug 2017 04:37:25 GMT Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v714bOkl000949 for ; Tue, 1 Aug 2017 04:37:25 GMT MIME-Version: 1.0 Message-ID: <6168a7c3-dfa3-4894-8fb7-b2e6e9550dab@default> Date: Mon, 31 Jul 2017 21:37:23 -0700 (PDT) From: Drew Adams To: bug-gnu-emacs@gnu.org Subject: 25.1; Add REGION-NONCONTIGUOUS-P arg to other replace.el commands X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 12.0.6770.5000 (x86)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Source-IP: aserv0021.oracle.com [141.146.126.233] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit 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: -5.0 (-----) Subject line says it all. The patch is trivial - just do the same thing to commands such as `replace-string', `replace-regexp', `query-replace-regexp-eval', and `map-query-replace-regexp' as you did to `query-replace' and `query-replace-regexp': add REGION-NONCONTIGUOUS-P arg to the interactive spec the same way, and pass it to `perform-replace' the same way. (Shouldn't this have been done in the first place?) In GNU Emacs 25.1.1 (x86_64-w64-mingw32) of 2016-09-17 built on LAPHROAIG Windowing system distributor 'Microsoft Corp.', version 6.1.7601 Configured using: 'configure --without-dbus --without-compress-install CFLAGS=3D-static' ------------=_1524166682-9693-1-- From unknown Fri Aug 15 15:38:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27897: [PATCH] 25.1; Add REGION-NONCONTIGUOUS-P arg to other replace.el commands Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 19 Apr 2018 19:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27897 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 27897-done@debbugs.gnu.org Received: via spool by 27897-done@debbugs.gnu.org id=D27897.152416729210679 (code D ref 27897); Thu, 19 Apr 2018 19:49:02 +0000 Received: (at 27897-done) by debbugs.gnu.org; 19 Apr 2018 19:48:12 +0000 Received: from localhost ([127.0.0.1]:33226 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9FXP-0002mB-Pg for submit@debbugs.gnu.org; Thu, 19 Apr 2018 15:48:11 -0400 Received: from aserp2120.oracle.com ([141.146.126.78]:44980) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9FXN-0002ly-Nj for 27897-done@debbugs.gnu.org; Thu, 19 Apr 2018 15:48:10 -0400 Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w3JJfipR099241; Thu, 19 Apr 2018 19:48:03 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2017-10-26; bh=FrSF3amjsZkQTR1krD5TEiC/FjVes2ZvorssE+vf2d4=; b=bdKb8Q53DGu/5Hl2tE7xF0gjdavc4kGk7c3QKCRAoxlqZTDJ0BpHp6fzkkS1abiA/4Go kI9nWbZXfrVbeXwdCWAmTJUlvXGDdwEleiTHCdbR2/2PqHTIKuD0otSRcylvfMYPsmvq rgUVm7SPndkUkAr7Telu5pFJTA3yjJx4McXfrm8TBDQVsnity6tt0YBZUYjR1jian9VN LBSt9r09HrN96XA8YocU0RVflIDHZDzg35qYLSSaq4Tw27gwrQloIJYHi9moX3nasV4N DQFvwo6a2p/yqhux+7GTdA+3HRGcAmK7Ps0O0GTaSW0KwxT8qBtw+NiX5xiwhUGDQaVg 0A== Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by aserp2120.oracle.com with ESMTP id 2hdrxnhnkw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 19 Apr 2018 19:48:03 +0000 Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w3JJm29E021400 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 19 Apr 2018 19:48:03 GMT Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w3JJm1LQ027971; Thu, 19 Apr 2018 19:48:01 GMT MIME-Version: 1.0 Message-ID: <24eb1b44-e2a6-43f4-b06c-6a2eece1f00e@default> Date: Thu, 19 Apr 2018 12:48:00 -0700 (PDT) From: Drew Adams References: <6168a7c3-dfa3-4894-8fb7-b2e6e9550dab@default> <1a732915-3277-45a0-b5fd-9e4e19efe2e9@default> <87o9igp4zj.fsf@mail.linkov.net> <37626ae6-22bd-43ca-80b9-5ba7e21d599e@default> <878t9j3s4q.fsf@mail.linkov.net> In-Reply-To: <878t9j3s4q.fsf@mail.linkov.net> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4678.0 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8868 signatures=668698 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=440 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1804190173 X-Spam-Score: 0.0 (/) 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, your patch pushed to master as 75a32f4. Thank you. From unknown Fri Aug 15 15:38:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27897: [PATCH] 25.1; Add REGION-NONCONTIGUOUS-P arg to other replace.el commands Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 19 Apr 2018 20:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27897 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 27897-done@debbugs.gnu.org Received: via spool by 27897-done@debbugs.gnu.org id=D27897.152416874612937 (code D ref 27897); Thu, 19 Apr 2018 20:13:01 +0000 Received: (at 27897-done) by debbugs.gnu.org; 19 Apr 2018 20:12:26 +0000 Received: from localhost ([127.0.0.1]:33256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9Fus-0003Mb-LC for submit@debbugs.gnu.org; Thu, 19 Apr 2018 16:12:26 -0400 Received: from userp2120.oracle.com ([156.151.31.85]:38788) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9Fup-0003MM-Vc for 27897-done@debbugs.gnu.org; Thu, 19 Apr 2018 16:12:25 -0400 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w3JKB1kt064976; Thu, 19 Apr 2018 20:12:17 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2017-10-26; bh=zUJcL/zNe3dX7GEIUTxD33R8QTX5/KoaLuqNtYX+MFg=; b=jOryg3FZWwavCcbx0YBZU01hMXepJcQ1e1BHsN/8y03qb/56+/yoihxZV1BY7MbuH0Um 9bxK8xW1+Vckf5ckKr/G/csRh+LWdUMlaDywhVlbX6nMq131kq4nJQ8A6zW7VY9AcPl5 ic0UlofPqAoxqI+AuwNQpNmp4PwDR+JxTS8GYfI+YNjUseN9hnYBxLZwnkpk6p9gdLVh +xhe/G6RLc8FwkH6aYRO9nfHQA3iIrYufZRs97nf3RZw8NS7+APGupDzYEVst58jk/15 dqifcqEh2uklND7iruBuSbyQYMi3uiXtcqXEoePSFMg4kmgbSVQJ1WVw9lTYYq2Vw7ig xQ== Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by userp2120.oracle.com with ESMTP id 2hdrxp9r61-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 19 Apr 2018 20:12:17 +0000 Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w3JKCGUQ001817 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 19 Apr 2018 20:12:17 GMT Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w3JKCEs7010846; Thu, 19 Apr 2018 20:12:14 GMT MIME-Version: 1.0 Message-ID: <62db2617-3f07-414b-9ac2-bdc9e6b2f4c5@default> Date: Thu, 19 Apr 2018 13:12:13 -0700 (PDT) From: Drew Adams References: <6168a7c3-dfa3-4894-8fb7-b2e6e9550dab@default> <1a732915-3277-45a0-b5fd-9e4e19efe2e9@default> <87o9igp4zj.fsf@mail.linkov.net> <37626ae6-22bd-43ca-80b9-5ba7e21d599e@default> <878t9j3s4q.fsf@mail.linkov.net> In-Reply-To: <878t9j3s4q.fsf@mail.linkov.net> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4678.0 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8868 signatures=668698 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=422 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1804190178 X-Spam-Score: 0.0 (/) 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, your patch pushed to master as 75a32f4. BTW, what does that mean, in terms of something I can test. Does it mean, for example, (> emacs-major-version 26)? From unknown Fri Aug 15 15:38:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27897: [PATCH] 25.1; Add REGION-NONCONTIGUOUS-P arg to other replace.el commands Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 19 Apr 2018 20:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27897 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Drew Adams Cc: 27897@debbugs.gnu.org Received: via spool by 27897-submit@debbugs.gnu.org id=B27897.152416998814963 (code B ref 27897); Thu, 19 Apr 2018 20:34:01 +0000 Received: (at 27897) by debbugs.gnu.org; 19 Apr 2018 20:33:08 +0000 Received: from localhost ([127.0.0.1]:33280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9GEt-0003tG-Mu for submit@debbugs.gnu.org; Thu, 19 Apr 2018 16:33:07 -0400 Received: from sub3.mail.dreamhost.com ([69.163.253.7]:57177 helo=homiemail-a18.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9GEr-0003t5-M0; Thu, 19 Apr 2018 16:33:06 -0400 Received: from homiemail-a18.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a18.g.dreamhost.com (Postfix) with ESMTP id 3305A25806C; Thu, 19 Apr 2018 13:33:05 -0700 (PDT) Received: from localhost.linkov.net (m91-129-110-22.cust.tele2.ee [91.129.110.22]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by homiemail-a18.g.dreamhost.com (Postfix) with ESMTPSA id 09D67258068; Thu, 19 Apr 2018 13:33:03 -0700 (PDT) From: Juri Linkov Organization: LINKOV.NET References: <6168a7c3-dfa3-4894-8fb7-b2e6e9550dab@default> <1a732915-3277-45a0-b5fd-9e4e19efe2e9@default> <87o9igp4zj.fsf@mail.linkov.net> <37626ae6-22bd-43ca-80b9-5ba7e21d599e@default> <878t9j3s4q.fsf@mail.linkov.net> <62db2617-3f07-414b-9ac2-bdc9e6b2f4c5@default> Date: Thu, 19 Apr 2018 23:27:59 +0300 In-Reply-To: <62db2617-3f07-414b-9ac2-bdc9e6b2f4c5@default> (Drew Adams's message of "Thu, 19 Apr 2018 13:12:13 -0700 (PDT)") Message-ID: <87efjbc568.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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 (-) fixed 27897 27.0.50 thanks >> Thanks, your patch pushed to master as 75a32f4. > > BTW, what does that mean, in terms of something I can test. > Does it mean, for example, (> emacs-major-version 26)? Thanks for the reminder, now marked as fixed in 27. From unknown Fri Aug 15 15:38:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27897: [PATCH] 25.1; Add REGION-NONCONTIGUOUS-P arg to other replace.el commands Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 Apr 2018 07:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27897 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 27897@debbugs.gnu.org, drew.adams@oracle.com Reply-To: Eli Zaretskii Received: via spool by 27897-submit@debbugs.gnu.org id=B27897.152420947515419 (code B ref 27897); Fri, 20 Apr 2018 07:32:02 +0000 Received: (at 27897) by debbugs.gnu.org; 20 Apr 2018 07:31:15 +0000 Received: from localhost ([127.0.0.1]:33459 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9QVm-00040c-N3 for submit@debbugs.gnu.org; Fri, 20 Apr 2018 03:31:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45515) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9QVj-00040P-8D for 27897@debbugs.gnu.org; Fri, 20 Apr 2018 03:31:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f9QVd-0001Yk-BX for 27897@debbugs.gnu.org; Fri, 20 Apr 2018 03:31:06 -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 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51963) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f9QVX-0000TP-BC; Fri, 20 Apr 2018 03:30:59 -0400 Received: from [176.228.60.248] (port=3724 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1f9QVW-0006rI-N9; Fri, 20 Apr 2018 03:30:59 -0400 Date: Fri, 20 Apr 2018 10:31:14 +0300 Message-Id: <8336zqz64d.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <878t9j3s4q.fsf@mail.linkov.net> (message from Juri Linkov on Thu, 19 Apr 2018 22:36:53 +0300) References: <6168a7c3-dfa3-4894-8fb7-b2e6e9550dab@default> <1a732915-3277-45a0-b5fd-9e4e19efe2e9@default> <87o9igp4zj.fsf@mail.linkov.net> <37626ae6-22bd-43ca-80b9-5ba7e21d599e@default> <878t9j3s4q.fsf@mail.linkov.net> 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-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.0 (------) > From: Juri Linkov > Date: Thu, 19 Apr 2018 22:36:53 +0300 > Cc: 27897-done@debbugs.gnu.org > > Thanks, your patch pushed to master as 75a32f4. I think this needs to be reflected ion NEWS, and perhaps also in the manuals. Thanks. From unknown Fri Aug 15 15:38:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27897: [PATCH] 25.1; Add REGION-NONCONTIGUOUS-P arg to other replace.el commands Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 21 Apr 2018 20:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27897 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 27897@debbugs.gnu.org, drew.adams@oracle.com Received: via spool by 27897-submit@debbugs.gnu.org id=B27897.15243410171863 (code B ref 27897); Sat, 21 Apr 2018 20:04:02 +0000 Received: (at 27897) by debbugs.gnu.org; 21 Apr 2018 20:03:37 +0000 Received: from localhost ([127.0.0.1]:35179 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9yjQ-0000Tz-VT for submit@debbugs.gnu.org; Sat, 21 Apr 2018 16:03:37 -0400 Received: from sub3.mail.dreamhost.com ([69.163.253.7]:53631 helo=homiemail-a100.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9yjO-0000Tr-MT for 27897@debbugs.gnu.org; Sat, 21 Apr 2018 16:03:34 -0400 Received: from homiemail-a100.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a100.g.dreamhost.com (Postfix) with ESMTP id CB3C131A073; Sat, 21 Apr 2018 13:03:33 -0700 (PDT) Received: from localhost.linkov.net (m91-129-110-22.cust.tele2.ee [91.129.110.22]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by homiemail-a100.g.dreamhost.com (Postfix) with ESMTPSA id BA40D31A070; Sat, 21 Apr 2018 13:03:32 -0700 (PDT) From: Juri Linkov Organization: LINKOV.NET References: <6168a7c3-dfa3-4894-8fb7-b2e6e9550dab@default> <1a732915-3277-45a0-b5fd-9e4e19efe2e9@default> <87o9igp4zj.fsf@mail.linkov.net> <37626ae6-22bd-43ca-80b9-5ba7e21d599e@default> <878t9j3s4q.fsf@mail.linkov.net> <8336zqz64d.fsf@gnu.org> Date: Sat, 21 Apr 2018 22:59:11 +0300 In-Reply-To: <8336zqz64d.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 20 Apr 2018 10:31:14 +0300") Message-ID: <87lgdguy9c.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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, your patch pushed to master as 75a32f4. > > I think this needs to be reflected ion NEWS, and perhaps also in the > manuals. query-replace-regexp-eval and map-query-replace-regexp are obscure commands that don't need to be documented and mentioned in NEWS. As for the commands replace-string and replace-regexp, their other arguments also are not documented. From unknown Fri Aug 15 15:38:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27897: [PATCH] 25.1; Add REGION-NONCONTIGUOUS-P arg to other replace.el commands Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 22 Apr 2018 02:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27897 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juri Linkov Cc: 27897@debbugs.gnu.org, drew.adams@oracle.com Reply-To: Eli Zaretskii Received: via spool by 27897-submit@debbugs.gnu.org id=B27897.152436460211815 (code B ref 27897); Sun, 22 Apr 2018 02:37:01 +0000 Received: (at 27897) by debbugs.gnu.org; 22 Apr 2018 02:36:42 +0000 Received: from localhost ([127.0.0.1]:35280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fA4rq-00034V-CF for submit@debbugs.gnu.org; Sat, 21 Apr 2018 22:36:42 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46441) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fA4rp-00034F-3c for 27897@debbugs.gnu.org; Sat, 21 Apr 2018 22:36:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fA4rj-0003ZP-5L for 27897@debbugs.gnu.org; Sat, 21 Apr 2018 22:36: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=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42906) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fA4rc-0003W6-L7; Sat, 21 Apr 2018 22:36:28 -0400 Received: from [176.228.60.248] (port=3042 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fA4rc-0003Sb-3r; Sat, 21 Apr 2018 22:36:28 -0400 Date: Sun, 22 Apr 2018 05:36:15 +0300 Message-Id: <834lk4x90g.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87lgdguy9c.fsf@mail.linkov.net> (message from Juri Linkov on Sat, 21 Apr 2018 22:59:11 +0300) References: <6168a7c3-dfa3-4894-8fb7-b2e6e9550dab@default> <1a732915-3277-45a0-b5fd-9e4e19efe2e9@default> <87o9igp4zj.fsf@mail.linkov.net> <37626ae6-22bd-43ca-80b9-5ba7e21d599e@default> <878t9j3s4q.fsf@mail.linkov.net> <8336zqz64d.fsf@gnu.org> <87lgdguy9c.fsf@mail.linkov.net> 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-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.0 (------) > From: Juri Linkov > Cc: 27897@debbugs.gnu.org, drew.adams@oracle.com > Date: Sat, 21 Apr 2018 22:59:11 +0300 > > >> Thanks, your patch pushed to master as 75a32f4. > > > > I think this needs to be reflected ion NEWS, and perhaps also in the > > manuals. > > query-replace-regexp-eval and map-query-replace-regexp are obscure commands > that don't need to be documented and mentioned in NEWS. As for the commands > replace-string and replace-regexp, their other arguments also are > not documented. The user-visible changes should be in NEWS. If you think the manuals don't need updates on their behalf, mark the NEWS entry with "---". Thanks.