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: bug#7260: 24.0.50; DEL screwed up Date: Sun, 24 Oct 2010 12:30:26 -0400 Message-ID: <87eibf3659.fsf@stupidchicken.com> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1287938458 10742 80.91.229.12 (24 Oct 2010 16:40:58 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 24 Oct 2010 16:40:58 +0000 (UTC) Cc: Lars Magne Ingebrigtsen , emacs-devel@gnu.org, drew.adams@oracle.com, 7260@debbugs.gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Oct 24 18:40:56 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 1PA3cu-0003Ms-0b for ged-emacs-devel@m.gmane.org; Sun, 24 Oct 2010 18:40:56 +0200 Original-Received: from localhost ([127.0.0.1]:32937 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PA3XG-0007DX-N8 for ged-emacs-devel@m.gmane.org; Sun, 24 Oct 2010 12:35:06 -0400 Original-Received: from [140.186.70.92] (port=34137 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PA3St-0004Hk-VG for emacs-devel@gnu.org; Sun, 24 Oct 2010 12:30:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PA3Ss-0000Bd-TZ for emacs-devel@gnu.org; Sun, 24 Oct 2010 12:30:35 -0400 Original-Received: from pantheon-po43.its.yale.edu ([130.132.50.104]:37565) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PA3Sr-0000BP-MF; Sun, 24 Oct 2010 12:30:33 -0400 Original-Received: from furball (173-9-75-145-NewEngland.hfc.comcastbusiness.net [173.9.75.145]) (authenticated bits=0) by pantheon-po43.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id o9OGUQjC003270 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 24 Oct 2010 12:30:26 -0400 Original-Received: by furball (Postfix, from userid 1000) id D53A71607BF; Sun, 24 Oct 2010 12:30:26 -0400 (EDT) In-Reply-To: (Richard Stallman's message of "Sat, 23 Oct 2010 03:46:15 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (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:132052 Archived-At: Richard Stallman writes: > It sounds rather odd to have `C-d' not delete the active region. If > you (for instance) Shift-Right an area, and then press `DEL', I think > most people would expect the region you've just selected to be deleted. > > After shift-arrows is a special case when it might be proper for DEL > and C-d to delete the region. This might be OK, and indeed I think it should at least be an option. One problem is that it can be confusing. Currently, temporarily active regions (i.e. shift-selected and/or mouse-selected) behave as much like ordinary active regions as possible, with respect to user commands. If we make DEL behave differently for one type of region, what's the justification for limiting ourselves to DEL? For instance, in other X applications, shift-selecting a region and typing a self-inserting character replaces the region. By this reasoning, shouldn't we enable Delete Selection mode style behavior for shift-selected regions?