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: Selection changes in revno 100822 Date: Sun, 15 Aug 2010 13:48:01 +0100 Message-ID: <4C67E201.5040109@harpegolden.net> 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> <6ECBD0370E514CF9A796DCE4F366B46F@us.oracle.com> <4C6794ED.50705@swipnet.se> <4C67C080.1010909@swipnet.se> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1281876509 21706 80.91.229.12 (15 Aug 2010 12:48:29 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 15 Aug 2010 12:48:29 +0000 (UTC) Cc: Eli Zaretskii , emacs-devel@gnu.org To: =?UTF-8?B?SmFuIERqw6Rydg==?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 15 14:48:26 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 1OkcdV-00049z-VU for ged-emacs-devel@m.gmane.org; Sun, 15 Aug 2010 14:48:26 +0200 Original-Received: from localhost ([127.0.0.1]:34525 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OkcdV-0002BD-BY for ged-emacs-devel@m.gmane.org; Sun, 15 Aug 2010 08:48:25 -0400 Original-Received: from [140.186.70.92] (port=53870 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OkcdO-0002AS-75 for emacs-devel@gnu.org; Sun, 15 Aug 2010 08:48:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OkcdF-0003G8-8V for emacs-devel@gnu.org; Sun, 15 Aug 2010 08:48:18 -0400 Original-Received: from harpegolden.net ([65.99.215.13]:38369) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OkcdA-0003FD-Ex; Sun, 15 Aug 2010 08:48:04 -0400 Original-Received: from [87.198.55.170] (87-198-55-170.ptr.magnet.ie [87.198.55.170]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "David De La Harpe Golden", Issuer "David De La Harpe Golden Personal CA rev 3" (verified OK)) by harpegolden.net (Postfix) with ESMTPSA id 6567B683AB; Sun, 15 Aug 2010 13:47:59 +0100 (IST) User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.10) Gecko/20100620 Icedove/3.0.5 In-Reply-To: <4C67C080.1010909@swipnet.se> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:128736 Archived-At: On 15/08/10 11:25, Jan Dj=C3=A4rv wrote: > > > Eli Zaretskii skrev 2010-08-15 11.27: > >> I must say that once mouse-2 is no longer a synonym to "yank" it >> became a tad harder to explain what one means. Is there a widely >> accepted term for what mouse-2 does in this context? The spec >> everybody seem to quote still calls this "paste", so if there's no >> better term, we will have to get used to saying "paste from PRIMARY", >> "paste from CLIPBOARD", etc. And, of course, there's the >> Emacs-specific gripe that only one of them is no a synonym to "yank". > > "Paste the current selection" perhaps? It is not technically correct, a > program can set PRIMARY without using selections, but it is close enoug= h. At the GUI level, "Paste Selection" vs. "Paste" is used in=20 xfce4-terminal [1]. In a kde app that mentions it (klipper, kde's clipboard history and=20 munging daemon) primary is referred to as "selection" [2] (aside: note=20 how klipper provides another option for x11 users who don't like the=20 separate clipboard and primary, you can choose to have it sync them=20 desktop-wide.) "Yank Selection" vs. "Yank" might be consistent with a s/paste/yank/g=20 approach. The emacs menu already says "Cut/Copy/Paste" for=20 kill/kill-ring-save/yank, so a "Paste Selection" could perhaps also be=20 fitted in just below "Paste" like in the xfce4-terminal example. Of course we have one instance of "yank-primary" at the elisp level in=20 mouse-yank-primary. [1] http://imgur.com/H2b1m.png [2] http://imgur.com/omaek.png