From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: delete-selection-mode Date: Tue, 22 Apr 2008 10:38:16 +0200 Message-ID: <86zlrmnv2f.fsf@lola.quinscape.zz> References: <004a01c8a1a0$7215cdd0$0200a8c0@us.oracle.com> <200804201931.m3KJVO4X008875@sallyv1.ics.uci.edu> <858wz8ux2w.fsf@lola.goethe.zz> <480BA779.2080507@gmail.com> <853apguv0s.fsf@lola.goethe.zz> <480BAD5C.4090204@gmail.com> <85prskte96.fsf@lola.goethe.zz> <480BB8C0.4020303@gmail.com> <85abjnu5ss.fsf@lola.goethe.zz> <480C31B9.6060900@gmail.com> <480CC3AD.1050403@gmail.com> <85mynnxhuh.fsf@lola.goethe.zz> <480CD2D1.1020003@gmail.com> <878wz7xdgb.fsf@gmail.com> <85bq43xcq9.fsf@lola.goethe.zz> <480CF177.7080904@gnu.org> <480D9D88.9080800@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1208853547 20773 80.91.229.12 (22 Apr 2008 08:39:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 22 Apr 2008 08:39:07 +0000 (UTC) Cc: rms@gnu.org, cyd@stupidchicken.com, lennart.borgman@gmail.com, emacs-devel@gnu.org, juri@jurta.org, ams@gnu.org, dann@ics.uci.edu, monnier@iro.umontreal.ca, paul.r.ml@gmail.com, drew.adams@oracle.com To: Jason Rumney Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Apr 22 10:39:40 2008 connect(): Connection refused 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 1JoE1u-00048q-8P for ged-emacs-devel@m.gmane.org; Tue, 22 Apr 2008 10:39:10 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JoE1E-0006yA-O4 for ged-emacs-devel@m.gmane.org; Tue, 22 Apr 2008 04:38:28 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JoE19-0006xd-7y for emacs-devel@gnu.org; Tue, 22 Apr 2008 04:38:23 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JoE17-0006wn-UW for emacs-devel@gnu.org; Tue, 22 Apr 2008 04:38:22 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JoE17-0006wa-GU for emacs-devel@gnu.org; Tue, 22 Apr 2008 04:38:21 -0400 Original-Received: from mail.quinscape.de ([212.29.44.217]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JoE16-0003kd-2R for emacs-devel@gnu.org; Tue, 22 Apr 2008 04:38:20 -0400 Original-Received: (qmail-ldap/ctrl 1529 invoked from network); 22 Apr 2008 08:38:18 -0000 Original-Received: from unknown (HELO lola.quinscape.zz) ([10.0.3.43]) (envelope-sender ) by quinx.quinscape.de (qmail-ldap-1.03) with SMTP for ; 22 Apr 2008 08:38:17 -0000 Original-Received: by lola.quinscape.zz (Postfix, from userid 1001) id 5CE388F854; Tue, 22 Apr 2008 10:38:17 +0200 (CEST) In-Reply-To: <480D9D88.9080800@gnu.org> (Jason Rumney's message of "Tue, 22 Apr 2008 09:10:48 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-AntiVirus: checked by AntiVir MailGate (version: 2.1.3-2; AVE: 7.8.0.8; VDF: 7.0.3.195; host: quinx) X-detected-kernel: by monty-python.gnu.org: 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:95748 Archived-At: Jason Rumney writes: > Richard Stallman wrote: >> All else being equal, we would prefer to make each potential user >> feel more at home with Emacs. But that does not mean we will >> make incompatible changes that are bad for existing users. >> This is a non-starter. >> > > I don't think that your suggestion is an incompatible change: > > Here's a possible idea: enable delete-selection-mode by default > but only after shift-selection and mouse-selection. > > Users who are used to the traditional Emacs behaviour get no surprises > as long as they continue to set the mark in the traditional way. Setting the region with the mouse has been supported since Emacs 19 at least. That's pretty traditional in my book. Anyway, we don't have a way to enable delete-selection-mode for a subset of region activations. While I am in favor of merging shift-selection and mouse-selection behavior in all respects (in particular with regard to typing DEL) in order to cut down on different semantics, delete-selection-mode for "traditional transient-mark-mode" (a bit of an oxymoron since transient-mark-mode has not been the default until recently) seems to have quite a different impact than for shift-selection/mouse-selection. -- David Kastrup