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#37700: 27.0.50; undo mouse-drag-and-drop-region ineffective Date: Fri, 11 Oct 2019 21:57:54 +0300 Message-ID: <8336fzp0st.fsf@gnu.org> References: <3311689D-B1DF-4BAC-86BA-E3D2C6D2ECF1@acm.org> <94D2DE0C-8BD0-4CCF-B77D-5606A1D227DD@acm.org> <83imovpck5.fsf@gnu.org> <8A69325D-7EC4-4B8D-BAD2-6E3C048E5078@acm.org> 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="55771"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 37700@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 Oct 11 21:02:27 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 1iJ0BH-000ENv-BW for geb-bug-gnu-emacs@m.gmane.org; Fri, 11 Oct 2019 21:02:27 +0200 Original-Received: from localhost ([::1]:56012 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iJ0BG-0002Hx-7c for geb-bug-gnu-emacs@m.gmane.org; Fri, 11 Oct 2019 15:02:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34387) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iJ080-00005M-En for bug-gnu-emacs@gnu.org; Fri, 11 Oct 2019 14:59:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iJ07y-00079A-Fz for bug-gnu-emacs@gnu.org; Fri, 11 Oct 2019 14:59:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51514) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iJ07y-000791-Cy for bug-gnu-emacs@gnu.org; Fri, 11 Oct 2019 14:59:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iJ07y-0007eD-Bp for bug-gnu-emacs@gnu.org; Fri, 11 Oct 2019 14:59:02 -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, 11 Oct 2019 18:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37700 X-GNU-PR-Package: emacs Original-Received: via spool by 37700-submit@debbugs.gnu.org id=B37700.157082029929305 (code B ref 37700); Fri, 11 Oct 2019 18:59:02 +0000 Original-Received: (at 37700) by debbugs.gnu.org; 11 Oct 2019 18:58:19 +0000 Original-Received: from localhost ([127.0.0.1]:60333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJ07H-0007ca-8N for submit@debbugs.gnu.org; Fri, 11 Oct 2019 14:58:19 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:53341) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJ07F-0007cM-QZ for 37700@debbugs.gnu.org; Fri, 11 Oct 2019 14:58:18 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:48607) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iJ079-0006Eh-TO; Fri, 11 Oct 2019 14:58:11 -0400 Original-Received: from [176.228.60.248] (port=4037 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iJ073-0000NB-E9; Fri, 11 Oct 2019 14:58:08 -0400 In-reply-to: <8A69325D-7EC4-4B8D-BAD2-6E3C048E5078@acm.org> (message from Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= on Fri, 11 Oct 2019 19:18:51 +0200) 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:169007 Archived-At: > From: Mattias EngdegÄrd > Date: Fri, 11 Oct 2019 19:18:51 +0200 > Cc: martin rudalics , 37700@debbugs.gnu.org > > another [reason] is that almost all other operations that can be undone either deactivate the region or take place wholly inside it, so there is no reason for the user to care about that quirk. So perhaps a better way to resolve this situation is to teach 'undo' about drag-and-drop, so that it doesn't undo selectively immediately after drag-and-drop? IOW, the selective undo feature AFAIU assumes that the region is set up by the user before invoking 'undo', and that is not so in this case.