Evaluating the buffer requires that all required libraries and functions
are present at the moment the documentation is generated. Because
documentation generation may happen in an Emacs without X11 support or
without all the libraries installed, this is not an optimal solution.
What constitutes a "private" symbol is determined by the new
`edocs-private-regexp' variable. Any symbol that matches this regexp is
considered private and not included in the formatted output.
- Require the `package' and `help-fns' libraries which aren't loaded
when using the `-batch' switch with Emacs.
- Add options to specify which style sheet to use and whether to only
print the body (so no `<doctype>' or `<html>' etc.)
- Reverse the list of symbols to show up in the same order as they
appear in the buffer.
- Replace `case' with a `cond', I didn't realize `case' was part of the
cl-lib.
- Add function to be used with the `-batch' switch.