From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#52086: 27.2; `C-w' should kill active rectangular region (aka rectangle) Date: Thu, 25 Nov 2021 02:10:24 +0000 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27289"; mail-complaints-to="usenet@ciao.gmane.io" To: 52086@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Nov 25 03:11:13 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mq4ED-0006vI-Gp for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 25 Nov 2021 03:11:13 +0100 Original-Received: from localhost ([::1]:42398 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mq4EB-0003YA-Rl for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 24 Nov 2021 21:11:11 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:34728) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mq4E2-0003Y2-7V for bug-gnu-emacs@gnu.org; Wed, 24 Nov 2021 21:11:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:43814) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mq4E1-0004F9-Uz for bug-gnu-emacs@gnu.org; Wed, 24 Nov 2021 21:11:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mq4E1-0000ah-O8 for bug-gnu-emacs@gnu.org; Wed, 24 Nov 2021 21:11:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Nov 2021 02:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52086 X-GNU-PR-Package: emacs X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Original-Received: via spool by submit@debbugs.gnu.org id=B.16378062402240 (code B ref -1); Thu, 25 Nov 2021 02:11:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 25 Nov 2021 02:10:40 +0000 Original-Received: from localhost ([127.0.0.1]:55360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mq4Dg-0000a4-1X for submit@debbugs.gnu.org; Wed, 24 Nov 2021 21:10:40 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:44052) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mq4Db-0000Zq-Th for submit@debbugs.gnu.org; Wed, 24 Nov 2021 21:10:38 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:34658) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mq4Db-0003WT-Nu for bug-gnu-emacs@gnu.org; Wed, 24 Nov 2021 21:10:35 -0500 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:7070) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mq4DX-0004BG-OF for bug-gnu-emacs@gnu.org; Wed, 24 Nov 2021 21:10:35 -0500 Original-Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 1AONxATu026943 for ; Thu, 25 Nov 2021 02:10:28 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=/bfyYvxFN/9Pqf9iWZOmzzeMMVl0Rv7QOa/vMpRZu9U=; b=zcurshZMtLlm3yOm5NELwMsUL2y5pLfsrwzYnXXikwGBTVSUj5ql+nf1bipyh1v1OMv7 L5FdSWkLCVwv9mg3QPgROzmsIMKTpQi5tFCKzO1PpQ8bET5eYuOYobhS5i+vkSwUIese JVup9U+gfsTNgJ1eA/w7LFW/59k1tcpchhDfqrg6J0QD2zhKo90+kohsF2jzubvhf0CE y4u+DUw/aT/9X3hU8eyVjPeYyRhDE7Ri94MXEVeSom79bIjcneObGAW3yoRkO4WhZZMv NGYtqh7ZVWiJQ/ktpUP8DR/WDj2G1fIgEqxAcEL2B5XcL3kr5c+hE8DWG2a0kEOhCe9M yQ== Original-Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by mx0b-00069f02.pphosted.com with ESMTP id 3chk004hev-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 25 Nov 2021 02:10:28 +0000 Original-Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 1AP27JHu072129 for ; Thu, 25 Nov 2021 02:10:27 GMT Original-Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2173.outbound.protection.outlook.com [104.47.59.173]) by userp3020.oracle.com with ESMTP id 3chtx71aj7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 25 Nov 2021 02:10:26 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OM+YToeA+CdZBN9nLnhiTcDfTgySfxJlXuXw5JN3W/N5305yHoVFBU8/TlO2hezYh6NU3xT4pDLnFx+ENFwDQB5HAYP/qSjrPbaB7CTT8JgTZYyLApysmymuaRn1jSt9jUiBFz/pb5W6czeFZUD1CR2mnW+b1fPLay7mFXtHY9Nx/5snlVr+vU75c9EyaaYXu3Ou1P6UaYHcGc+6hVM+7qRg+HKP4uFjGdcQIKysGCL39D3CRYs/lBLyzYEOXD+9KmlgZ2isbQN40v2u/6D/SFf0A2+n338OHUoVd5OcD+g2GeIKxl4gglGrVPnhQoZmDDo+1+pabi1DA4mtQwSEew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/bfyYvxFN/9Pqf9iWZOmzzeMMVl0Rv7QOa/vMpRZu9U=; b=jUsRk6jL4dsSjc7nOmQ/8/NyGwbPdP1REyCXWXt0U50tdCEDjv8N9MGs2oI55+SPgdaiJgB291UPHC16RcXf/f3opE8kBgtAeAoN1NLeM33+zqnfJdwCViRDaWOC+f/Rg0Y0v/WqkZkVCDpABQ2u2OrDAd8FjVyAQ4FLy0jZphQ3IUCeO2EJ6QrlLHnbiGWlCVTGxdSKJYmh3rqbuoXV7aGhdhFR31SolsGXCTTp4xbSGEUq5s/u1t6pyDtHsSyWPTBJGT7aOjzvVqp2CLCoy3r99IN9GEEsnYAIjqK49XjRyfrEA+inVTlnq4/UIOWUEFGDFCrtYhwx0H0rcBpupQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/bfyYvxFN/9Pqf9iWZOmzzeMMVl0Rv7QOa/vMpRZu9U=; b=s5m8dKRyFTioqRKrDw+/CkQgtyFkoG9k+9xDJa384eHCl1nKqsx8OiKnExM8CAXAq/D5+4nvYlLsPIKfLv6+TWXPxVnuU7WShhw5x9qwb6Dd9Neirai058udE1NLHWFR7+l6TPXNBNHk4bzWlobGBuANhTzr9DGcGucrLMkT+Bs= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BYAPR10MB3270.namprd10.prod.outlook.com (2603:10b6:a03:159::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.21; Thu, 25 Nov 2021 02:10:24 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::4588:646c:e330:8bc0]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::4588:646c:e330:8bc0%7]) with mapi id 15.20.4713.027; Thu, 25 Nov 2021 02:10:24 +0000 Thread-Topic: 27.2; `C-w' should kill active rectangular region (aka rectangle) Thread-Index: AdfhoWm/uwvB9ZbSSYyfzMh5kKajbw== Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c1de3973-20d6-454c-6b40-08d9afb8be00 x-ms-traffictypediagnostic: BYAPR10MB3270: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: RVwZwlSTfPqRWuGnOrpCHxaQLVK26zEeWko538Xr6hEIruWQG7RnVV0pQfZ8594UlaspbkKvQ2e1XVifwMD33lbAXFVJZzDbfGp0VvebAcU7gaBYj3/Qi/ViVv4JHYbn/dwz+sUtT04LpFIKjkmydYQ5l9oCMbyexA50clxJ5N1Zpazkqe2bKcmFIrj23ipjKyOhGFiUXYt3V1Dm8x2NI2jVCywHdduk7aP0rVG13yWFnDPhphBEN+02FK1p/OIvQPoDnBA0vRjhyAjXgM/jpiFQbh5Q3BgIAdYaEGX5QgxyE6qc0cgKXnmgVg6XQMVSkCWTBqMO+Tj5EUYqbmucmaUjNrKrgokOG4SnKZvyjDiNrads//YZQJzLLGsMFXzzUA4NnYcWKgvPjeEh0Injt26ACTjOStBy9ng7jIt9iFCI2GJn5hEAGgE0Bl6vbMRqfBR9M2XiI6pJjo3VYH2dvLzXYLJNA/FYWKqcCFa98L1GiF4Tg9B7cgiJsKCOu/qm5kMERn7Aq24XOzfUhLJVb4A/CNf8jSLtDTXkiD9ScYTw4hv9sIYu3ZY4DcxizMq3zlEnwEghIOI+DO/aviUBEwmy6yrgwsIU06gsUK6R4PCZGyVcYMa/9rLLVDMf9wLV84fwi/oQIKaMvyDFlcUgHNgyIgL95Ro9cdiAyGOPhYIL8A78u9/DyoEe+uSJPVLn/D61Jzxw4xBmoVjSQJVmfqzKri7fb9i9HLPfPOubMp0= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(44832011)(33656002)(2906002)(9686003)(55016003)(38100700002)(316002)(5660300002)(83380400001)(52536014)(186003)(8936002)(38070700005)(122000001)(508600001)(66946007)(71200400001)(45080400002)(66446008)(64756008)(8676002)(66476007)(66556008)(76116006)(6916009)(86362001)(26005)(6506007)(7696005)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: kN01a8zKZ/XDHccH+2G5cHCadgP2ehS8Yy5qF5RDV8o4F8Dop+TSEv4zp2N646ondP1oXrsjC5MgmkKE783n6JlrsFXhnxg9qYR2G9ppxpXWUO5p4Oey8w7plbw7vtp9j53mYgLTn4oO40fPRzn7vN2ph8v2rqnF1jckzxm5zSVmugjLyxJLhT10twd7244lIoi0z6/54BoHLRKO/oiTR9mhBLfVBH4lGPdH1cE6WvJvUSE82tRx8BMviVJcc+ijQjtWzrdmtIy4BBvU9H1FZyxBWGy9OEWe+tMLwvSSswjiKpBX0P3WfUPKaBg8ptRGIBd4r8SOMEqhAtIGHvPtsgwKUxvoRkH3bC2wbXtY9BGy9HM9TkT0LF4tI1ljTkplzSA9gZ8RaySVTDPkMKF7AJOZ6IwpI1NZmx1dxS/GhU3chocOKrE63XXPb2QVi6avLwZy+5Q8j74pT9fHa370FFsV5d75VNqbjnb1ETjVL+957Udqqnvs+v636ah4Gtxw9CxM38M/Lek10shYldOd57hSHnIUMZ5jw5b+s/St/Y9wRMHt8NSfp0JHjgkv3IYcHU1qcp57cyr4hoobE/5SynGkV1Dwgxa7HQ0vmW1gfMcs3/iHqEDoJ5jbWZ0Y3F1lLj83a8169ClhwFM2bHNZD2wYIftfcotbNz6mY9ygM0OyG+pfKHuQCus9ooDEL+3O3JX67gzflMabVnL1/ihgylsRczMdEsBwX/ZEiII39ZH+6sJYsWCBbfpsha /nZPrFeZR7TjfccW/nqWYxgkiKqMLV7vVQ+ZuVKlRGL/2J5hq4WfVsZRirtb1RXhZfqkopNOap4q7uUXgcgjEPZG2YLmyp8gup X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c1de3973-20d6-454c-6b40-08d9afb8be00 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Nov 2021 02:10:24.4425 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: zAvMV1P//ygNTmluiyWgoMWHkRZJ1LThS3Bcpmmnvmgwk+eQ0zb++ImhQDCIWI7l8MKGK4X/tzAaU6Btn4o3sA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB3270 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10178 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 mlxscore=0 bulkscore=0 malwarescore=0 phishscore=0 mlxlogscore=877 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2111250009 X-Proofpoint-ORIG-GUID: ocUgiuPxmJNX9B8j_E1d1XUKAZj3DZey X-Proofpoint-GUID: ocUgiuPxmJNX9B8j_E1d1XUKAZj3DZey Received-SPF: pass client-ip=205.220.177.32; envelope-from=drew.adams@oracle.com; helo=mx0b-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:220792 Archived-At: If use C-x SPC, to activate the rectangular region, commands that act on that active region should, I think, generally act on the selected text, that is, the text in the rectangle. `C-w' doesn't do that. Instead, it kills the text in the region between point and mark - all of it, including text that is not selected (not part of the active, rectangular region. (Yes, there is also `C-x r k', but that acts on a rectangle regardless of whether the region is active. It's another way to kill a rectangle.) I'd call this a bug. You might see it as an enhancement request. To me, it's what users expect, and it's the only behavior consistent with what users see and the notion of active rectangular region. `C-w' should be no different from, say, the replacement commands, when the region is "noncontiguous". And we should look out for other possible, similar holdovers: commands that act on the active region, but don't respect rectangular bounds. In GNU Emacs 27.2 (build 1, x86_64-w64-mingw32) of 2021-03-26 built on CIRROCUMULUS Repository revision: deef5efafb70f4b171265b896505b92b6eef24e6 Repository branch: HEAD Windowing system distributor 'Microsoft Corp.', version 10.0.19042 System Description: Microsoft Windows 10 Pro (v10.0.2009.19042.1288)