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: New global bindings Date: Wed, 04 Jun 2008 01:13:05 +0900 Message-ID: <8763sqijji.fsf@catnip.gol.com> References: Reply-To: Miles Bader NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1212509720 32212 80.91.229.12 (3 Jun 2008 16:15:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 3 Jun 2008 16:15:20 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jun 03 18:16:01 2008 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 1K3ZAg-0006ON-Jc for ged-emacs-devel@m.gmane.org; Tue, 03 Jun 2008 18:15:38 +0200 Original-Received: from localhost ([127.0.0.1]:44297 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K3Z9t-0007EZ-Tj for ged-emacs-devel@m.gmane.org; Tue, 03 Jun 2008 12:14:49 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K3Z8O-0005Cm-Hy for emacs-devel@gnu.org; Tue, 03 Jun 2008 12:13:16 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K3Z8M-0005BQ-Sa for emacs-devel@gnu.org; Tue, 03 Jun 2008 12:13:16 -0400 Original-Received: from [199.232.76.173] (port=37194 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K3Z8M-0005BC-Mu for emacs-devel@gnu.org; Tue, 03 Jun 2008 12:13:14 -0400 Original-Received: from smtp11.dentaku.gol.com ([203.216.5.73]:46478) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1K3Z8H-0003MQ-Ic; Tue, 03 Jun 2008 12:13:10 -0400 Original-Received: from 218.33.237.112.eo.eaccess.ne.jp ([218.33.237.112] helo=catnip.gol.com) by smtp11.dentaku.gol.com with esmtpa (Dentaku) id 1K3Z8E-0005Jl-S0; Wed, 04 Jun 2008 01:13:06 +0900 Original-Received: by catnip.gol.com (Postfix, from userid 1000) id C89D02F3E; Wed, 4 Jun 2008 01:13:05 +0900 (JST) System-Type: i686-pc-linux-gnu In-Reply-To: (Stefan Monnier's message of "Tue, 03 Jun 2008 11:56:28 -0400") Original-Lines: 28 X-Virus-Scanned: ClamAV GOL (outbound) X-Abuse-Complaints: abuse@gol.com 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:98306 Archived-At: Stefan Monnier writes: > I have some problems with the new global bindings for C--, C-=, and C-+: > 1- they're not mentioned in etc/NEWS (it seems none of the face-remap > feature is mentioned there). > 2- (control -) was used for negative prefix arguments, so this is > a significant change for oldtimers. > 3- these are very short key-bindings for a feature that does not seem to > require them: you're unlikely to want to do it that frequently. > > Point nb 1 is easy to fix, maybe I can live with nb 3, but nb 2 seems to > be more problematic. So I think we need to find some other key-bindings > for that. I think a prefix key followed by +, -, and = (repeatable like > C-x e e e e e, maybe even allowing switching between + and -) is the > best choice. I used those particulars bindings are because lots of other popular apps use them for this purpose (offhand, gnome apps and firefox, but certainly more than that). GIven that there about 47 different ways to enter a negative prefix argument, and this one can't even be used on terminals -- so _real_ old timers probably won't use it -- is point (2) really such a big deal? -Miles -- The key to happiness is having dreams. [from a fortune cookie]