@var just became @mvar in the texinfo documentation
Subject: @var just became @mvar in the texinfo documentation
From: Raymond Toy
Date: Thu, 25 Apr 2013 09:13:54 -0700
>>>>> "Rupert" == Rupert Swarbrick <rswarbrick at gmail.com> writes:
Rupert> To make the info documentation compile correctly with Texinfo 5, I went
Rupert> through and fixed all the warnings we were getting. The first one that
Rupert> crops up is actually a bit of a problem: basically, we were defining
Rupert> @var to surround its argument with "<" and ">". All very well, but
Rupert> Texinfo all ready has a meaning for @var.
Rupert> There were two obvious ways to find a solution. Firstly, we could try to
Rupert> undefine Texinfo's definition of @var. I'm not sure I have the
Rupert> Texinfo-fu to do that correctly. Another option is to rename the thing
Rupert> we've been using to something like @mvar{}. Which is what I did.
I think redefining a builtin thing is usually a bad idea.
I updated my tree and tried a build just now. I now get errors
building the info files. Many files say
Unknown command `mvar'.
Did you forgot to push a change that defines mvar? Or maybe my
makeinfo (4.13) doesn't support what you've done?
Ray