From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: OT Date: Fri, 08 Feb 2008 11:07:19 -0500 Message-ID: References: <8e24944a0802070815n18dea273j5c3962235d91ca8e@mail.gmail.com> <87bq6sir34.fsf@uwakimon.sk.tsukuba.ac.jp> <8e24944a0802071022i2b259c5fka14f191a3c519157@mail.gmail.com> <8e24944a0802071239r1cdc8affq7875fea0b9876560@mail.gmail.com> <8e24944a0802071850o2920041cw9de2f27c59f90148@mail.gmail.com> <20080208082620.4c93cd56@tomh> <8e24944a0802080730n29fa4a03xc2cc4fa56d14a20b@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1202486865 26182 80.91.229.12 (8 Feb 2008 16:07:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 8 Feb 2008 16:07:45 +0000 (UTC) Cc: Tom Horsley , "Stephen J. Turnbull" , "Jan D." , 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 Fri Feb 08 17:08:07 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 1JNVlk-0005CI-Oj for ged-emacs-devel@m.gmane.org; Fri, 08 Feb 2008 17:08:05 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JNVlI-0004rj-22 for ged-emacs-devel@m.gmane.org; Fri, 08 Feb 2008 11:07:36 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JNVlB-0004rO-FL for emacs-devel@gnu.org; Fri, 08 Feb 2008 11:07:29 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JNVl8-0004pu-4n for emacs-devel@gnu.org; Fri, 08 Feb 2008 11:07:27 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JNVl7-0004pn-UE for emacs-devel@gnu.org; Fri, 08 Feb 2008 11:07:25 -0500 Original-Received: from ironport2-out.pppoe.ca ([206.248.154.182]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JNVl4-0000Wu-2n; Fri, 08 Feb 2008 11:07:22 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ao8CAEUNrEdMCpsg/2dsb2JhbACsIns X-IronPort-AV: E=Sophos;i="4.25,322,1199682000"; d="scan'208";a="13893888" Original-Received: from smtp.pppoe.ca ([65.39.196.238]) by ironport2-out.pppoe.ca with ESMTP; 08 Feb 2008 11:07:21 -0500 Original-Received: from pastel.home ([76.10.155.32]) by smtp.pppoe.ca (Internet Mail Server v1.0) with ESMTP id OSP39020; Fri, 08 Feb 2008 11:07:20 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id 3DC2E8019; Fri, 8 Feb 2008 11:07:19 -0500 (EST) In-Reply-To: <8e24944a0802080730n29fa4a03xc2cc4fa56d14a20b@mail.gmail.com> (David De La Harpe Golden's message of "Fri, 8 Feb 2008 15:30:34 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.50 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. 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:88528 Archived-At: > Do you have trouble keeping track of active region vs. kill ring in emacs? > That's approximately the distinction between primary and clipboard in > the freedesktop.org model, after all. That's the theory. The practice is that every application is slightly different, some offer mouse-1-select and mouse-2-yank, others offer menu-copy and menu-paste, others offer both, others offer those things via keybindings (usually without making it clear which it is), yet others offer those things in a mixed up way with different terminology, ... Yes, if you live exclusively within Gnome or within KDE, you may be able to get a clear mental model, but the Free world predates those things and is much larger than that. I've never *ever* needed to distinguish between the CLIPBOARD and the PRIMARY. The only reason I could ever think of to distinguish them is if you have some braindead application like klipper which eagerly reads whatever's in the CLIPBOARD, even if it's 100MB large on an X11 client connected remotely. Stefan