Add support for external html docs
commitff87bb55033822237d044d2e9f1ca1524e16a6fd
authorRaymond Toy <toy.raymond@gmail.com>
Thu, 15 Aug 2024 14:32:16 +0000 (15 07:32 -0700)
committerRaymond Toy <toy.raymond@gmail.com>
Thu, 15 Aug 2024 14:38:24 +0000 (15 07:38 -0700)
tree725c7f91bae24c357ca7ed1cac5de90c8a02ed91
parent39c0ffa2737d8695709fb2b5c6989a5535cd32de
Add support for external html docs

WIP.

First, use keyword args for `$build_and_dump_html_index`.  Then add
new keywords:

* output_file: specifies where the output index is to be written.
  Defaults to "maxima-index-html.lisp", as before
* truenamep: When set to T, the html index file will include the full
  path to the file.  Defaults to NIL.  This is intended to be used
  when adding external docs for display.

To make this work, pass the `truenamep` parameter to `process-line`
which will either just use the filename or use the truename of the
file.

In `display-html-help`, if the path contains a directory, just use it
as is; otherwise, we prefix the path with `$url_base`, as before.
doc/info/build-html-index.lisp
src/macdes.lisp