From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#38013: [PATCH] Rectangular region selection with mouse Date: Fri, 01 Nov 2019 09:51:35 +0200 Message-ID: <83lft0m3ug.fsf@gnu.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="187108"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 38013@debbugs.gnu.org To: Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 01 08:52:10 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iQRj8-000mXz-4k for geb-bug-gnu-emacs@m.gmane.org; Fri, 01 Nov 2019 08:52:10 +0100 Original-Received: from localhost ([::1]:57102 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iQRj7-0006ke-28 for geb-bug-gnu-emacs@m.gmane.org; Fri, 01 Nov 2019 03:52:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46647) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iQRj1-0006kK-2u for bug-gnu-emacs@gnu.org; Fri, 01 Nov 2019 03:52:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iQRj0-0007D1-17 for bug-gnu-emacs@gnu.org; Fri, 01 Nov 2019 03:52:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46162) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iQRiz-0007CJ-TN for bug-gnu-emacs@gnu.org; Fri, 01 Nov 2019 03:52:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iQRiz-0004fA-PZ for bug-gnu-emacs@gnu.org; Fri, 01 Nov 2019 03:52:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Nov 2019 07:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38013 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 38013-submit@debbugs.gnu.org id=B38013.157259470017891 (code B ref 38013); Fri, 01 Nov 2019 07:52:01 +0000 Original-Received: (at 38013) by debbugs.gnu.org; 1 Nov 2019 07:51:40 +0000 Original-Received: from localhost ([127.0.0.1]:54983 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iQRie-0004eV-Ix for submit@debbugs.gnu.org; Fri, 01 Nov 2019 03:51:40 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:37474) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iQRic-0004eI-L5 for 38013@debbugs.gnu.org; Fri, 01 Nov 2019 03:51:38 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:41122) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iQRiX-0006ls-9D; Fri, 01 Nov 2019 03:51:33 -0400 Original-Received: from [176.228.60.248] (port=2203 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iQRiW-0007iT-Nb; Fri, 01 Nov 2019 03:51:33 -0400 In-reply-to: (message from Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= on Thu, 31 Oct 2019 22:55:26 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:170582 Archived-At: > From: Mattias EngdegÄrd > Date: Thu, 31 Oct 2019 22:55:26 +0100 > > This is a proposal to add mouse-selection of rectangular regions. It turns out to be useful; Emacs should come with the facility built-in. Could you please tell how to try and test this feature? The patch comes without any documentation, so it's hard to understand quickly what to do to see this in action. > The main problem is what to bind it to. The common modifiers (shift, control, meta) are already taken. Platforms have different "standard" modifiers: Option on macOS, Alt on Windows, Control in Gnome (?). > > Assuming that the secondary selection is somewhat of an anachronism which is likely to be less used today than the rectangular one would be, the patch uses Meta as default modifier. Both secondary and rectangular mouse selection have defcustoms permitting easy change. I'd prefer not to step on another feature, if possible. How about defining a minor mode, and then using the usual mouse selection gestures instead? That would be more natural, IMO, and will not require users to give up another feature. Thanks.