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: `special' keys in keyboard macros Date: Thu, 16 Oct 2003 19:07:10 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <16257.16532.727889.658851@tfkp07.physik.uni-erlangen.de> <16270.28790.644900.539286@tfkp07.physik.uni-erlangen.de> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1066346805 18269 80.91.224.253 (16 Oct 2003 23:26:45 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 16 Oct 2003 23:26:45 +0000 (UTC) Cc: emacs-devel@gnu.org, monnier@IRO.UMontreal.CA, storm@cua.dk Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Fri Oct 17 01:26:42 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AAHVy-0001tS-00 for ; Fri, 17 Oct 2003 01:26:42 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AAHVv-0007A6-00 for ; Fri, 17 Oct 2003 01:26:39 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AAHRR-0000LL-KI for emacs-devel@quimby.gnus.org; Thu, 16 Oct 2003 19:22:01 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AAHH3-0001x8-Vt for emacs-devel@gnu.org; Thu, 16 Oct 2003 19:11:17 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AAHGd-0001pB-2k for emacs-devel@gnu.org; Thu, 16 Oct 2003 19:11:13 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AAHGa-0001nr-At for emacs-devel@gnu.org; Thu, 16 Oct 2003 19:10:48 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.24) id 1AAHD4-0002b3-AA; Thu, 16 Oct 2003 19:07:10 -0400 Original-To: Roland Winkler In-reply-to: <16270.28790.644900.539286@tfkp07.physik.uni-erlangen.de> (message from Roland Winkler on Thu, 16 Oct 2003 12:18:30 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:17187 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:17187 I think it would be neat to have some better support for converting "dirty", quickly hacked keyboard macros into "clean" elisp commands. The command edit-kbd-macro gives some idea how the keys are translated into commands. But for more complex keyboard macros (such as those using recursive edit during execution of the macro) it will be rather tricky to provide an automated mechanism for converting keyboard macros into elisp commands. It is a reasonable feature to add, and in fact Multics Emacs had such a feature. However, I think that many of the features in etc/TODO are more important than this.