Main
Teaching
Research
Computing

(Lightning Completion and) Ultra-TeX home page

Lightning completion is an improvement on whatever completion emacs does already; it incorporates ``dynamic completion'': completion without having to hit the TAB key or anything else. This is very useful when added to commands like find-file or switch-to-buffer or describe-lisp-function.

Here is html documentation for the lightning completion package. The documentation is also available as a dvi file.

Ultra-TeX mode is a major mode for typing TeX documents; one of its main features is dynamic completion on TeX commands. It has a few other nice bells and whistles.

Here is html documentation for the Ultra-TeX package. The documentation is also available as a dvi file.

Download the packages (they are bundled together):

The most recent version of the package is 0.72, posted on 30 September 2005. For those of you who have an older version (earlier than 0.50), there have been a few significant changes; as a consequence, some of the default behavior is different. Read the documentation, or at least the recent change list, to see what's new.

If you have an old version of Emacs (say, GNU Emacs 19.34 and earlier), I recommend doing one of the following:

  1. Upgrading your Emacs.
  2. Downloading a recent version of the custom package from the custom home page (in which case you probably need to byte-compile the files in the Ultra-TeX package by hand).
  3. Using version 0.41 of the Ultra-TeX package, available here:

If you have a really old version of Emacs (say, GNU Emacs 18.59), then you should stick with version 0.41 of Ultra-TeX.

Here is my attempt at keeping a list of recent changes, but I'm afraid I'm not very diligent about it. (See also the ChangeLog file in the distribution for a more complete, but less friendly, description of the changes.)

For those of you who are nostaglic and yearn for simpler times, you can get an old version of the Ultra-TeX package (each of these is a bzipped tar file):