From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Francesco Potorti` Newsgroups: gmane.emacs.devel Subject: Re: [CVS] f7, f8 bound.. Date: 28 Aug 2002 15:37:50 +0200 Sender: emacs-devel-admin@gnu.org Message-ID: <874rdfaytt.fsf@pot.cnuce.cnr.it> 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> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1030541876 14970 127.0.0.1 (28 Aug 2002 13:37:56 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 28 Aug 2002 13:37:56 +0000 (UTC) Cc: storm@cua.dk (Kim F. Storm), Stefan Monnier , "D. Goel" , 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 17k311-0003t7-00 for ; Wed, 28 Aug 2002 15:37:47 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17k3Wp-0004d1-00 for ; Wed, 28 Aug 2002 16:10:39 +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 17k32N-0006Bl-00; Wed, 28 Aug 2002 09:39:11 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17k31A-00069m-00 for emacs-devel@gnu.org; Wed, 28 Aug 2002 09:37:56 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17k318-00069Z-00 for emacs-devel@gnu.org; Wed, 28 Aug 2002 09:37:56 -0400 Original-Received: from pot.cnuce.cnr.it ([146.48.83.182]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17k316-00069I-00; Wed, 28 Aug 2002 09:37:52 -0400 Original-Received: from pot by pot.cnuce.cnr.it with local (Exim 3.35 #1 (Debian)) id 17k314-0003i6-00; Wed, 28 Aug 2002 15:37:50 +0200 Original-To: Miles Bader In-Reply-To: Original-Lines: 26 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2.90 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:7050 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:7050 Miles Bader writes: I would _love_ an interface like that -- it's definitely true that it's currently very annoying to hit `C-x e' repeatedly. When I create a macro, I always put a C-xq command in it, and end it with M-0C-x), so it repeats indefinitely until I press SPC and stops as soon as I press C-g. This behaviour could be made standard for kmacro, perhaps, without the need of putting a C-xq inside the macro just for this purpose. [by contrast, the F3/F4 interface seems very blah to me; I guess I just don't like function keys, they seem far too arbitrary] In my opinion, F1 and F10 are well chosen. F2 makes no sense to me. A precious function key wasted for a seldom used functionality. And as long as the other function keys are concerned, I do not think that casually assigning them is a good idea. Either let them free for the user, or else carefully plan how to use them. If we want to make life easier for newbies, for example, F2 and F3 are traditionally used to open a file (find-file) and save it (save-buffer), and F4 to select a block (set-mark-command). As far as kmacro is concerned, I'd have no objections to, say S-f5 and S-f6.