[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

2. Installing PSGML

As of XEmacs 21.0 (with EFS installed) you can get the latest psgml package by evaluating the follwing two lines within XEmacs:

(require 'package-get)
(package-get 'psgml nil)

To install PSGML in XEmacs versions prior to 21.0 you first need to uncompress and unpack the source archive. This is done with the gunzip and tar commands.

gunzip psgml-1.3.1.tar.gz; tar xf psgml-1.3.1.tar

This should create a subdirectory to the current directory with the source code. This directory contains a configure command (see the file INSTALL for more information about configure). You can use the configure command to configure the package or you can load the file `psgml-maint' and execute the psgml-compile-files command.

Place the `*.el' and the `*.elc' files in a directory where Emacs can find it (i.e. one of the directories in the load-path variable, you can add a directory to this variable in your `.emacs'.)

If you use the configure approach, compile psgml with make and the you can run make install to install it in the system library `site-lisp'. The location of `site-lisp' is figured out by configure, but you can change it in the `Makefile'.

Put the following line in your .emacs:

(autoload 'sgml-mode "psgml" "Major mode to edit SGML files." t)
(autoload 'xml-mode "psgml" "Major mode to edit XML files." t)

You may also want to set up search paths for external entities, See section 4. The Entity Manager.

The `psgml.info' is the documentation for PSGML in the info format. You can read this with the Emacs command C-u C-h i. You can also install the file in your systems info directory and edit the `dir' file to include `psgml.info' in the menu.

The info file `psgml.info' is created from the texinfo file `psgml.texi'. The texinfo file can also be used to create a hard copy of the documentation. To do this you need the TeX program and a copy of `texinfo.tex'.

[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by XEmacs Webmaster on October, 2 2007 using texi2html