From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "David De La Harpe Golden" Newsgroups: gmane.emacs.devel Subject: Re: Improving X selection? Date: Sun, 3 Feb 2008 13:12:23 +0000 Message-ID: <8e24944a0802030512t77c4ca20s6d059df50295ebd2@mail.gmail.com> 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> <47A5B737.8000804@swipnet.se> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1202044359 25685 80.91.229.12 (3 Feb 2008 13:12:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 3 Feb 2008 13:12:39 +0000 (UTC) Cc: rms@gnu.org, emacs-devel@gnu.org To: "Jan D." Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Feb 03 14:13:00 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 1JLeea-0004kj-Gr for ged-emacs-devel@m.gmane.org; Sun, 03 Feb 2008 14:13:00 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JLee8-0007Rl-BD for ged-emacs-devel@m.gmane.org; Sun, 03 Feb 2008 08:12:32 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JLee3-0007QS-6K for emacs-devel@gnu.org; Sun, 03 Feb 2008 08:12:27 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JLee1-0007Nq-Ak for emacs-devel@gnu.org; Sun, 03 Feb 2008 08:12:26 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JLee1-0007Ni-7e for emacs-devel@gnu.org; Sun, 03 Feb 2008 08:12:25 -0500 Original-Received: from py-out-1112.google.com ([64.233.166.178]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JLee1-0004WM-1y for emacs-devel@gnu.org; Sun, 03 Feb 2008 08:12:25 -0500 Original-Received: by py-out-1112.google.com with SMTP id u52so1907865pyb.1 for ; Sun, 03 Feb 2008 05:12:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=NzxNGhOSfyZbldV7AbMPq8CvqPNAzUu+j+XkkjMJLqo=; b=ZVu7fZbH/Pf1qdTRWdMVAjk8Sci9ZQD0EF1DYTpXe27MNx7ohrF1G+Wjb9qSYoUqgIZsAgFZSCWKsOJ0D2yujFloF9bYRBYndo6RO6OzClBUOkllnPgMFWj3BZfDR4mgZ1DcPLJQbjGIX4M1gl3MQTgzVBpN2ZAY8M3Y7DTxcgs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=D6bddn7/3lgQL+UFrJFmrqNXK6dAeXxOdr6Ry8ZAZswEqSPYIqn6r6RsZif4A6bi2+yK5iovKYLWHDZMTcpPAckvdq+YOIUihZ29dR4wIZDYexBurDpk8qAxMSGETGN7rzh6qI7wSvUk7VAbvAo0SxB/RNeYc3VPGINX3z+0YHY= Original-Received: by 10.142.115.10 with SMTP id n10mr2953723wfc.95.1202044343793; Sun, 03 Feb 2008 05:12:23 -0800 (PST) Original-Received: by 10.142.111.4 with HTTP; Sun, 3 Feb 2008 05:12:23 -0800 (PST) In-Reply-To: <47A5B737.8000804@swipnet.se> Content-Disposition: inline X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) 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:88088 Archived-At: On 03/02/2008, Jan D. wrote: > David De La Harpe Golden wrote: > > *** 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. > Well, agreed: It didn't really look like the right thing to do (do please consider the patches a starting point, they're surely not ready for merge), though N.B these three cases remain working: (a) one can set both the mark and point with the keyboard (b) or set both the mark and point at once with mouse-1-drag (c) or with the (patched) mouse-save-then-kill mouse-3-clicks to set or adjust region. It "only" causes a problem with mixed keyboard/mouse-1 i.e. (d) hit keyboard C-SPC to set mark and then use mouse-1-click (mouse-set-point) with the expectation of defining an active region. Uh. Did (d) work before? It probably did, I just don't have an unmutilated emacs to hand to check.