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: Sun, 17 Dec 2017 11:44:24 +0100 Message-ID: <5A364A88.8050201@gmx.at> References: <5A33CD31.3060205@gmx.at> <20171216.110718.1057148403550044190.tkk@misasa.okayama-u.ac.jp> <5A34EA72.5050901@gmx.at> <20171217.134052.368622989952202463.tkk@misasa.okayama-u.ac.jp> 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 1513507410 21443 195.159.176.226 (17 Dec 2017 10:43:30 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 17 Dec 2017 10:43:30 +0000 (UTC) Cc: eliz@gnu.org, rswgnu@gmail.com, agrambot@gmail.com, emacs-devel@gnu.org To: Tak Kunihiro Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Dec 17 11:43:25 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 1eQWPl-0005F7-3p for ged-emacs-devel@m.gmane.org; Sun, 17 Dec 2017 11:43:25 +0100 Original-Received: from localhost ([::1]:53798 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eQWRj-0004nB-5E for ged-emacs-devel@m.gmane.org; Sun, 17 Dec 2017 05:45:27 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36775) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eQWR7-0004mw-JK for emacs-devel@gnu.org; Sun, 17 Dec 2017 05:44:52 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eQWR0-0000aq-7j for emacs-devel@gnu.org; Sun, 17 Dec 2017 05:44:49 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:50061) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eQWQz-0000YW-Un; Sun, 17 Dec 2017 05:44:42 -0500 Original-Received: from [192.168.1.100] ([46.125.250.16]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MH07e-1eCp3s0zTu-00DnyP; Sun, 17 Dec 2017 11:44:30 +0100 In-Reply-To: <20171217.134052.368622989952202463.tkk@misasa.okayama-u.ac.jp> X-Provags-ID: V03:K0:RWNIely/zGVg6j2tg0SSqPMwxJMIYjk3qheqCg8tP2C7AGwQCA5 aS1wQO5uOvUqeBH4EDZn1Sth5zB+ipp0usXbwHTYiw5QPhfZyNRaCz7jIyVDQf/OYNEGSJn kti9mSwED9nU7+u2oVIgc7XsyQyWHcQKtzqczmhIfoW2xCAifDbFDdwvYSK+rWyxnr1979F jdUPREzYZrRcMC7feZt0A== X-UI-Out-Filterresults: notjunk:1;V01:K0:6S6wR8ymkwA=:MSPpsOZLm8yDdB7CpTKpRb jE5PWyT5eUpY+YsKuta0016ZI5C0kUyK9oGxCqN9TrMDNTakZ3ytGo0xOs+IaujJ49lBz9dhc 3cRMv8kiwPvanJFTJ1mR/dNHzcb9bl1tImnI8LkhV1GiGzsIAfDv/C5rnyPQbwNcos801TI1W SrMAMGTy6bQj77jvksE1kmouJqlWB54ADh3CKxaKtNhjzYUgN7XWoaLTk3a9ioiHI3Kn2jJSW nxDW1YhtDbb844N9lDE1lSruzPW8cfSCSxzWe5MLOxL007NirJoP4ye5u+8sW3/XN3YCayhxP ick38WH2Kof8QSxG7/ES0Y5xotwLJJVAqoUPCn6MUzJk8CQFrNQeQiXsrvgfyJnIE1AEql9HR ZkKfM/W8dWMXC2X8pdrgrvLxgm18UxmquiSiwTFjD/9lNPqZNnE7HtrwikHl7ZCX7GF8OEWdb OfMy0rRp1ZQ0B1TFts2Xkq5FTHwwdnaiYvlj3InlV36FTs7zm49iHIthAGkFo84dirIydj5gO 4depeRUxFA1zmMPQV1U52eufgcSd8JsBVmN9+PkRsWdMVbns2smWFX9z47UazQf9M9uNlLr8m Qw/s/9uRrwudAIe+bLQpaWIcTpQtdxkIhnMaql6kqtvdU8DtR8H7A3rLDYx3eKyVqWzYwuzc2 HHEGdGZyfl++wqLs7gs12yOD5pHhLzsZvUaz/29MwafE5jNQ5jHL40CwKBHD6kwpxjIOOx7PE 3nhmRcyi1l0fz+XJQHAyo433gInwq1y/Yzkd5c8gJYwAF/NQNlb5ewGOb8V39kMbqYS8lsu6 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:221169 Archived-At: > I take out several comments to make lines no more longer than 80 > characters. > > I'm sending ChangeLog, and patch. I pushed it now with slight changes in the ChangeLog entry and one change in my earlier calculation of `drag-but-negligible' to avoid that a drop is rejected when source and destination buffer differ but the position in the destination buffer is a position in the original region of the source buffer. Please have a look. I believe the following calculations ... (if (and (integerp text-size) (> (length value-selection) text-size)) (concat (substring value-selection 0 (/ text-size 2)) "\n...\n" (substring value-selection (- (/ text-size 2)) -1)) value-selection)))) ... could be improved when the user has chosen a very small value for 'mouse-drag-and-drop-region-show-tooltip' but I have no good idea how to do that. Maybe also a value of zero should be handled like nil. But there's no great need for doing that. So let's see if there are any complaints. And maybe it's time to write some documentation now ... Thanks, martin