From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: James Cloos Newsgroups: gmane.emacs.devel Subject: Re: bug#7260: 24.0.50; DEL screwed up Date: Sat, 23 Oct 2010 13:54:16 -0400 Message-ID: References: <4CC2AD28.5060504@swipnet.se> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1287858314 5235 80.91.229.12 (23 Oct 2010 18:25:14 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 23 Oct 2010 18:25:14 +0000 (UTC) Cc: Lars Magne Ingebrigtsen , 7260@debbugs.gnu.org, rms@gnu.org, emacs-devel@gnu.org To: =?iso-8859-1?Q?Jan_Dj=E4rv?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Oct 23 20:25:12 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 1P9imF-0002Sp-VK for ged-emacs-devel@m.gmane.org; Sat, 23 Oct 2010 20:25:12 +0200 Original-Received: from localhost ([127.0.0.1]:59521 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P9imF-0000qo-81 for ged-emacs-devel@m.gmane.org; Sat, 23 Oct 2010 14:25:11 -0400 Original-Received: from [140.186.70.92] (port=49231 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P9im1-0000R3-D6 for emacs-devel@gnu.org; Sat, 23 Oct 2010 14:24:59 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P9iXq-0001XL-6e for emacs-devel@gnu.org; Sat, 23 Oct 2010 14:10:19 -0400 Original-Received: from eagle.jhcloos.com ([207.210.242.212]:33502) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P9iXq-0001X8-0K; Sat, 23 Oct 2010 14:10:18 -0400 Original-Received: by eagle.jhcloos.com (Postfix, from userid 10) id C7ACA400EE; Sat, 23 Oct 2010 18:09:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jhcloos.com; s=eagle; t=1287857416; bh=xUSJyPhYS9IEG2GYaGRZysqg2pds4fZvPljPCGhLdAg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=e6foe2Cdj8+/jX4+aPVs33PPbN2u/RXsX9tHdhn+m70v2O0d2AKkcuYPThmvAitOd BjJrvvASr7JsXn12Dd238bFuqb4es93oQWVJ2oFooLuw4gP4gW3gFZ3IvhAshD5ebs ehi7NksWwXwlJ2SVp1ftWjj51ec3IJWWKLTnGS8s= Original-Received: from carbon (localhost [127.0.0.1]) by carbon.jhcloos.org (Postfix) with ESMTP id 0E4831E8C4B; Sat, 23 Oct 2010 17:54:17 +0000 (UTC) In-Reply-To: (James Cloos's message of "Sat, 23 Oct 2010 13:26:15 -0400") User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAI1J REFUOE+lU9ESgCAIg64P1y+ngUdxhl5H8wFbbM0OmUiEhKkCYaZThXCo6KE5sCbA1DDX3genvO4d eBQgEMaM5qy6uWk4SfBYfdu9jvBN9nSVDOKRtwb+I3epboOsOX5pZbJNsBJFvmQQ05YMfieIBnYX FK2N6dOawd97r/e8RjkTLzmMsiVgrAoEugtviCM3v2WzjgAAAABJRU5ErkJggg== Copyright: Copyright 2009 James Cloos OpenPGP: ED7DAEA6; url=http://jhcloos.com/public_key/0xED7DAEA6.asc OpenPGP-Fingerprint: E9E9 F828 61A4 6EA9 0F2B 63E7 997A 9F17 ED7D AEA6 Original-Lines: 35 X-Hashcash: 1:30:101023:jan.h.d@swipnet.se::KOwyCd9VBJr2hS8M:000000000000000000000000000000000000000000FLRuI X-Hashcash: 1:30:101023:larsi@gnus.org::cd4Pd4505Kkc0Hsj:00N1fQU X-Hashcash: 1:30:101023:emacs-devel@gnu.org::XgcCoMnH8HVnx/Rl:00000000000000000000000000000000000000000bgcNb X-Hashcash: 1:30:101023:rms@gnu.org::/rE9un0DmhGfnSyh:00000I0IIB X-Hashcash: 1:30:101023:7260@debbugs.gnu.org::Ga1qF2i51jPDRCJv:0000000000000000000000000000000000000000dvUKJ X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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:132026 Archived-At: [I see my followup got truncated; trying again. -JimC] >>>>> "JD" == Jan Djarv writes: JD> FWIW, I often mark a region with the mouse and press DEL to delete it. JD> It is a habit picked up from other programs. But then again, I JD> enabled delsel a long time ago, so I'm used to that behaviour. Perhaps what would kill :^) the controversy would be a dwim version, kill-or-delete, which would add the region to the kill buffer if it is big enough, but not bother if it is small. Using that for DEL & C-d may cover both camps' wants. The C-u prefix arg could invert the choice, in case you really want to delete a huge region or want to cut-n-paste a small one. AISI, it would only be useful when the region is active. C-d should continue to delete just the single character to the (logical) right when the region is not active. Acting based on whether any input events occurred between activating the region and pressing C-d or DEL may be a reasonable alternative. In that case, those two keys would only kill if used immediately after activating the region. I find that I almost never want to delete (rather than kill) a region. But only /almost/ never. I could deal with C-u C-d deleting the region. But unless the region is small enough to retype quickly and easily, it would be painful for C-d on its own to delete the region. -JimC -- James Cloos OpenPGP: 1024D/ED7DAEA6