From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: delete-selection-mode Date: Thu, 18 Mar 2010 12:37:20 -0400 Message-ID: References: <87ocitw2dl.fsf@stupidchicken.com> <201003130001.o2D01FFQ003489@godzilla.ics.uci.edu> <87vdd1yqe4.fsf@stupidchicken.com> <87eijjzrkd.fsf_-_@mail.jurta.org> <20100317143519.GB4381@muc.de> Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: dough.gmane.org 1268933235 5394 80.91.229.12 (18 Mar 2010 17:27:15 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 18 Mar 2010 17:27:15 +0000 (UTC) Cc: cyd@stupidchicken.com, lennart.borgman@gmail.com, emacs-devel@gnu.org, juri@jurta.org, dann@ics.uci.edu, acm@muc.de To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Mar 18 18:27:10 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 1NsJUz-00074c-M5 for ged-emacs-devel@m.gmane.org; Thu, 18 Mar 2010 18:27:09 +0100 Original-Received: from localhost ([127.0.0.1]:42640 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NsJUy-0007Ei-PE for ged-emacs-devel@m.gmane.org; Thu, 18 Mar 2010 13:27:09 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NsIiq-0003FK-Tm for emacs-devel@gnu.org; Thu, 18 Mar 2010 12:37:24 -0400 Original-Received: from [199.232.76.173] (port=48192 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NsIip-0003EN-TA for emacs-devel@gnu.org; Thu, 18 Mar 2010 12:37:24 -0400 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NsIio-0005wg-Gj for emacs-devel@gnu.org; Thu, 18 Mar 2010 12:37:23 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:38022) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NsIio-0005wc-8e for emacs-devel@gnu.org; Thu, 18 Mar 2010 12:37:22 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NsIim-0008Fi-4D; Thu, 18 Mar 2010 12:37:20 -0400 In-reply-to: (message from Stefan Monnier on Wed, 17 Mar 2010 21:48:20 -0400) X-detected-operating-system: by monty-python.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:122176 Archived-At: It does have many more effects. The most significant one is that any self-inserting key typed when the region is active will cause the region to be deleted before the char is inserted. Is this true even when the region has been activated by keyboard commands? If so, perhaps it is a bug. Perhaps the feature should only apply when you make the region using the mouse. It would be useful to see precisely what the beginners said who complained about the current defaults. What were their use cases? Did they make the selections with the mouse, or with the keyboard? Writing to them now to discuss this could also be useful. My guess is that they were using the mouse to select, and that they would be happy if we made mouse-made selections interact with the following editing in the way they are used to, while keyboard-made selections could act in the traditional Emacs way. This might make everyone happy, and we could painlessly make it the new default. I could also be mistaken, so it is useful to see what they say about the idea.