From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: Re: Selection changes in revno 100822 Date: Sun, 15 Aug 2010 23:04:10 +0900 Message-ID: <871va0rmzp.fsf@uwakimon.sk.tsukuba.ac.jp> References: <834oeyv3ww.fsf@gnu.org> <87mxsqyp98.fsf@stupidchicken.com> <83zkwptyij.fsf@gnu.org> <4C66660D.3090603@swipnet.se> <83sk2htp82.fsf@gnu.org> <4C66A8C5.4040203@harpegolden.net> <83hbixte8c.fsf@gnu.org> <87wrrs276x.fsf@stupidchicken.com> <8339ugu7vt.fsf@gnu.org> <87lj881xzf.fsf@catnip.gol.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1281882918 13441 80.91.229.12 (15 Aug 2010 14:35:18 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 15 Aug 2010 14:35:18 +0000 (UTC) Cc: emacs-devel@gnu.org To: Miles Bader Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 15 16:35:15 2010 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.69) (envelope-from ) id 1OkeIt-00049D-2n for ged-emacs-devel@m.gmane.org; Sun, 15 Aug 2010 16:35:15 +0200 Original-Received: from localhost ([127.0.0.1]:41399 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OkeIs-0001ec-Bu for ged-emacs-devel@m.gmane.org; Sun, 15 Aug 2010 10:35:14 -0400 Original-Received: from [140.186.70.92] (port=49676 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OkeIh-0001cq-1y for emacs-devel@gnu.org; Sun, 15 Aug 2010 10:35:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OkeIb-0000N3-1l for emacs-devel@gnu.org; Sun, 15 Aug 2010 10:35:02 -0400 Original-Received: from mtps02.sk.tsukuba.ac.jp ([130.158.97.224]:33323) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OkeIa-0000MN-PH; Sun, 15 Aug 2010 10:34:57 -0400 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mtps02.sk.tsukuba.ac.jp (Postfix) with ESMTP id C0F5A820F; Sun, 15 Aug 2010 23:06:24 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id A63771A46B1; Sun, 15 Aug 2010 23:04:10 +0900 (JST) In-Reply-To: <87lj881xzf.fsf@catnip.gol.com> X-Mailer: VM undefined under 21.5 (beta29) "garbanzo" ed3b274cc037 XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) 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:128739 Archived-At: Miles Bader writes: > If you _see_ a selected region in Emacs (no matter how it was > selected), it's available as the primary for pasting in other > apps. But that is normally *not true* in Windows, without C-c or C-x (or the menu equivalents) first. The traditional Windows interface for pasting the primary is drag and drop, not C-v. C-v will replace the primary without saving it, with the current content of the clipboard. See my reply to Eli for more detail on why this is so. If you want X11 and Windows (and Mac, for that matter) to have similar interfaces here, then you could disable middle-click-to-paste (by default) on X11, and use "drag to paste" consistently. For consistency with Mac and Windows behavior, almost surely drag to paste within a buffer should *move* the content, while drag to paste to a different app should certainly *copy* the content. Drag to paste between Emacs buffers I'm not sure about, but I suspect that should mostly copy. (Dragging between Dired buffers probably ought to *move* the file, OTOH.) Of course wizened (or seasoned) X users probably would want to reenable middle click to paste.