= xslide Emacs mode for XSL = The xslide package for an Emacs major mode for editing XSL stylesheets is available at http://www.sourceforge.net/projects/xslide/. Installation instructions are included in the file `readme.txt` in the xslide distribution. ''Do not bookmark anything about xslide other than this page and the !SourceForge project since this web site is still a work in progress and filenames and directories may still change.'' The current revision is 0.2.2, dated 4 August 2003. Feedback on the usability of the new features is requested. Send questions or comments to xslide-bug at menteith.com. Use the `xsl-submit-bug-report` function to report bugs. Features of xslide revision 0.2 include: * XSL customization group for setting some variables; * Initial stylesheet inserted into empty XSL buffers; * "Template" menu for jumping to template rules, named templates, key declarations, and attribute-set declarations in the buffer; * `xsl-process` function that runs an XSL processor and collects the output; * Predefined xsl-process command line templates and error regexps for Java and Windows executable versions of both XT and Saxon; * Font lock highlighting so that the important information stands out; * `xsl-complete` function for inserting element and attribute names; * `xsl-insert-tag` function for inserting matching start- and end-tags; * Automatic completion of end-tags with user-definable indentation step; * Comprehensive abbreviations table to further ease typing. xslide is a work in progress. Code contributions and suggestions for improvements are always welcome. xsl-mode was tested using NTEmacs 20.7.1. == Font Lock Colours == Font lock colours can be customized once xslide is loaded by Emacs.