From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs Subject: bug#6956: 24.0.50; pasting mouse selection in other session pastes only first word Date: Sat, 4 Sep 2010 08:06:19 -0700 Message-ID: <02F047848B344081A82C57995B4312C6@us.oracle.com> References: <296F488C207B496D9CA42F4AA0F7C835@us.oracle.com><83eidek812.fsf@gnu.org> <87eideejlh.fsf@stupidchicken.com><838w3ljzq0.fsf@gnu.org> <83bp8eht8b.fsf@gnu.org><4C8204D6.5020201@swipnet.se> <8339tpix6o.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1283613012 697 80.91.229.12 (4 Sep 2010 15:10:12 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 4 Sep 2010 15:10:12 +0000 (UTC) Cc: cyd@stupidchicken.com, 6956@debbugs.gnu.org To: "'Eli Zaretskii'" , "'Jan =?UTF-8?Q?Dj=C3=A4rv'?=" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Sep 04 17:10:09 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OruNY-0003WP-5Y for geb-bug-gnu-emacs@m.gmane.org; Sat, 04 Sep 2010 17:10:04 +0200 Original-Received: from localhost ([127.0.0.1]:59859 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OruNX-0008Cv-If for geb-bug-gnu-emacs@m.gmane.org; Sat, 04 Sep 2010 11:10:03 -0400 Original-Received: from [140.186.70.92] (port=36141 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OruNR-0008Cq-75 for bug-gnu-emacs@gnu.org; Sat, 04 Sep 2010 11:09:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OruNQ-0007yN-1I for bug-gnu-emacs@gnu.org; Sat, 04 Sep 2010 11:09:57 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:32875) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OruNP-0007yJ-Uy for bug-gnu-emacs@gnu.org; Sat, 04 Sep 2010 11:09:56 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OruJd-00010k-N7; Sat, 04 Sep 2010 11:06:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 04 Sep 2010 15:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6956 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 6956-submit@debbugs.gnu.org id=B6956.12836127183873 (code B ref 6956); Sat, 04 Sep 2010 15:06:01 +0000 Original-Received: (at 6956) by debbugs.gnu.org; 4 Sep 2010 15:05:18 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OruIv-00010Q-Hn for submit@debbugs.gnu.org; Sat, 04 Sep 2010 11:05:17 -0400 Original-Received: from rcsinet10.oracle.com ([148.87.113.121]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OruIs-00010L-K8 for 6956@debbugs.gnu.org; Sat, 04 Sep 2010 11:05:15 -0400 Original-Received: from rcsinet15.oracle.com (rcsinet15.oracle.com [148.87.113.117]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id o84F71TH028162 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 4 Sep 2010 15:07:02 GMT Original-Received: from acsmt354.oracle.com (acsmt354.oracle.com [141.146.40.154]) by rcsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o843SKTf013280; Sat, 4 Sep 2010 15:07:01 GMT Original-Received: from abhmt014.oracle.com by acsmt355.oracle.com with ESMTP id 577030771283612784; Sat, 04 Sep 2010 08:06:24 -0700 Original-Received: from dradamslap1 (/10.159.217.86) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 04 Sep 2010 08:06:23 -0700 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <8339tpix6o.fsf@gnu.org> Thread-Index: ActMIbmAbWlRqwUiRrqDmREOTGjLsQAHplvA X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sat, 04 Sep 2010 11:06:01 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:39956 Archived-At: > I agree that this is confusing. So maybe we should decide that a > "drag", for the purpose of mouse-drag-copy-region, does not include > extending the selection with whatever means. Then, to pacify users > who want Emacs 23 behavior, we will need either (a) introduce a new > option, nil by default, which, when set non-nil, will copy selected > text to the kill ring, or (b) decide that this is a Windows-only > issue, and resolve it with a Windows-specific option with the same > effect as in (a) above. Whatever you do, please do make it easy to restore the pre-24 behavior. That is the EMACS behavior - the behavior that Emacs has long/always had (since it introduced mouse support?). It is not just the "Emacs 23 behavior". FWIW, though I seldom use Emacs on X Window these days, I used it for well a over a decade and I do not recall pasting with mouse-2 after selecting multiple things (words, lines, whatever) using mouse-1 + mouse-3 (or using any other mouse-selection method, for that matter) ever having done anything other than paste the entire selection. Including pasting between Emacs sessions. I do not believe this sane behavior is/was Windows-only. IMO, when mouse-pasting after mouse-selecting, no one would ever want what is pasted to be something different from what s?he had selected. The meaning of "drag" is irrelevant in this regard (though it might be relevant to some function names or code comments). What you select should be what gets pasted. Period. That has always been the case, and it should always be the case, even if in your quest for progress (or standards conformity) you relegate it to some non-default, optional behavior.