From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.devel Subject: Re: AW: delete-selection-mode Date: Thu, 18 Mar 2010 16:21:54 -0400 Message-ID: <878w9p9y8t.fsf@stupidchicken.com> References: <87ocitw2dl.fsf@stupidchicken.com> <201003130001.o2D01FFQ003489@godzilla.ics.uci.edu> <87vdd1yqe4.fsf@stupidchicken.com> <87eijjzrkd.fsf_-_@mail.jurta.org> <874okf8dep.fsf@lola.goethe.zz> <7697A57B1AD9104F993CDF6A5B69430C0A70E50872@CORPMAIL08.corp.capgemini.com> <4BA0CDF9.40707@online.de> <76682E4761EA432EB929E5E199B0F92A@us.oracle.com> <87wrxb57e1.fsf@lola.goethe.zz> <87sk7z571u.fsf@lola.goethe.zz> <81674B067AF84670A2EDDB0178E0C0CC@us.oracle.com> <877hpa68ys.fsf@lola.goethe.zz> <874oke4kor.fsf@stupidchicken.com> <87pr32pd9j.fsf@catnip.gol.com> <0726390D71674C4EB1561AF2D9527D66@us.oracle.com> <87ocilfl02.fsf@catnip.gol.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1268943735 13810 80.91.229.12 (18 Mar 2010 20:22:15 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 18 Mar 2010 20:22:15 +0000 (UTC) Cc: 'David Kastrup' , 'Stefan Monnier' , Drew Adams , emacs-devel@gnu.org To: Miles Bader Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Mar 18 21:22:09 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 1NsMEK-0002Ja-17 for ged-emacs-devel@m.gmane.org; Thu, 18 Mar 2010 21:22:08 +0100 Original-Received: from localhost ([127.0.0.1]:50812 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NsMEJ-0007ah-8w for ged-emacs-devel@m.gmane.org; Thu, 18 Mar 2010 16:22:07 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NsMEC-0007X1-Jp for emacs-devel@gnu.org; Thu, 18 Mar 2010 16:22:00 -0400 Original-Received: from [140.186.70.92] (port=49392 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NsMEB-0007UC-5o for emacs-devel@gnu.org; Thu, 18 Mar 2010 16:22:00 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NsMEA-0002BM-1A for emacs-devel@gnu.org; Thu, 18 Mar 2010 16:21:59 -0400 Original-Received: from pantheon-po33.its.yale.edu ([130.132.50.94]:37865) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NsME7-0002Ay-TU; Thu, 18 Mar 2010 16:21:55 -0400 Original-Received: from furry (dhcp128036014175.central.yale.edu [128.36.14.175]) (authenticated bits=0) by pantheon-po33.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id o2IKLsK6027529 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 18 Mar 2010 16:21:54 -0400 Original-Received: by furry (Postfix, from userid 1000) id 972E2C011; Thu, 18 Mar 2010 16:21:54 -0400 (EDT) In-Reply-To: <87ocilfl02.fsf@catnip.gol.com> (Miles Bader's message of "Fri, 19 Mar 2010 05:11:25 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.94 (gnu/linux) X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4-2.6 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:122209 Archived-At: Miles Bader writes: >> What's so special about DEL? IIUC, your proposal essentially binds DEL to >> `delete-region' when the region is active. > > Yes, and that's _good_. It's simple, straight-forward, and has the good > points without the bad points. > > The goal is _not_ to turn Emacs into windows, it's to help people with > windows-influenced muscle-memory a bit, when doing so is not harmful. More importantly, it's consistent with the existing semantics of transient mark mode. Many Emacs commands act on the region when it's active, and it seems natural for DEL to be one of these commands. By contrast, it's not clear to me that self-inserting characters ought to "act on the region" in the sense of replacing its contents.