From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Selection changes in revno 100822 Date: Sun, 15 Aug 2010 01:58:06 +0300 Message-ID: <831va0u7i9.fsf@gnu.org> 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> <4C66D081.908@harpegolden.net> <838w48u9fg.fsf@gnu.org> <4C6719BB.1060407@harpegolden.net> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1281826828 17824 80.91.229.12 (14 Aug 2010 23:00:28 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 14 Aug 2010 23:00:28 +0000 (UTC) Cc: emacs-devel@gnu.org To: David De La Harpe Golden Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 15 01:00: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 1OkPiE-0003gC-Gn for ged-emacs-devel@m.gmane.org; Sun, 15 Aug 2010 01:00:26 +0200 Original-Received: from localhost ([127.0.0.1]:46645 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OkPiE-0002Ef-1p for ged-emacs-devel@m.gmane.org; Sat, 14 Aug 2010 19:00:26 -0400 Original-Received: from [140.186.70.92] (port=59470 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OkPi3-0002EX-NK for emacs-devel@gnu.org; Sat, 14 Aug 2010 19:00:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OkPhy-00086z-GE for emacs-devel@gnu.org; Sat, 14 Aug 2010 19:00:15 -0400 Original-Received: from mtaout23.012.net.il ([80.179.55.175]:60513) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OkPhy-00086o-5u for emacs-devel@gnu.org; Sat, 14 Aug 2010 19:00:10 -0400 Original-Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0L7500F00ZJ7F200@a-mtaout23.012.net.il> for emacs-devel@gnu.org; Sun, 15 Aug 2010 02:00:08 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([77.126.102.143]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L7500F2LZW79I90@a-mtaout23.012.net.il>; Sun, 15 Aug 2010 02:00:08 +0300 (IDT) In-reply-to: <4C6719BB.1060407@harpegolden.net> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) 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:128713 Archived-At: > Date: Sat, 14 Aug 2010 23:33:31 +0100 > From: David De La Harpe Golden > > On 14/08/10 23:16, Eli Zaretskii wrote: > > > Does this mean I have no way of pasting from the primary selection > > without using a mouse? > > Yes, no way*, but x11 users don't generally expect to be able to. Sounds strange, but fine with me. > >>> Why do we need a separate variable for the clipboard on w32? why not > >>> reuse select-active-regions? > >> > >> Why have the same setting do such grossly different things on different > >> platforms? > > > > Because that makes users' life easier (less customizations when > > switching platforms; can use the same .emacs without lots of > > system-type conditionals, etc.). > > Nonsense, it means MORE customisations with MORE system-type > conditionals. I'd have to have different settings on w32 to prevent my > clipboard being eaten suddenly when I select text. Your personal preferences are just that--yours and yours alone. Imposing them on others is not a good idea, and building theories on them is even worse. > Also, the emulated primary mechanism in emacs already worked > intra-session on w32, it's only in an inter-session context it doesn't > work. There's no such thing as "half-works". Either it works or it doesn't. Patches to make primary selection work 100% on Windows are very welcome. Until we have that, we will have to use the clipboard as a replacement for the missing primary selection. > I don't really care so much so long as x11 isn't broken, but the idea > your way makes .emacs more portable rather than less is absurd. It is absurd only if you don't want compatible behavior. Like, if you don't want the clipboard to serve as replacement for the missing primary selection--that is, you want no interprogram selections at all on Windows. It's your prerogative to want that, but I very much doubt other Windows users will agree with you.