The auctex package that is included with the xemacs RPM is missing the
file /usr/lib/xemacs/xemacs-packages/tex-site.el. This package is
part of the auctex distribution and is required in order to properly
load and run auctex. It also needs to be customized to point to
the auctex installation in /usr/lib/xemacs/xemacs-packages/auctex
and the tex installation (/usr/lib/texmf/texmf/tex if the tetex RPMs
To test, include the line
in ~/.emacs and start xemacs on a file with extension .tex.
you must install the package xemacs-el.
the file /usr/lib/xemacs/xemacs-packages/tex-site.el is in
This is a bad idea. The description of xemacs-el reads
> Xemacs-el is not necessary to run XEmacs. You'll only need to install
> it if you're planning on incorporating some Lisp programming into your
> XEmacs experience.
tex-site.el *is* required to run XEmacs's auctex package, so the XEmacs
package is not fully functional out of the box. I have no intention of
doing Lisp programming, and I don't think I should need the whole
xemacs-el package (33 Meg!) just to make xemacs fully functional.
tex-site.el *should* be included in the base xemacs package.
i have remove tex-site.el from package xemacs-el.
tex-site.el is now in package tex-site.el
I'm sorry, but I honestly don't understand the objection to adding a
properly-configured tex-site.el to the base xemacs package. Auctex is
part of the base xemacs package. tex-site.el is *required* for a
properly-functioning auctex. tex-site.el should be part of the base
xemacs package. (Alternatively, break auctex out of the base xemacs
package completely and create an xemacs-auctex RPM. Include tex-site.el
there, of course.)
If you *must* have this one file in a separate package, at least call the
package xemacs-tex-site.el so it won't be confused with part of the
auctex contrib package for GNU emacs, and make sure that it and xemacs
depend on each other. After all, there is no sense in installing
xemacs-tex-site.el without xemacs, and the xemacs package is *not
fully functional* without xemacs-tex-site.el!