psgmlx home page


About psgmlx...

psgmlx is a preconfigured set of popular elisp packages used for authoring SGML/XML and related documents with FSF/GNU Emacs. The Packages page lists the component packages.

Why This Package?

Since many folks seem to have difficulty configuring the powerful PSGML package for user-friendliness, psgmlx aims to help users quickly get up to speed using FSF/GNU Emacs to author SGML documents.

How Does it Differ from PSGML?

No functionality has been added to PSGML, but psgmlx does offer:

- Easy installation
- User-friendly defaults
- Additional packages that complement PSGML's functionality

Additional Features

- Complete set of configuration files
- Extensionable configuration setup
- Automatic recompiling of modified config files
- Custom, menu-selectable, SGML color themes
- Additional modes for: DTDs, XSL, CSS, & Win Keybindings
- Tested (lightly) with Emacs 20.7 (Linux), and Emacs 21 (Linux)

What psgmlx is not...

psgmlx is not a complete authoring/publishing environment, like the XAE system. No parsers or processors are included. Furhtermore, it does not provide any extra functionality beyond that of its component packages.

Installation Requirements

psgmlx is largely self-contained, and should only need Emacs 20 or 21. You'll also want to install a validating parser such as nsgmls/onsgmls, which are part of the SP/OpenSP SGML parser toolkits.

Try It Out!

Simply download the tarball, cd into the directory, and execute the test script. See the install page for more info.