From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: mouse-drag-and-drop-region Date: Fri, 24 Nov 2017 10:02:08 +0100 Message-ID: <5A17E010.4090309@gmx.at> References: <5A0ABD41.5040402@gmx.at> <20171116.092825.1408561780440493246.tak.kunihiro@gmail.com> <5A0D562D.1010803@gmx.at> <20171120.222937.949251858246319152.tak.kunihiro@gmail.com> <5A13F0CA.2030605@gmx.at> <5A1432B0.8080700@gmx.at> <5A1534B4.6030203@gmx.at> <5A167CEC.5070400@gmx.at> <838texaser.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1511514205 13732 195.159.176.226 (24 Nov 2017 09:03:25 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 24 Nov 2017 09:03:25 +0000 (UTC) Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Nov 24 10:03:13 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eI9tA-0002mj-2H for ged-emacs-devel@m.gmane.org; Fri, 24 Nov 2017 10:03:12 +0100 Original-Received: from localhost ([::1]:48075 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eI9tH-0001Po-59 for ged-emacs-devel@m.gmane.org; Fri, 24 Nov 2017 04:03:19 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40255) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eI9so-0001Cf-E8 for emacs-devel@gnu.org; Fri, 24 Nov 2017 04:02:59 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eI9se-0001wS-Ab for emacs-devel@gnu.org; Fri, 24 Nov 2017 04:02:50 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:61848) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eI9sd-0001sy-W7; Fri, 24 Nov 2017 04:02:40 -0500 Original-Received: from [192.168.1.100] ([46.125.249.103]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MU1MP-1eiBCo0NCT-00QlnP; Fri, 24 Nov 2017 10:02:31 +0100 In-Reply-To: <838texaser.fsf@gnu.org> X-Provags-ID: V03:K0:RhvABSwOgN03N4wGL3BjQ06LLqk6KQfD03lIrK4dH7PM5KZeF4x Q0UoXca1VCSU+6AY94SMITEq3fPurR7ixJaajHDoaCCdWZv55xiDy7Itwu7lVf0XeQNjjzL HkehkI3RNdP+T8yjmvPsXGpmIille6VPeqxmUjfssNpxc3UzS3wJEfgz8qbxtyrtdqATHIi gv7flxHEjGseV0BsK96OA== X-UI-Out-Filterresults: notjunk:1;V01:K0:bYdsqO3+jaA=:6X1IkZEgp5zSE7AHOnHA9x h9lVg/D+ERDNY7S7vvSTGRCkWdnSF5Bh5SVRRLrWcSGFyww/ifLa0pBPHxMb4diMwCOeCPiMQ hTr6Gk+82+ldGmYW7Jr3C07lF1RmuK3MCbc1B9zaxOx1ZiD4L2w1pniNZURqo1OsLhDtEZdaC s1HguOpQJC4r0LCQgeIID7a/fa72Xn1ZuN2hOBW9+b/3NbvyZ3/TJ8Uz+ZAGqbJXztxfYOWo+ 4hpAuV43pKbVg01YRLOOdnExMPLRD5CkYg4MvLb7U1kTobBBMoIMku3tbd7TM4w69WUWw6KNx rqR+pEvEMUkD0zIGdTQApxkWIOXJvlXOi61KGVBldXtF7N2vbVsHE04DkdU2RLdTWjDiXr4Ub 96vx5MEjILeL6W+v7o+FCb8ZMaWpzQJ/z8zpe1HuF40f0pfe7hXeymd8LpJ03b4+OrvIxl5mt 8k/HJ1ZHUkxEwlwxC3jTUx5ojGs5/tp2JkWznQlzfJhNTotv7p6h2ZgJN2+l0ug3WH/v5XiZr Fqt1frmGnS5d/k5Atky1Lv75Nmy5rPD0SbEackimNNxhOHNkC7dhHt0l6kqUMPnHsFFcYj2eZ znfh/h27KVHZ0bINBUuS1OwmRuJpk/8ZAJ77ngO+c5X9RfGaIv5lI1Ae4O/zsaZbbecDDazw2 +ucGDoZvA/ilZQNPvgbG6300PKMarsrQ01Nm400hmxzRP1wcBIDUWJqJvG0QD9KR6Q8CQclja n5LRPpjDeJSYZcUvCVT27TAhjCglwLAP+ABBns50p2X8lDXXES3yZMmQweWn++es0uWGIWFy X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.15.15 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:220422 Archived-At: >> Actually, this boils down to marking `track-mouse' obsolete in a not so >> distant future. > > If we do, what will replace it? Something based on the transient keymap paradigm. Whether that will be a macro or some rule to suitably set/restore `track-mouse' around a call of `set-transient-map'. But I only draw conclusion from arguments against using `read-event' (maybe in the context of mouse tracking only) which I yet don't fully understand. And I also don't understand whether an unprotected (re-)setting of `track-mouse' is safe wrt redisplay but maybe you can clarify that. martin