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 12:30:14 +0900 Message-ID: <878w5a23ax.fsf@catnip.gol.com> References: <87ocea2ax1.fsf@stupidchicken.com> <4C40FCEC.9030404@harpegolden.net> <87pqym2a4r.fsf@catnip.gol.com> <4C411552.40003@harpegolden.net> <87eif2n7d7.fsf@stupidchicken.com> 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 1279337428 19027 80.91.229.12 (17 Jul 2010 03:30:28 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 17 Jul 2010 03:30:28 +0000 (UTC) Cc: emacs-devel@gnu.org, David De La Harpe Golden To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 17 05:30:27 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 1OZy6b-0000jA-OS for ged-emacs-devel@m.gmane.org; Sat, 17 Jul 2010 05:30:26 +0200 Original-Received: from localhost ([127.0.0.1]:41398 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OZy6b-0007Sl-33 for ged-emacs-devel@m.gmane.org; Fri, 16 Jul 2010 23:30:25 -0400 Original-Received: from [140.186.70.92] (port=37553 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OZy6V-0007SZ-EE for emacs-devel@gnu.org; Fri, 16 Jul 2010 23:30:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OZy6U-0005iq-35 for emacs-devel@gnu.org; Fri, 16 Jul 2010 23:30:19 -0400 Original-Received: from smtp12.dentaku.gol.com ([203.216.5.74]:47744) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OZy6T-0005ib-Qb; Fri, 16 Jul 2010 23:30:18 -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 1OZy6R-0007zl-F3; Sat, 17 Jul 2010 12:30:15 +0900 Original-Received: by catnip.gol.com (Postfix, from userid 1000) id 84C4DDF8A; Sat, 17 Jul 2010 12:30:14 +0900 (JST) System-Type: x86_64-unknown-linux-gnu In-Reply-To: <87eif2n7d7.fsf@stupidchicken.com> (Chong Yidong's message of "Fri, 16 Jul 2010 22:56:52 -0400") Original-Lines: 21 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:127476 Archived-At: Chong Yidong writes: > But I think select-active-regions needs further improvement. Perhaps > its default behavior should be as follows: for an active region created > using shift-selection or mouse dragging, Emacs supplies the region text > to primary. When such a region is deactivated, Emacs disowns primary > (as some other apps do, tho not Firefox). For an active region created > simply with C-SPC, no special x-selection handling should be performed. I don't like things that make selections magic depending on how they were selected; it just makes the interface more confusing and discourages people from learning new commands. A selection should be a selection, to the greatest extent possible (there are some exceptions, like shift-selections auto-deselecting, but that's much less confusing because it's an immediate and visually obvious effect, and fits people's shift-select muscle-memory). -miles -- Politeness, n. The most acceptable hypocrisy.