From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: [CVS] f7, f8 bound.. Date: Fri, 30 Aug 2002 02:10:18 -0400 Sender: emacs-devel-admin@gnu.org Message-ID: References: <87lm6xiruh.fsf@computer.localdomain> <5xu1liwmu6.fsf@kfs2.cua.dk> <200208261526.g7QFQX624783@rum.cs.yale.edu> <5xu1lgu1e4.fsf@kfs2.cua.dk> <200208271621.g7RGLNm30516@rum.cs.yale.edu> <5xhehfe3aj.fsf@kfs2.cua.dk> Reply-To: rms@gnu.org NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1030688479 1697 127.0.0.1 (30 Aug 2002 06:21:19 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 30 Aug 2002 06:21:19 +0000 (UTC) Cc: storm@cua.dk, monnier+gnu/emacs@rum.cs.yale.edu, deego@glue.umd.edu, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17kf9f-0000Qx-00 for ; Fri, 30 Aug 2002 08:21:15 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17kfgJ-0003f4-00 for ; Fri, 30 Aug 2002 08:54:59 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17kfB5-0005G8-00; Fri, 30 Aug 2002 02:22:43 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17kezA-00023o-00 for emacs-devel@gnu.org; Fri, 30 Aug 2002 02:10:24 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17kez4-00023c-00 for emacs-devel@gnu.org; Fri, 30 Aug 2002 02:10:23 -0400 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17kez4-00023X-00 for emacs-devel@gnu.org; Fri, 30 Aug 2002 02:10:18 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.10) id 17kez4-0008EW-00; Fri, 30 Aug 2002 02:10:18 -0400 Original-To: miles@gnu.org In-Reply-To: (message from Miles Bader on 29 Aug 2002 10:14:40 +0900) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:7148 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:7148 > However, one thing worries me about both ideas: both of them could be > error-prone. You might want to type an e, or a space, for its normal > meaning, after executing the macro. Very true, but I think that that's _far_ more rare than wanting to execute the macro again (that's why I think it's important to display a message, so it's up-front obvious that you're really in some sort of mode), and SPC is just about the easiest to type and most widespread repetition key there is (think of pagers such as more, query-replace, etc). Yes, but there is no surprise when SPC has its normal meaning. When it has some other special meaning, that causes risk of surprise. It's kind of isearch -- sometimes you want to search for RET, and have to think a little to do it, but most of the time the convenience of the unusual binding wins out. Speaking of Isearch, I find that the isearch binding for M-e screws me and I am thinking of eliminating it. We may have too many special Isearch commands now. This is despite the fact that Isearch is a kind of special mode, and people expect that some commands will behave differently in Isearch. "After C-x e" is not a special mode at all.