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#51557: [External] : Re: bug#51557: 27.2; `mouse-1' with `cua-rectangle-mark-mode' Date: Thu, 4 Nov 2021 18:47:14 +0000 Message-ID: References: <87lf23rcoq.fsf@gnus.org> 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="2592"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "51557@debbugs.gnu.org" <51557@debbugs.gnu.org> To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Nov 04 19:48:58 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 1mihnF-0000Sv-Tj for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 04 Nov 2021 19:48:58 +0100 Original-Received: from localhost ([::1]:53434 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mihnE-0005fZ-9R for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 04 Nov 2021 14:48:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36732) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mihmM-0004uo-2x for bug-gnu-emacs@gnu.org; Thu, 04 Nov 2021 14:48:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60217) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mihmL-0002WD-R0 for bug-gnu-emacs@gnu.org; Thu, 04 Nov 2021 14:48:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mihmL-0005rc-PD for bug-gnu-emacs@gnu.org; Thu, 04 Nov 2021 14:48:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 Nov 2021 18:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51557 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 51557-submit@debbugs.gnu.org id=B51557.163605165121754 (code B ref 51557); Thu, 04 Nov 2021 18:48:01 +0000 Original-Received: (at 51557) by debbugs.gnu.org; 4 Nov 2021 18:47:31 +0000 Original-Received: from localhost ([127.0.0.1]:43526 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mihlq-0005eK-KR for submit@debbugs.gnu.org; Thu, 04 Nov 2021 14:47:31 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:32254) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mihlk-0005YG-QF for 51557@debbugs.gnu.org; Thu, 04 Nov 2021 14:47:29 -0400 Original-Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 1A4ILJJa007691; Thu, 4 Nov 2021 18:47:21 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=/rg2FHcWw/0FWJGc5TSfYs4PdRJN0J5vXbNzlcjRhwU=; b=uQQDpenw6h3iy9liyXrUYQ4pKtY4CswmI1XbQbZ6e20IdVLXgJFJ8vSXyoxh+RwLUEVm G0xtYFBgbPJlgNuC5KAbV1Y9mX7jj5KaSJ83YF6wlFGQFVdxh3i5orbj3PzkYurO8nYI Nv7sCm4HlwD43l5pEUIGwsLlr6vSWIO+cG9elmEp9lBz5vXux/YiTQMPZ3MvRV5ohh2A SIuzfdJPdnWPlr/M5oGVCWiJ+McWoACHUCDwR289WF+u244InAy4a4ujm+Kt0cy2TSR6 JPE9GzI5qYMsZPwA/eDjG8oo8qmuE1vZvEeP//wIAFAx7X6PqMqtAx6XRh1M8g4Q1p1G /A== Original-Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by mx0b-00069f02.pphosted.com with ESMTP id 3c3mt5jdtr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 04 Nov 2021 18:47:19 +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 1A4IkOhV052234; Thu, 4 Nov 2021 18:47:17 GMT Original-Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2171.outbound.protection.outlook.com [104.47.56.171]) by userp3020.oracle.com with ESMTP id 3c1khxnec7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 04 Nov 2021 18:47:17 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jS3XVKuuuvOa0jtDgBYW1mK5SEfN6dwPHj18l5TS7/GeT0lvh2mSmH3zj0wh6/jRfPKmjUiG/8mdj4TnMPR/f+Q7S23iek77JohNp3C4CzW3Zrec1oojx06zq9QUeG3C3FMONmMT3tZMIf9HLOOAOZ1S9XDYVfYpglp/h3K+KrMTIgZgo9JBfZuxUPxKZ5Jv4+ACJB5VgAZgaX4Rl3S/TUskG2Lau4Xe0wDSVq7vpELp6UYscFuifKw898bXiskpLoYWhpUXg85xBQd8jI1hwvTKFpaWiE5JG2tx928dfsWPqrlEPKN3zKSDdSfX3zz0PYw0KAMlVExRxoREjEENug== 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=/rg2FHcWw/0FWJGc5TSfYs4PdRJN0J5vXbNzlcjRhwU=; b=ccUboZNruYig97LnShfTdJR3JXbeCGUg5z9DxupAi2E/slHXmNL/8GAyYLOXvqIyNP9MtwnUSVqcWyKNTGpzc9cLmRmSbhXG014CleaKZbesspBzsQrFN34gzGV63gvHhzVCCWvd17oGGnYJ379KQHmwx8DS/DhhWBapF/jBGKRXZiqmlT7Kzjm9rPoIqe60gyoqTFBEcW8eVIWkRq2PDbyOGrzNNoDvGn6SYAF1+tQeVnQraltbJlvHA/qpAOl5h5qlVryigTKyAsrBgTniTcBDbUk59AqJkALfEz64ciTw8D1PRfvAkrWV72KFs9+HK5KYzFdPU/iw9k4HZ8CUYQ== 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=/rg2FHcWw/0FWJGc5TSfYs4PdRJN0J5vXbNzlcjRhwU=; b=UrRGKo/5MmP8TZ+UeY0SoszbI+jpXhmAdARymECrA2JVoK+MTQAm//rV9pGC0kLt0/i2VVOtWC/iPzGz2r+qyI8OvVlmpOmIjZibPt9WZO/Z5aoW4y31lMTEYekQun0pmUOEq1Ldk8OsRvHSOLoV+mHBDHbNP1dkq8ZRTf2fsc4= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BYAPR10MB2440.namprd10.prod.outlook.com (2603:10b6:a02:b2::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.13; Thu, 4 Nov 2021 18:47:15 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b0d3:555d:98c3:62e3]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b0d3:555d:98c3:62e3%4]) with mapi id 15.20.4649.019; Thu, 4 Nov 2021 18:47:14 +0000 Thread-Topic: [External] : Re: bug#51557: 27.2; `mouse-1' with `cua-rectangle-mark-mode' Thread-Index: AdfPVI97PxekQqgQRLKHPPzuDb21CACVkCLvAABIhkA= In-Reply-To: <87lf23rcoq.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US authentication-results: gnus.org; dkim=none (message not signed) header.d=none;gnus.org; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 642bfb46-01b9-49b9-5561-08d99fc38513 x-ms-traffictypediagnostic: BYAPR10MB2440: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Ci2LJ/TAGg1R63Affv452SS1OGIYkT5y3/6ns3B9qFviwwM8CBzUTE7Af0Ifza/pjo6C87mJqK7BQz6jSBZ6zwNpUSJ/osSsvhoo+Jv++TBWJfch5m0KK/XaUMiTKGiDPYwQjHsi29lUpjcel2O10Hm4L56uGNCQ0ZLCmA5YzwOdhY5g0LN8qjcXC7n3btud7lVY/Ntz8FldSZqyWCPpvZ2TNefsuf72jyjxekTC9SlkC7Ag7EEzxvrA9MzvOip63nsNw8t2sV0O3eO6n9aA07XH510M+sSUV42QCegY++sQWR84+btAHOXyBL/13po9+NSFPCF8GwLAfb4PifyKP9FFCrq6D6KzV9GCRpgOmFGQqx0qDMiN2FrrB9ctQbCka2qpm1stQtwxGWQl8Tx6xfmflc3ASrUd6D3jvaAvkTEKeZtHdE+hUvjmgU3MHakrU8dTU2kweRCxNmXw+rUYrUaCJtgq8pbetMsCvP+J5R462xTt4H7/nyzxgdKYY6JfN5vPFCZ/zt+E7N4ErLmlwNUywpsLAcgGEe+rH8H6+Iq3Oja2KeaT4oWesvgc9YHr911n4c7uhBOtYq1zXNJB6d2juELREflPpp9nUYEmTZXFpwb75t6++7gOq5HmagJJ50x6IT3cci1y9ryGsdP+cJrE5s21cq98T2/JIZFUGYRf4RFlRUgYr5XqRlLxoVceaOOAA3dOforDrc4eEFtF1idGvb0m1S48sxCoeARETxo= 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)(508600001)(66446008)(66476007)(8676002)(6506007)(26005)(44832011)(64756008)(66556008)(2906002)(52536014)(55016002)(186003)(5660300002)(38070700005)(83380400001)(8936002)(66946007)(6916009)(7696005)(38100700002)(33656002)(4326008)(76116006)(9686003)(86362001)(122000001)(71200400001)(316002)(81973001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: PHMisi7B21BI0wj7VnzVO5K05Vmuu0KDkme4zNh8B0p3SIruynmGEXBExXFbsxXEQzBjq0uyvX0AvXWX93vpZXaCu0aSqqvvRDY5PjV9jAeXYWGa5GpweY+HCsVVuBPJmT09S8msKFS5A8r1QuNsDZNALN+BOsvcxQSQAmMisi71sKOvuHCbI6lCBsA/yCeWYKptehE7UzMmHYznUiqkdD+xNcU2EWolJQDEE7eOmCMSJ774qEvXi3eUA0XPsDthhg8JLFBqEs/EnbNcoAGUeV8tpJqy52NmZWsCRdbwenteS+67MWEVKQ3wCiUwDYs2rdY6QQZsalIOVNUJHuqhTd7nwlCUz9CwIdHh4Wjl8g89lOgQpCaH7SX94lmmjWb8IUWmYEZOrStR9Nac0m6xJz85moGAjyvLk4B6lde6Zbt4fb0nTPRZXWtSmUCx7A8tPoHws7EhvJyk50in+SniM/zKNEg/8rzq2K/PhRqdWtFYM/hAQEJgNFVeRCmD7t3vEo4tKe9qqXp6O+E8jluSjdDU/Ldc0A0mA8pjtDlqX7/MCkKXwGL8jbWfEMNE+20k5XXTQeGhw+me5CLE+gh1lZW5WguV8nXtCe/GeKFmroDqb8ZwMb5+9RSNdvN6V/LDbYgaSEo2ofuWwvTKp9Boip1a4sXILsAfaIe+7ri5GB/4qOpqsi3L7c4oLszcd6xjLmWSmLesKS5A5mqIH3uS7FdrzHA08P62gDIcUekLOZdMTPLi6qRxg7dv3g x86lLNKDEaLAFWBaakvLEPyh/iGSKfZaweVgUryapi1gHT9OubZOaFJfnqd5C6ldN2kYtOGOZcRBOC3SL3H+DyxfFXbyQCo+lN 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: 642bfb46-01b9-49b9-5561-08d99fc38513 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Nov 2021 18:47:14.8228 (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: VfANiMirbDypZyIp60fD5mHX851Hk/ljM3wggb9Fxl4fiRJ/m3xcevTgCmOrIKGqH/cqJs7ZRCf83P5aaPX8mw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB2440 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10158 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 adultscore=0 suspectscore=0 mlxlogscore=867 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2111040074 X-Proofpoint-ORIG-GUID: eZQDxkg73ftlr4QCElRRYa-exlbVxfih X-Proofpoint-GUID: eZQDxkg73ftlr4QCElRRYa-exlbVxfih 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:218932 Archived-At: > > M-x cua-rectangle-mark-mode ; (after selecting a region or not) > > > > Click `mouse-1' somewhere. No effect, it seems. The mode remains in > > effect (same key help is displayed). > > > > Click `mouse-1' again (anywhere). It seems that that exits > > `cua-rectangle-mode'. >=20 > It seems like the intention is to re-start the rectangle on mouse-1? I > don't use the mode either, but that does seem to make sense to me. >=20 > (defun cua-mouse-set-rectangle-mark (event) > "Start rectangle at mouse click position." > (interactive "e") > (when cua--rectangle > (cua--deactivate-rectangle) > (cua--deactivate t)) > (setq cua--last-rectangle nil) > (mouse-set-point event) > ;; FIX ME -- need to calculate virtual column. > (cua-set-rectangle-mark) > (setq cua--buffer-and-point-before-command nil) > (setq cua--mouse-last-pos nil)) >=20 > And I guess the "FIX ME" is part of the problem here. Anybody else got > any insights here? Whatever you decide, I suggest that (other things being equal), the same behavior be added to `rectangle-mark-mode'. (It seems to me that mouse-1 could do something useful here. Maybe that would be a simple as exiting (as in `rectangle-mark-mode' or as simple as restarting a rectangle. Or maybe it could be something more helpful or more interesting (I don't have any suggestion, off the top of my head.).