From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Miles Bader Newsgroups: gmane.emacs.devel Subject: Re: Suggestion: C-x C-u => undo-only Date: Sun, 3 Apr 2005 08:49:16 +0900 Message-ID: References: Reply-To: snogglethorpe@gmail.com, miles@gnu.org NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1112487213 15116 80.91.229.2 (3 Apr 2005 00:13:33 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 3 Apr 2005 00:13:33 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Apr 03 02:13:32 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DHsk4-0001Ii-0b for ged-emacs-devel@m.gmane.org; Sun, 03 Apr 2005 02:13:28 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DHslc-0006NK-TT for ged-emacs-devel@m.gmane.org; Sat, 02 Apr 2005 19:15:05 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DHsbB-0007cU-Nr for emacs-devel@gnu.org; Sat, 02 Apr 2005 19:04:17 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DHsb1-0007W4-Oe for emacs-devel@gnu.org; Sat, 02 Apr 2005 19:04:08 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DHsaw-0007UA-KL for emacs-devel@gnu.org; Sat, 02 Apr 2005 19:04:02 -0500 Original-Received: from [64.233.184.202] (helo=wproxy.gmail.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DHsMt-0006eY-UY for emacs-devel@gnu.org; Sat, 02 Apr 2005 18:49:32 -0500 Original-Received: by wproxy.gmail.com with SMTP id 40so680521wri for ; Sat, 02 Apr 2005 15:49:16 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=DyYvpqm/JDguDHBLm7VkkT4ks0V5uCDzU51uWykZ27kBjSAPZ6aCdUl0JeScRzHfzELthoAk/B2CwLvINIn7TwT5lKAFKZRnIIvEOfN30OBEEGYgZVIbsM35tO4e/AAYR5kB/5W3vWRyfE9IsTKXc7yoRiscZicEeJGa/IQ/NWg= Original-Received: by 10.54.19.52 with SMTP id 52mr695708wrs; Sat, 02 Apr 2005 15:49:16 -0800 (PST) Original-Received: by 10.54.19.32 with HTTP; Sat, 2 Apr 2005 15:49:16 -0800 (PST) Original-To: "Kim F. Storm" In-Reply-To: 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:35520 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:35520 On Apr 3, 2005 7:56 AM, Kim F. Storm wrote: > What about C-x C-u ? Besides the fact that it's already bound to something, I think it's a bad idea to put various subtle variations of the same command on very similar bindings, it's just too hard to keep straight; I think it's very likely that people would end up thinking that both are actually bound to the same command and be confused by the subtle difference. Note that I do think it's a bit dumb that the easy-to-type binding (C-x C-u) is a rare command like upcase-region, and the harder-to-type binding (C-x u) is a very common command (this is especially silly for undo because you very often want to invoke it repeatedly, which is rather hard to do if one must keep pressing and releasing the control key!). So while I kinda like the idea of some rationalization of the undo binding, I _don't_ think having undo and undo-only on `C-x u' and `C-x C-u' is a good idea. -Miles -- Do not taunt Happy Fun Ball.