John,
I've modified doc/info/build_index.pl to handle stand-alone
Texinfo files as might be produced for add-on packages.
With the new versions of doc/info/build_index.pl and
share/template-standalone.texi, the following should be possible:
# create MYTOPIC.info
$ makeinfo template-standalone.texi
$ cp MYTOPIC.info /path/to/other/maxima-infos/
# create index
$ perl build_info.pl MYTOPIC.info > my-index.lisp
# now my-index.lisp should have items for frotz and transmogrify
# load index
$ maxima
(%i1) load ("my-index.lisp");
(%i2) ? frotz
=> (some text)
(%i3) ?? trans
=> (list containing transmogrify among others)
You'll have to get the new files from CVS (either command line
or http://maxima.cvs.sourceforge.net/maxima/.)
HTH. Let me know if it doesn't work as advertised.
Robert Dodier