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: kmacro.el Date: Tue, 30 Nov 2004 21:57:25 -0500 Message-ID: References: <200411300400.iAU40Vn26724@raven.dms.auburn.edu> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1101870068 16938 80.91.229.6 (1 Dec 2004 03:01:08 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 1 Dec 2004 03:01:08 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 01 04:01:04 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CZKjo-0007TM-00 for ; Wed, 01 Dec 2004 04:01:04 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CZKtH-0000TN-P7 for ged-emacs-devel@m.gmane.org; Tue, 30 Nov 2004 22:10:51 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CZKsW-0000FH-EH for emacs-devel@gnu.org; Tue, 30 Nov 2004 22:10:04 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CZKsS-0000Dt-Sl for emacs-devel@gnu.org; Tue, 30 Nov 2004 22:10:01 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CZKsS-0000Dc-Mq for emacs-devel@gnu.org; Tue, 30 Nov 2004 22:10:00 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CZKit-0006bY-Tp for emacs-devel@gnu.org; Tue, 30 Nov 2004 22:00:08 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1CZKgH-0003d4-AL; Tue, 30 Nov 2004 21:57:25 -0500 Original-To: Luc Teirlinck In-reply-to: <200411300400.iAU40Vn26724@raven.dms.auburn.edu> (message from Luc Teirlinck on Mon, 29 Nov 2004 22:00:31 -0600 (CST)) 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: main.gmane.org gmane.emacs.devel:30561 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:30561 The new behavior is simple, with no surprises: Changing the format _never_ affects macros defined prior to the change. (As already said there currently are situations where existing macros can be affected.) Changing the format when no kmacro is being defined or executed affects all macros defined from then on. (Until the format is changed again.) Changing the format during macro definition changes the format of the macro being defined from that stage on, during definition and execution, but (unlike at present) does not affect subsequent macros still to be defined. This seems clean to me.