bug-texinfo
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: `@unmacro` regression


From: Werner LEMBERG
Subject: Re: `@unmacro` regression
Date: Sun, 04 Feb 2024 16:18:27 +0000 (UTC)

>>    You can undefine a macro FOO with ‘@unmacro FOO’.  It is not an
>>    error to undefine a macro that is already undefined.  For
>>    example:
>>
>>      @unmacro foo
>>
>> However, this doesn't work.
>
> I don't know if this is a regression as the code for this error
> message existed as far back as I could see in the git repository,
> back to 2002 (commit fc8e4fc5f364ca4f, 2002-09-03).  The text in the
> manual has also existed for a very long time (commit 16440098c622,
> 2002-08-25).

D'oh :-)

> It's odd that nobody seems to have noticed this before.

Indeed, because it is not too an exotic feature.  In LilyPond, we have
a bunch of smaller files that get included in a master document; every
file comprises a section of the document and essentially starts with

```
@unmacro foo
@macro foo
...
@end macro
```

Doing this ensures that we can easily change the order of the sections
if ever necessary, without the need to adjust the macro code.

> However, since the error message has existed in texinfo.tex for so
> long I will leave it a few days to see if anybody has any other
> commments on the matter.

OK.


    Werner

reply via email to

[Prev in Thread] Current Thread [Next in Thread]