From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Miles Bader Newsgroups: gmane.emacs.devel Subject: Re: Selection changes Date: Sat, 17 Jul 2010 10:02:44 +0900 Message-ID: <87pqym2a4r.fsf@catnip.gol.com> References: <87ocea2ax1.fsf@stupidchicken.com> <4C40FCEC.9030404@harpegolden.net> Reply-To: Miles Bader NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1279328577 2491 80.91.229.12 (17 Jul 2010 01:02:57 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 17 Jul 2010 01:02:57 +0000 (UTC) Cc: Chong Yidong , emacs-devel@gnu.org To: David De La Harpe Golden Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 17 03:02:56 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 1OZvns-00066v-5U for ged-emacs-devel@m.gmane.org; Sat, 17 Jul 2010 03:02:56 +0200 Original-Received: from localhost ([127.0.0.1]:50064 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OZvnr-0000vY-UR for ged-emacs-devel@m.gmane.org; Fri, 16 Jul 2010 21:02:55 -0400 Original-Received: from [140.186.70.92] (port=52097 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OZvnl-0000vT-QX for emacs-devel@gnu.org; Fri, 16 Jul 2010 21:02:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OZvnk-0003me-CL for emacs-devel@gnu.org; Fri, 16 Jul 2010 21:02:49 -0400 Original-Received: from smtp12.dentaku.gol.com ([203.216.5.74]:40346) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OZvnk-0003mW-3I; Fri, 16 Jul 2010 21:02:48 -0400 Original-Received: from 218.231.253.29.eo.eaccess.ne.jp ([218.231.253.29] helo=catnip.gol.com) by smtp12.dentaku.gol.com with esmtpa (Dentaku) id 1OZvng-00076i-Ug; Sat, 17 Jul 2010 10:02:45 +0900 Original-Received: by catnip.gol.com (Postfix, from userid 1000) id 24E3CDF8A; Sat, 17 Jul 2010 10:02:44 +0900 (JST) System-Type: x86_64-unknown-linux-gnu In-Reply-To: <4C40FCEC.9030404@harpegolden.net> (David De La Harpe Golden's message of "Sat, 17 Jul 2010 01:44:28 +0100") Original-Lines: 32 X-Virus-Scanned: ClamAV GOL (outbound) X-Abuse-Complaints: abuse@gol.com 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:127468 Archived-At: David De La Harpe Golden writes: > N.B. that definitely needs to be _off_ for bringing emacs in line with > other apps. If it's on, it means C-y inserts primary and pushes primary > onto the kill ring. Why is that bad? After all absolute consistency in the sense of "do _exactly_ what other apps do" is not the goal. The goal is for Emacs to work smoothly and intuitively with other apps -- and those other apps include those which use selections rather than the clipboard. I'm not arguing based on principle, but rather because I've been using it that way (with x-select-enable-primary set to t) for many years with many other standard apps of both sorts, and it seems to work almost perfectly this way. So I'm very wary of changing it for polemic reasons. In particular: * selecting some text in a cut/past style app, and invoking "copy" in that app, should allow the copied text to be pasted in emacs with C-y. * selecting some text in a selection-using app (e.g. xterm) should allow the selected text to be pasted in emacs with C-y. Thanks, -Miles -- Bore, n. A person who talks when you wish him to listen.