summaryrefslogtreecommitdiff
path: root/support/ultratex/README
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /support/ultratex/README
Initial commit
Diffstat (limited to 'support/ultratex/README')
-rw-r--r--support/ultratex/README91
1 files changed, 91 insertions, 0 deletions
diff --git a/support/ultratex/README b/support/ultratex/README
new file mode 100644
index 0000000000..bb10839a68
--- /dev/null
+++ b/support/ultratex/README
@@ -0,0 +1,91 @@
+Lightning completion and Ultra-TeX
+----------------------------------
+(Version 0.50 of 1998/12/21)
+
+The lightning completion package lets Emacs use "dynamic completion"
+on any number of things. By dynamic completion, I mean that you don't
+need to hit the tab key to initiate completion: once it is on, it
+stays on until there is a unique completion or it is turned off. This
+can be disconcerting at first, but once you get used to it, it is
+quite useful--especially when used with commands like find-file or
+describe-function.
+
+Ultra-TeX is an Emacs mode for editing LaTeX files (well, for editing
+TeX files in general, but it has been written very much with LaTeX in
+mind). It features dynamic completion on TeX commands (i.e., you hit
+"\" and Emacs starts trying to complete), as well as a few other
+things. For instance, it has an intelligent math mode; by looking at
+the cursor position, it decides whether you are in a math environment
+or not, and reacts accordingly (e.g., if you hit the key sequence to
+start boldface type, it inserts either "\mathbf" or "\textbf"
+depending on whether you're in math mode). It has other features;
+read the documentation for a full description.
+
+The lightning completions package was written by Mark Haiman and Nick
+Reingold. The first version of ultex was written by Mark, and then
+rewritten by both of them. John Palmieri then made various
+modifications, including getting everything to work with Emacs 19.
+Many suggestions were made by various people at MIT, Yale, and
+elsewhere.
+
+
+The ultex distribution files are:
+
+top directory:
+ Changelog: A log of changes made to various parts of the package.
+ INSTALLATION: Installation instructions.
+ Makefile: Helps you install the package.
+ README: This file.
+ recent-changes.html: A more verbose, less formal list of changes
+ than is in ChangeLog.
+ older-changes.html: Like recent-changes.html, but (surprise!) older.
+
+lisp directory (main lisp code):
+ Makefile: For installation/byte-compilation.
+ aucify.el: Code for incorporating a few features of AUC-TeX into
+ Ultra-TeX (prepared by Mark Hovey).
+ docomp.el: For installation/byte-compilation.
+ font-latex.el: Code for colorizing LaTeX documents (written by
+ Peter Galbraith)
+ light.el: The main file in the lightning completion package.
+ tex-buf.el: The one piece of the AUC-TeX package that aucify.el
+ needs.
+ ultex-cus.el: Customization code for Ultra-TeX mode.
+ ultex-setup.el: Initialization for Ultra-TeX mode.
+ ultex.el: The main code for Ultra-TeX.
+
+texi directory (documentation):
+ Makefile: For installation.
+ font-latex.tex: Documentation for font-latex.el.
+ light.texi: Lightning completion documentation, in texinfo mode.
+ ultra.texi: Ultra-TeX documentation, in texinfo mode.
+
+user directory (user configuration files):
+ greek.el: Typical key definitions for the greek keyboards; to be
+ modified by each user.
+ skeleton.tex: A typical document skeleton for a LaTeX user; to be
+ modified by each user.
+ textree.el: A typical completion table for a LaTeX user; each
+ user will modify this to suit him or herself.
+
+Note: If you don't plan on reading the documentation, you can throw
+out any files ending ``.info'', ``.texi'', and ``.dvi''. Minimal
+installation requires the following:
+
+For lightning completion:
+
+ light.el
+
+For Ultra-TeX:
+
+ light.el
+ ultex.el
+ ultex-cus.el
+ ultex-setup.el
+ textree.el
+ greek.el
+
+-------------------------------------------------------------------
+
+Suggestions can be sent to palmieri@member.ams.org (or maybe to
+mhaiman@macaulay.ucsd.edu).