Go to the first, previous, next, last section, table of contents.
Coordinator: Per Abrahamsen, 1993.
Alpha testers (in order of appearance): Piet van Oostrum
`<piet@cs.ruu.nl>', Sven Mattisson `<sven@tde.lth.se>', Tim
Geisler `<tmgeisle@immd8.informatik.uni-erlangen.de>', Fran E.
Burstall `<F.E.Burstall@maths.bath.ac.uk>', Alastair Burt
`<burt@dfki.uni-kl.de>', Sridhar Anandakrishnan
`<sak@essc.psu.edu>', Kjell Gustafsson
`<kjell@sccm.Stanford.EDU>', Uffe Kjaerulff
`<uk@iesd.auc.dk>', Kurt Swanson `Kurt.Swanson@dna.lth.se',
Mark Utting `<marku@cs.uq.oz.au>', Per Norman Oma
`perno@itk.unit.no', Naji Mouawad
`<nmouawad@math.uwaterloo.ca>', Bo Nygaard Bai
`<bai@iesd.auc.dk>', and probably more.
-
New keymap.
The keymap has been changed in order to make it more intuitive to new
users, and because the old bindings did not work well with the new
buffer manipulation commands in tex-buf.el. To use the new bindings,
load `tex-init.el' instead of `auc-tex.el'.
The file `auc-tex.el' is still available and implements the old
keybinding on top of the new code.
Print out the reference card (`doc/ref-card.tex') to see the new
bindings.
-
Completely redesigned the buffer handling.
No part of the interface or the customization variables remain the same,
unless you use the compatibility functions in `auc-tex.el'. In
that case the interactive commands remain similar in spirit, but the
customization interface is still changed.
The file `tex-buf.el' has been completely rewritten, and there are
major cleanup in `tex-dbg.el', however the basic functionality
remains the same in this file. The code for both `tex-buf.el' and
`tex-dbg.el' should be much simpler now and easier to extent.
`auc-tex.el' and `tex-site.el' was updated to support the new
interface. I actually believe the moral equivalent to
TeX-region
to work now `:-)', at least I understand the code now.
The two major functions are now TeX-command-master
and
TeX-command-region
. Each function will prompt you for the
command to execute. AUC TeX will make an educated guess on what
command you want to run, and make that the default. The available
commands are defined in the variable TeX-command-list
.
TeX-command-master
will run the specified command on the buffers
master file. You can have one command running for each master file.
TeX-command-region
will run the specified command on the current
region, getting the header on trailer from the master file.
You can have exactly one region command running, independent on how many
master file commands that are running. Commands that operate on the
active process (like TeX-next-error
) will chose the process
associated with buffers master file, unless the last region process is
more recent than all master file processes.
AUC TeX now insist on knowing the master file for a buffer. If you
do not specify it in the file variable section, and it is not obviously
a master file itself, it will ask you. It will also add the master file
name to the file variables, unless you disable this feature by setting
TeX-add-local
to nil. Furthermore, it will convert `%%
Master:' lines to file variables, unless you disable it by setting
TeX-convert-master
to nil.
Functionality removed (for now, it might appear again latter) include
all other functions to start a command (e.g. LaTeX-BibTeX
), and
alternative ways to specify headers and trailers. The only place to get
the header and trailer is from the master file (I can easily change
that, if anyone have such needs).
-
Style specific code isolated.
You can now add style specific information to AUC TeX by writing a
style file somewhere in TeX-style-path.
The main code is now organized around this principle.
-
Automatically generate style files.
AUC TeX can now automatically extract information from a TeX file,
and will do this when you save a buffer.
-
SliTeX mode.
Just like LaTeX mode, except that the default command to format run
on the buffer is `slitex'.
-
LaTeX-section
completely general.
Rewrote `ltx-sec.el'.
-
Sectioning level, toc, and title queries can be individually turned off.
-
Label query can be turned on or off for selected sectioning levels.
-
Label prefix can be different for different sectioning levels.
-
If the title (or toc) is empty, point will be positioned there.
-
Users can add new hooks
-
TeX-insert-macro
much smarter.
It will now prompt for the symbol with completions, and for many symbols
it will also prompt for each argument. There are also completion on
some of the arguments.
-
Fixed center in figure environment.
Thanks to Thomas Koenig `<ig25@rz.uni-karlsruhe.de>'.
-
Changed
\M-
to \e
in all keybindings in order to better
support 8-bit input on some GNU Emacs. Thanks to Peter Dalgaard
`<pd@kubism.ku.dk>'.
Please, implementors of 8-bit input extensions to GNU Emacs.
\M-x
does not means x with the 8-bit set. It
means pressing x while holding down the META key.
Some systems (such as X11) are able to tell the different. Thus, even
if you implement 256 byte keymaps, \M-x
should still expand
meta-prefix-char
followed by an x in the keymap. This
allows you to distinguish pressing x while holding down the
META key from entering a literal 8-bit character.
-
Made the outline commands aware of the document style.
That is, if the document style is `article', `\section' will
be one level below the `\documentstyle', while if the style is
`book', `\section' will be three levels below
`\documentstyle'. This will make
show-children
work better
at the top level.
-
The makefiles are closer to GNU coding standard.
They now understand `prefix' and some other macros.
-
Added hooks to be run after list of environments or list of completion
names are updated, and also added a hook to be called after each file
has been loaded. Thanks to Piet van Oostrum `<piet@cs.ruu.nl>'.
-
Added `*' to lot of
(interactive)
declarations.
-
The outline commands are now always accessible from LaTeX mode.
-
Generalized the keyboard remapping and double modes.
These are found in the file `min-key.el'.
-
Smart Comments.
Not really, but there are now two comment functions which use their
arguments to determine what to do, instead of four functions ignoring
their arguments.
-
Add outline headers.
It is now possible to add extra outline headers, by setting the variable
TeX-outline-extra
.
-
Smart quotes even smarter.
If you press " twice, it will insert an real double quote instead
of two (or four) single quotes. This is consistent with how remapping
in `min-key.el' is done.
-
Automatically untabify buffer when you save it.
Hands up, everyone who have produced a `last revision' paper containing
an unreadable list of data in the back, because TeX does not
understands tabs.
-
Call show-all when you change major mode.
Thanks to Inge Frick's `<inge@nada.kth.se>' `kill-fix.el'
enhancement, outline minor mode can now guarantee that all text is shown
when you leave the minor mode, even if you leave the minor mode by
changing the major mode.
-
Updated documentation for 7.0.
Also added key, variable, function, and concept indexes, as well as this
history section and a new chapter on multifile documents
(see section Multifile Documents).
Go to the first, previous, next, last section, table of contents.