From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Jan D." Newsgroups: gmane.emacs.devel Subject: Re: Improving X selection? Date: Sun, 03 Feb 2008 13:44:39 +0100 Message-ID: <47A5B737.8000804@swipnet.se> References: <8e24944a0710161629r1ec1afadj60352dc92c264217@mail.gmail.com> <8e24944a0801281152w733c977akda93089a52701219@mail.gmail.com> <8e24944a0801281659sa5a9115rf4533184413a8b20@mail.gmail.com> <8e24944a0802011115h77423fd1p2eae15a1e46bca1a@mail.gmail.com> <8e24944a0802011617k66c49283id9478dc3d5168bdf@mail.gmail.com> <8e24944a0802030338i1ce3397yba581ffedbe2f118@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1202042734 21456 80.91.229.12 (3 Feb 2008 12:45:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 3 Feb 2008 12:45:34 +0000 (UTC) Cc: rms@gnu.org, emacs-devel@gnu.org To: David De La Harpe Golden Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Feb 03 13:45:55 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JLeEI-0006mg-5l for ged-emacs-devel@m.gmane.org; Sun, 03 Feb 2008 13:45:50 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JLeDq-0000U3-Ai for ged-emacs-devel@m.gmane.org; Sun, 03 Feb 2008 07:45:22 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JLeDk-0000Tx-57 for emacs-devel@gnu.org; Sun, 03 Feb 2008 07:45:16 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JLeDi-0000Tj-D4 for emacs-devel@gnu.org; Sun, 03 Feb 2008 07:45:14 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JLeDi-0000Tg-4x for emacs-devel@gnu.org; Sun, 03 Feb 2008 07:45:14 -0500 Original-Received: from av6-1-sn3.vrr.skanova.net ([81.228.9.179]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JLeDe-00079t-99; Sun, 03 Feb 2008 07:45:10 -0500 Original-Received: by av6-1-sn3.vrr.skanova.net (Postfix, from userid 502) id 60BE0388EC; Sun, 3 Feb 2008 13:45:08 +0100 (CET) Original-Received: from smtp3-1-sn3.vrr.skanova.net (smtp3-1-sn3.vrr.skanova.net [81.228.9.101]) by av6-1-sn3.vrr.skanova.net (Postfix) with ESMTP id 3E48338425; Sun, 3 Feb 2008 13:45:08 +0100 (CET) Original-Received: from husetbladh.homeip.net (90-231-102-24-no59.tbcn.telia.com [90.231.102.24]) by smtp3-1-sn3.vrr.skanova.net (Postfix) with ESMTP id 28CB837E42; Sun, 3 Feb 2008 13:45:07 +0100 (CET) User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) In-Reply-To: <8e24944a0802030338i1ce3397yba581ffedbe2f118@mail.gmail.com> X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:88087 Archived-At: David De La Harpe Golden wrote: > On 02/02/2008, David De La Harpe Golden wrote: >> (Some mouse.el interactions need additional options too I think - yet >> another mail to follow with them...) > > See attached patch (n.b. depends on previously sent patch > "enhanced-x-selection.diff", guess l should do an aggregate patch with > all proposed stuff...) > > Goal here was mouse behaviour that fits in nicely with > select-active-regions, three main issues (one for each button as it > happens...): > > > *** 1. mouse-set-point vs. select-active-regions issue: > > Add a deactivate-mark in mouse-set-point: This prevents copying > different text than expected to primary when select-active-regions is > true and you mouse-1 click to move the point (otherwise it ends up > setting the X11 selection to the region between the mark and new place > you clicked, which is not right). > > However blindly deactivating the mark when the mouse is used to set > the point may be a bit too heavy-handed/sweeping, there may be > subtleties I haven't spotted? > Are you saying that one can't set mark, move the point with the mouse and then do stuff like M-w, C-x C-x anymore? If so, I think that is totally unacceptable, it makes mouse-set-point almost unusable. Jan D.