]> code.delx.au - gnu-emacs-elpa/blob - packages/auctex/doc/history.texi
0595bb65125997dbfbbf4efea8c078f5c81c1fcf
[gnu-emacs-elpa] / packages / auctex / doc / history.texi
1 @include macros.texi
2 @section News in 10.0
3
4 @itemize @bullet
5
6 @item
7 Disabled @code{LaTeX-hide-environment}.
8 Suggested by Christopher Allen <cpcallen@@ruah.dyndns.org>.
9
10 @item
11 Changed default to lazy evaluation of @code{TeX-view-style} and
12 @code{LaTeX-command-style}.
13 Suggested by Peter Neergaard <turtle@@cs.bu.edu>.
14
15 @item
16 Backindent when brace is at the start of a line.
17 Patch by Masashi Shimbo <shimbo@@cis.ibaraki.ac.jp>.
18
19 @item
20 Added Emacs 21 font lock support.
21
22 @item
23 @kbd{,} and @kbd{.} no longer removes italic correction.
24
25 @item
26 @code{graphicx} and @code{graphics} style support.
27 Donated by Ryuichi Arafune <arafune@@ushioda.riec.tohoku.ac.jp>.
28
29 @item
30 @code{LaTeX-math-abbrev-prefix} now accepts vector value.
31 Reported by Jan Vroonhof <vroonhof@@math.ethz.ch>.
32
33 @item
34 Improved Texinfo support(more environments and html).
35 Patch by Akim Demaille <akim@@epita.fr>.
36
37 @item
38 @code{danish} quotes support.
39 Suggested by arne@@daimi.au.dk (Arne Joergensen).
40
41 @item
42 Some PDF support.
43
44 @item
45 New @file{tex-mik.el} file for MiK@TeX{} support.
46
47 @item
48 Some commands now have their own history.
49 Suggested by Werner LEMBERG <sx0005@@sx2.HRZ.Uni-Dortmund.DE>.
50
51 @item
52 Use @code{\centering} instead of center environment in figures.
53 Patch by Stefan Monnier <foo@@acm.com>.
54
55 @item
56 New @code{dwim} setting for @code{TeX-master} attempts to guess
57 a default master for new files.
58 Patch by Stefan Monnier <foo@@acm.com>.
59
60 @item
61 @code{ngerman} style support.
62 Just a copy of the german style support.
63
64 @item
65 Removed support for Emacs 18 and 19.
66
67 @item @code{mdwlist} support.
68 Patch by Stephen Heilbronner <heilbron@@nm.informatik.uni-muenchen.de>.
69
70 @item
71 Fixed various bugs with the babel package.
72
73 @item @code{amsart} and @code{amsbook} now loads @code{amsthm} by default.
74 Patch by Rune Kleveland <runekl@@math.uio.no>.
75
76 @item Fixed bug with file searching.
77 Reported by Berwin Turlach <bturlach@@maths.adelaide.edu.au>.
78
79 @item Finalized index support, added index-related style files.
80 Patch by Carsten Dominik <dominik@@strw.leidenuniv.nl>.
81
82 @item New style files for @file{varioref.sty} and @file{fancyref.sty}.
83 Patch by Carsten Dominik <dominik@@strw.leidenuniv.nl>.
84
85 @item @code{texmathp} recognizes additional macros like @code{\fbox}.
86 Patch by Ulrik Vieth <vieth@@thphy.uni-duesseldorf.de>.
87
88 @end itemize
89
90 @section News in 9.9
91
92 @itemize @bullet
93 @item Bug fix in JLATEX recognition. Patch by
94 Tsutomu OKUMURA <oku@@nml.t.u-tokyo.ac.jp>.
95
96 @item Bug fix in foils package sypport.
97 Suggested by Bernt Guldbrandtsen <bernt@@jupiter.ansci.iastate.edu>.
98
99 @item Made @code{make install-contrib} compile the contributed lisp
100 files.
101 Suggested by Nils Ackermann <Nils.Ackermann@@math.uni-giessen.de>.
102
103 @item In @code{texinfo-mode}, @kbd{C-c C-f C-d} now deletes the current
104 font, while @kbd{C-u C-c C-f @var{key}} changes it. @samp{@@dfn} moved
105 to @kbd{C-c C-f d}. Suggested by Christoph Wedler
106 <wedler@@fmi.uni-passau.de>.
107
108 @item Fixed some custom types.
109 Patch by Markus Rost <markus.rost@@mathematik.uni-regensburg.de>.
110
111 @item Support loading byte compiled files, even if
112 @code{TeX-byte-compile} is nil.
113 Patch by Christoph Wedler <wedler@@fmi.uni-passau.de>.
114
115 @item The command to replace a LaTeX2e font should work more reliably
116 now. Patch by Christoph Wedler <wedler@@fmi.uni-passau.de>.
117
118 @item Minor XEmacs packaging changes.
119 Patch by Christoph Wedler <wedler@@fmi.uni-passau.de>.
120
121 @item @code{TeX-file-recurse} now accepts an integer value, max depth of
122 recursion. Patch by Alastair Burt <burt@@dfki.bde>.
123
124 @item Simple imenu support for @LaTeX{}.
125
126 @item Workaround for 20.3 bugs.
127
128 @item The `Spell' command now works on all open buffers in the
129 document. Patch by Jason Stewart <jasons@@cs.unm.edu>.
130
131 @item @kbd{C-c C-m} now puts content of region inside first empty brackets
132 in the macro, if any. Patch by Peter Thiemann <pjt@@cs.nott.ac.uk>.
133
134 @item Update of @file{natbib.el} style file by Carsten Dominik
135 <dominik@@strw.LeidenUniv.nl>.
136
137 @item Much better detection of @TeX{} math mode. Patch by Carsten Dominik
138 <dominik@@strw.LeidenUniv.nl>.
139
140 @item New @samp{%n} escape in @code{TeX-command-list} for entering the
141 current line number. Suggested by "Lee, Sang-Min"
142 <smagus@@acorn.snu.ac.kr>.
143
144 @item Doc fixes in manual. Patch by Gustavo Chaves
145 <gustavo@@cpqd.com.br>.
146
147 @item Better reftex support for sections. Patch by Carsten Dominik
148 <dominik@@strw.LeidenUniv.nl>.
149
150 @item Bug fixes in math card. Reported by "Ron Smith"
151 <rsmith@@eel.ufl.edu>.
152
153 @item Better multifile support. Patch by Soren Dayton
154 <csdayton@@cs.uchicago.edu>.
155
156 @item Don't expand abbreviations when @code{abbrev-mode} is nil.
157 Suggested by Alastair Burt <alastair.burt@@dfki.de>.
158
159 @item @samp{direntry} support in manual, by SL Baur
160 <steve@@altair.xemacs.org>.
161 @end itemize
162
163 @section News in 9.8
164
165 @itemize @bullet
166 @item Added @code{natbib.el} to support natbib.sty by Patrick W. Daly.
167 Submitted by Berwin A. Turlach @samp{<berwin.turlach@@anu.edu.au>}.
168
169 @item
170 More @LaTeX{}2e support by Jan Vroonhof
171 @samp{<vroonhof@@math.ethz.ch>}.@refill
172
173 @item Make @code{TeX-master} a local variable in Bib@TeX{} mode and set
174 it to true. This seems to be necessary to enable auto-parsing of a .bib
175 file. Patch by Berwin A. Turlach @samp{<berwin.turlach@@anu.edu.au>}.
176
177 @item Support for Harvard style updated by Berwin A. Turlach
178 @samp{<berwin.turlach@@anu.edu.au>}.
179
180 @item
181 Support for `natbib' package.
182 By Berwin Turlach @samp{<berwin.turlach@@anu.edu.au>}.
183
184 @item
185 Finer control of automatic parsing of @TeX{} files: new variables
186 @code{TeX-auto-x-parse-length} and @code{TeX-auto-x-regexp-list}.
187 By Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>}.
188
189 @item
190 Finer control of indentation: new variables @code{LaTeX-document-regexp},
191 @code{LaTeX-verbatim-regexp}, @code{LaTeX-begin-regexp},
192 @code{LaTeX-end-regexp} and @code{LaTeX-indent-comment-start-regexp}.
193 By Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>}.
194
195 @item
196 When running @LaTeX{} on a region, do not complain about undefined
197 citations. See variable @code{TeX-region-extra}.
198 By Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>}.
199
200 @item
201 Split menu for LaTeX environments into submenus if number of
202 environments is larger than the value of the new variable
203 @code{LaTeX-menu-max-items}.
204 By Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>}.
205
206 @item
207 More reftex support with new @code{TeX-arg-ref} function.
208 By Soren Dayton @samp{<csdayton@@cs.uchicago.edu>}, with @file{amsmath}
209 support by Carsten Dominik @samp{<dominik@@strw.LeidenUniv.nl>}.
210
211 @item
212 Minimal parser now recognize @code{usepackage}.
213 By Carsten Dominik @samp{<dominik@@strw.LeidenUniv.nl>}.
214
215 @item
216 More amstex styles recognized.
217 By Carsten Dominik @samp{<dominik@@strw.LeidenUniv.nl>}.
218
219 @item
220 Czech and Slovak support.
221 By Milan Zamazal @samp{<pdm@@fi.muni.cz>}.
222
223 @end itemize
224
225
226 @section News in 9.7
227
228 @itemize @bullet
229 @item
230 Added support for customize.
231
232 @item
233 Added minimal support for @code{sentence-end-double-space}.
234
235 @end itemize
236
237 @section News in 9.6
238
239 @itemize @bullet
240 @item
241 NT installation instructions added.
242
243 @item
244 @file{func-doc.el} unbundled, as @file{word-help.el} will be added to
245 the standard Emacs distribution. See @url{http://www.ifi.uio.no/~jensthi/}.
246
247 @item
248 @samp{$} is now of the syntax class `matched pair', suggested by Mats
249 Bengtsson @samp{<matsb@@s3.kth.se>}.
250
251 @item
252 Now use @kbd{,} to enter multiple arguments to a @samp{\cite} or
253 @samp{\bibliography} command instead of @kbd{@key{ret}}.
254
255 @item
256 Installation procedure is changed, read the @file{INSTALLATION} file.
257
258 @item
259 LaCheck is unbundled. You can get @code{lacheck} from
260 @file{<URL:ftp://sunsite.dk/pub/text/lacheck/>} or alternatively
261 @code{chktex} from
262 @file{<URL:ftp://ftp.dante.de/pub/tex/support/chktex/>}. Search for
263 `chktex' in @file{tex.el} to see how to switch between them.@refill
264
265 @item
266 Insert @code{(require 'font-latex)} to get better font lock support.
267
268 @item
269 Bug fixes.
270
271 @item
272 Better handling of subdirectories, suggested by Frederic Devernay
273 @samp{<Frederic.Devernay@@sophia.inria.fr>} and many others.
274 @end itemize
275
276 @section News in 9.5
277
278 @itemize @bullet
279 @item Use the @file{func-doc.el} package to get context senstive help.
280 This is not autoloaded, you must load it explicitly with:
281
282 @lisp
283 (require 'func-doc)
284 @end lisp
285
286 @item
287 Bug fixes.
288
289 @end itemize
290
291 @section News in 9.4
292
293 @itemize @bullet
294 @item There is now a menu in @code{LaTeX-math-minor-mode}.
295
296 @item
297 Bug fixes.
298 @end itemize
299
300 @section News in 9.3
301
302 @itemize @bullet
303 @item
304 Bug fixes.
305 @end itemize
306
307 @section News in 9.2
308
309 @itemize @bullet
310 @item
311 Bug fixes.
312
313 @item
314 New file @file{bib-cite.el} contributed by Peter S. Galbraith
315 @samp{<rhogee@@bathybius.meteo.mcgill.ca>}. This file is not installed
316 or enabled by default and is not part of the basic AUC @TeX{}
317 package. If you have problems, questions, or suggestions, please direct
318 them to Peter.
319
320 @item
321 New file @file{hilit-LaTeX.el} contributed by Peter S. Galbraith
322 @samp{<rhogee@@bathybius.meteo.mcgill.ca>}. This file is not installed
323 or enabled by default and is not part of the basic AUC @TeX{}
324 package. If you have problems, questions, or suggestions, please direct
325 them to Peter.
326
327 @item
328 AUC @TeX{} is now less likely to suggest running Bib@TeX{} when it is
329 not needed.
330
331 @item
332 Press @kbd{M-x LaTeX-209-to-2e @key{ret}} to make a stab at converting a
333 @LaTeX{} 2.09 header to @LaTeX{}2e.
334
335 @item
336 @kbd{C-c C-m input @key{ret}} should be faster now on second try.
337
338 @item
339 New variable @code{LaTeX-left-right-indent-level} controls the
340 indentation added by @samp{\left}.
341
342 @item
343 @samp{\begin}, @samp{\end}, @samp{\left}, and @samp{\right} no longer
344 need to be at the beginning of the line to take effect.
345
346 @item
347 You can now delete and replace @LaTeX{}2e style fonts.
348
349 @item
350 Moved external commands to new menu.
351
352 @item
353 @kbd{C-c C-m cite @key{ret}} will prompt for multiple keys.
354
355 @item
356 Better handling of @samp{"} with @file{german.sty}.
357
358 @item
359 New variable @code{LaTeX-paragraph-commands} lists @LaTeX{} commands
360 that shouldn't be formatted as part of a paragraph.
361
362 @item
363 Older news moved to @file{HISTORY}. It is not @TeX{}info able, but you
364 can get a plaintext version with @samp{make HISTORY}.
365
366 @item
367 See the new @file{ChangeLog} file for a more detailed list of changes.
368 The history section will now only contain user level changes. If you
369 send me a patch, please also provide a ChangeLog entry.
370 @end itemize
371
372 @node Version 9.1
373 @section News in 9.1
374
375 Coordinater: Per Abrahamsen, 1994.
376
377 Alpha testers (in order of appearance):
378 Bernt Guldbrandtsen @samp{<bernt@@weinberg.pop.bio.aau.dk>},
379 Kevin Scott @samp{<scottkj@@prl.philips.co.uk>},
380 Lawrence R. Dodd @samp{<dodd@@roebling.poly.edu>},
381 Michelangelo Grigni @samp{<mic@@cs.ucsd.edu>},
382 David Aspinall @samp{<da@@dcs.edinburgh.ac.uk>},
383 Frederic Devernay @samp{<Frederic.Devernay@@sophia.inria.fr>},
384 Robert Estes @samp{<estes@@ece.ucdavis.edu>},
385 Peter Whaite @samp{<peta@@cim.mcgill.ca>},
386 Karl Eichwalder @samp{<karl@@pertron.central.de>},
387 John Interrante @samp{<interran@@uluru.Stanford.EDU>},
388 James A. Robinson @samp{<jimr@@simons-rock.edu>},
389 Tim Carlson @samp{<imsgtcar@@mathfs.math.montana.edu>},
390 Michelangelo Grigni @samp{<mic@@cs.ucsd.edu>},
391 Manoj Srivastava @samp{<srivasta@@pilgrim.umass.edu>},
392 Richard Stanton @samp{<stanton@@haas.berkeley.edu>},
393 Kobayashi Shinji @samp{<koba@@flab.fujitsu.co.jp>},
394 and probably more.@refill
395
396 @itemize @bullet
397 @item
398 @LaTeX{}2e is now default. Set @code{LaTeX-version} to @samp{"2"} to
399 disable this.
400
401 @item
402 Better handling of @samp{*TeX background*} buffer. Suggested by John
403 Interrante @samp{<interran@@uluru.Stanford.EDU>}.
404
405 @item
406 Parser did not recognise the use of @samp{\def} to create @LaTeX{}
407 environments. Reported by Frederic Devernay
408 @samp{<Frederic.Devernay@@sophia.inria.fr>}.
409
410 @item
411 Minor cleanup in some error messages.
412
413 @item
414 Fixed bug in @code{TeX-comment-paragraph} when called with a negative
415 argument. Reported by Markus Kramer @samp{<kramer@@inf.fu-berlin.de>}.
416
417 @item
418 Don't move point in master file when running a command on the region in
419 an included file. Thanks to Karl Wilhelm Langenberger
420 @samp{<wlang@@rs6000.mri.akh-wien.ac.at>} for the patch.
421
422 @item
423 @code{LaTeX-math-mode} no longer works on Emacs 18 or older Lucid
424 versions. This change allowed me to unbundle @file{min-map.el}.
425
426 @item
427 Made @kbd{C-c C-e} more robust, especially when applied on an empty
428 active region. Reported by Andrew Senior @samp{<aws@@eng.cam.ac.uk>}.
429
430 @item
431 @kbd{C-c C-m section RET} and @kbd{M-@key{tab}} should work now in
432 @TeX{}info mode. @kbd{C-c C-b} and @kbd{C-c C-r} removed, since they
433 did not work. Reported by Karl Eichwalder
434 @samp{<karl@@pertron.central.de>}.
435
436 @item
437 Made @kbd{M-q} skip block comments. Sugested by Peter Whaite
438 @samp{<peta@@cim.mcgill.ca>}.
439
440 @item
441 Code cleanup: Renamed @samp{-format-} functions to @samp{-fill-}.
442
443 @item
444 Made @kbd{,} and @kbd{.} remove any preceding italic correction.
445
446 @item
447 Changes in math mode: @samp{setminus} moved to @key{\}, @samp{not} moved
448 to @key{/}, and @samp{wedge}, @samp{vee}, and @samp{neg} installed on
449 @key{&}, @kbd{|}, and @kbd{!} to make writing logic easier for C
450 programmers.
451
452 @item
453 Renamed @file{auc-tex.el} to @file{auc-old.el} to make it less likely
454 that new users load it by mistake.
455
456 @item
457 Changed name of @file{easymenu.el} to @file{auc-menu.el} to avoid
458 conflict with RMS's version. Updated it to handle the Lucid
459 @code{:keys} keyword argument. Defines a popup menu for both FSF and
460 Lucid emacs, although it is only installed in Lucid Emacs. Added David
461 Aspinall's @samp{<da@@dcs.edinburgh.ac.uk>} patch to handle an empty
462 menu bar under Lucid Emacs. The interface is still a superset of
463 @file{easymenu.el}. This version should no longer prevent the sharing
464 of byte compiled files between FSF and Lucid emacs.
465
466 @item
467 Marking a section or environment now highlight it in Lucid Emacs. It
468 already worked in GNU Emacs. Thanks to Andreas Ernst
469 @samp{ernst_a@@maths.uwa.edu.au}.
470
471 @item
472 Font support for @LaTeX{}2e. Many people suggested this.
473 Automatically activated for all documents defined with
474 @samp{\documentclass}.
475
476 @item
477 Outline support for @LaTeX{}2e fixed by Robert Estes
478 @samp{<estes@@ece.ucdavis.edu>}.
479
480 @item
481 @samp{bibliography} macro now works. Thanks to Frederic Devernay
482 @samp{<Frederic.Devernay@@sophia.inria.fr>}.
483
484 @item
485 Fixes to @file{psfig} support by Thomas Graichen
486 @samp{<graichen@@sirius.physik.fu-berlin.de>}.
487
488 @item
489 Fixed position of @samp{\label} in environments. Reported by Richard
490 Stanton @samp{<stanton@@haas.berkeley.edu>}.
491
492 @item
493 Made the name of the AUC @TeX{} menu mode specific.
494
495 @item
496 More reliable guesses with @kbd{C-c C-r}. Thanks to Lawrence R. Dodd
497 @samp{<dodd@@roebling.poly.edu>}.
498
499 @item
500 Insert newline before inserting local variable section. Thanks to
501 Rajeev Gore' @samp{<rpg@@cs.man.ac.uk>}.
502
503 @item
504 Fixes to Japanese version. Thanks to Kobayashi Shinji
505 @samp{<koba@@flab.fujitsu.co.jp>}.
506
507 @item
508 Fixed bug in @samp{put} and @samp{multiput} macros. Thanks to Kobayashi
509 Shinji @samp{<koba@@flab.fujitsu.co.jp>} and Masayuki Kuwada
510 <kuwada@@axion-gw.ee.uec.ac.jp>.
511
512 @item
513 Display number of pages after end of @LaTeX{} compilation. Thanks to
514 Lawrence R. Dodd @samp{<dodd@@roebling.poly.edu>}.
515
516 @item
517 Only update section and environment menus when the lists have changed.
518
519 @item
520 New variables @code{LaTeX-header-end} and @code{LaTeX-trailer-start}.
521
522 @item
523 Some Emacs 18 compatibility changes. Thanks to Fran E. Burstall
524 @samp{<F.E.Burstall@@maths.bath.ac.uk>}.
525
526 @item
527 Use nonrecursive function to determine the current environment. This
528 should solve problems with exceeding lisp max depth. Contributed by
529 David Aspinall @samp{<da@@dcs.edinburgh.ac.uk>}.
530
531 @item
532 Fixed documentation for @kbd{` ~} in @file{math-ref.tex}. Thanks to
533 Morten Welinder @samp{<terra@@diku.dk>}.
534
535 @item
536 Made @code{LaTeX-math-mode} work better with FSF Emacs 19 in the case
537 where you press something undefined, in particular function keys.
538 Requested by several.
539
540 @item
541 Inserting an itemize environment around the active region now insert the
542 first item inside the environment. Thanks to Berwin A. Turlach
543 @samp{<berwin@@core.ucl.ac.be>} for reporting this.
544
545 @item
546 Fixed bug in right button menu under Lucid. Reported by Frederic
547 Devernay @samp{<Frederic.Devernay@@sophia.inria.fr>}.
548 @end itemize
549
550 @node Version 9.0
551 @section News in 9.0
552
553 Coordinator: Per Abrahamsen, 1994.
554
555 Alpha testers (in order of appearance):
556 Volker Dobler @samp{<dobler@@etu.wiwi.uni-karlsruhe.de>},
557 Piet van Oostrum @samp{<piet@@cs.ruu.nl>},
558 Frederic Devernay @samp{<Frederic.Devernay@@sophia.inria.fr>},
559 Robert Estes @samp{<estes@@ece.ucdavis.edu>},
560 Berwin Turlach @samp{<berwin@@core.ucl.ac.be>},
561 Tim Carlson @samp{<imsgtcar@@mathfs.math.montana.edu>},
562 Peter Thiemann @samp{<thiemann@@provence.informatik.uni-tuebingen.de>},
563 Kevin Scott @samp{<scottkj@@prl.philips.co.uk>},
564 Lawrence R. Dodd @samp{<dodd@@roebling.poly.edu>},
565 Johan Van Biesen @samp{<vbiesen@@wins.uia.ac.be>},
566 Marc Gemis @samp{<makke@@wins.uia.ac.be>},
567 Michelangelo Grigni @samp{<mic@@cs.ucsd.edu>},
568 Kevin Scott @samp{<scottkj@@prl.philips.co.uk>},
569 Peter Paris @samp{<pparis@@bass.gmu.edu>},
570 Peter Barth @samp{<barth@@mpi-sb.mpg.de>},
571 Andy Piper @samp{<ajp@@eng.cam.ac.uk>},
572 Richard Stanton @samp{<stanton@@haas.berkeley.edu>},
573 Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>},
574 Graham Gough @samp{<graham@@cs.man.ac.uk>},
575 and probably more.@refill
576
577 @itemize @bullet
578 @item
579 Fixed problem with @file{filladapt} defeating @LaTeX{} mode's own
580 indentation algorithm. Thanks to Piet van Oostrum
581 @samp{<piet@@cs.ruu.nl>}.
582
583 @item
584 Made environments and sections selectable from the menu bar.
585
586 @item
587 Support Emacs comment conventions. Comments starting with a single
588 @samp{%} are indented at @code{comment-column}. Comments starting with
589 @samp{%%%} are indented at column 0. Comments starting with
590 @samp{%%} are indented like ordinary text. You can set the variables
591 @code{LaTeX-right-comment-regexp} and @code{LaTeX-left-comment-regexp}
592 to nil to disable this. See also @code{LaTeX-ignore-comment-regexp}.
593 Rewrote it from Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>} from
594 original code.
595
596 @item
597 @key{tab} and @key{lfd} will not indent code in @samp{verbatim}
598 environment if you set @code{LaTeX-indent-environment-check} to non-nil.
599 This was also first implemented by Christoph Wedler
600 @samp{<wedler@@fmi.uni-passau.de>}.
601
602 @item
603 You can now get get custom indentation for various environments. See
604 @code{LaTeX-indent-environment-list}.
605
606 @item
607 @kbd{C-c C-m left @key{ret}} new automatically inserts a matching
608 @samp{\right}. See variables @code{TeX-left-right-braces},
609 @code{TeX-braces-default-association}, and
610 @code{TeX-braces-user-association}. This feature was suggested by Jesse
611 @samp{<jes@@math.msu.edu>} and implemented by Berwin Turlach
612 @samp{<berwin@@core.ucl.ac.be>}.
613
614 @item
615 Don't automatically display the compilation buffer unless
616 @code{TeX-show-compilation} in non-nil. Suggested by Stefan Schoef
617 @samp{Stefan.Schoef@@arbi.informatik.uni-oldenburg.de}.
618
619 @item
620 Bundled @file{ltx-help.el}. Press @kbd{C-h C-l} to get the
621 documentation for a LaTeX command.
622
623 @item
624 Fixed indentation of @samp{\left} and @samp{\right}. Thanks to
625 Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>}.
626
627 @item
628 Installation procedure changed. @file{tex-site.el} is now intended to
629 survive AUC @TeX{} upgraded. The distribution version only contains
630 autoloads (eliminating the need for @file{tex-load.el} , the
631 customization variables are moved to @file{tex.el}. You should copy
632 those variables you need to customize from @file{tex.el} to
633 @file{tex-site.el}.
634
635 @item
636 Made it possible to use absolute paths when including bibliographies or
637 style files.
638
639 @item
640 Fixed problem with parsing errors after running @LaTeX{} on the region
641 from the menu. Thanks to Peter Barth @samp{<barth@@mpi-sb.mpg.de>} for
642 finding this one.
643
644 @item
645 The file @file{doc/ref-card.texi} has been renamed to
646 @file{doc/tex-ref.texi} to avoid confusion with the reference card for
647 GNU Emacs. Suggested by Michelangelo Grigni @samp{<mic@@cs.ucsd.edu>}.
648
649 @item
650 The @file{README}, @file{CHANGES} and @file{INSTALLATION} files are now
651 generated from chapters of this manual, to ensure they stay in sync.
652
653 @item
654 @kbd{M-@key{tab}} will now complete some macro arguments in addition to
655 macro names. In particular, if you press @kbd{M-@key{tab}} after
656 @samp{\cite@{} or @samp{\ref@{} you will get completion for bibitems and
657 labels, respectively.
658
659 @item
660 Merged a number of files. The major files are now @file{tex.el} for
661 plain @TeX{} and common support, @file{tex-buf.el} for running external
662 commands, and @file{latex.el} for @LaTeX{} support.
663
664 @item
665 Unbundled @file{outln-18.el}. Users of Emacs 18 or Lucid Emacs 19.9 or
666 earlier must get @file{outln-18.el} and install it as @file{outline.el}
667 if they want the outline commands to work.
668
669 @item
670 No longer bind @kbd{C-c @key{tab}} to @code{TeX-complete-symbol}. Use
671 @kbd{M-@key{tab}} instead.
672
673 @item
674 Cleaned up the parser and parameterizedd it. Now you can add now types
675 of information to be maintained by the parser simply by calling
676 @code{TeX-auto-add-type}. You still need to install the regexps with
677 @code{TeX-auto-add-regexp}.
678
679 @item
680 Disable the automatic insertion of empty braces after macros with no
681 arguments in @code{LaTeX-math-mode}. Added a variable
682 @code{TeX-insert-braces} to disable it everywhere.
683
684 @item
685 Now complete with existing labels when asking for a label in a @LaTeX{}
686 environment. Suggested by Berwin Turlach
687 @samp{<berwin@@core.ucl.ac.be>}.
688
689 @item
690 The variables @code{TeX-private-macro}, @code{TeX-private-auto}, and
691 @code{TeX-private-style} are now initialized from the @samp{TEXINPUTS}
692 and @samp{BIBINPUTS} environment variables.
693
694 @item
695 @kbd{C-c C-f} and @kbd{C-c C-e} will now put the template around the
696 region if the region is active.
697
698 @item
699 Fixed @kbd{C-u C-c C-e} to handle environments ending with a star
700 (@samp{*}). Reported by Berwin Turlach
701 @samp{<berwin@@core.ucl.ac.be>}.
702
703 @item
704 Don't use @code{with-output-to-temp-buffer} for compilation buffer.
705 Fixed by Frederic Devernay @samp{<Frederic.Devernay@@sophia.inria.fr>}.
706
707 @item
708 New function @code{TeX-command-buffer} (@kbd{C-c C-b}) to run a command
709 on the (visible part of) the current buffer. Requested by several
710 people.
711
712 @item
713 Bundled the latest @file{reporter.el}, added
714 @code{TeX-submit-bug-report} to menus.
715
716 @item
717 @code{TeX-insert-braces} now takes an argument like
718 @code{insert-parentheses}. Thanks to Lawrence R. Dodd
719 @samp{<dodd@@roebling.poly.edu>}.
720
721 @item
722 Fixed bug in @samp{\put} and @samp{\multiput} macros. Thanks to Kevin
723 Scott @samp{<scottkj@@prl.philips.co.uk>}.
724
725 @item
726 Deleted @code{ams-latex-mode}, @code{slitex-mode}, and
727 @code{foiltex-mode}. Instead, use @code{LaTeX-command-style} to
728 determine the name of the external command to use.
729
730 @item
731 Deleted @code{latex2e-mode}. Instead set the @code{LaTeX-version}
732 variable. This may be done automatically if you use
733 @samp{\documentclass} in the future.
734
735 @item
736 Fixed Lucid Emacs menu for @TeX{}info mode. Thanks to Frederic Devernay
737 @samp{<Frederic.Devernay@@sophia.inria.fr>},
738
739 @item
740 Added support for @file{harvard.sty} by Berwin Turlach
741 @samp{<berwin@@core.ucl.ac.be>}.
742
743 @item
744 Filling will not let display math equations @samp{\[ ... \]} be on a
745 line by themselves. Reported by Matthew Morley
746 @samp{<Matthew.Morley@@gmd.de>}.
747
748 @item
749 Made @code{words-include-escapes} default to nil.
750
751 @item
752 Made @code{TeX-expand-list} expansions case sensitive. Thanks to Havard
753 Rue @samp{<Havard.Rue@@sima.sintef.no>}.
754
755 @item
756 Fixed error in calculating indentation for lines starting with a brace.
757 Thanks to Piet van Oostrum @samp{<piet@@cs.ruu.nl>}.
758
759 @item
760 Fixed bug in the @samp{addcontentsline}, @samp{newtheorem}, and
761 @samp{pagenumbering} macros reported by Berwin Turlach
762 @samp{<berwin@@core.ucl.ac.be>}.
763
764 @item
765 Doc fixes by Lawrence R. Dodd @samp{<dodd@@roebling.poly.edu>}.
766
767 @item
768 Indentation no longer fooled by @samp{\\@{}, Thanks to Peter Thiemann
769 @samp{<thiemann@@provence.informatik.uni-tuebingen.de>}.
770
771 @item
772 Bind @kbd{M-C-e} and @kbd{M-c-a} to @code{LaTeX-find-matching-end} and
773 @code{LaTeX-find-matching-begin}. Suggested by Lawrence R. Dodd
774 @samp{<dodd@@roebling.poly.edu>}.
775
776 @item
777 Added variable @code{TeX-quote-after-quote} which causes
778 @code{TeX-insert-quote} to insert literal @samp{"} except when after
779 another @samp{"}, in which case it will expand to @code{TeX-open-quote}
780 or @code{TeX-close-quote}. This code was contributed by Piotr Filip
781 Sawicki @samp{<pfs@@mimuw.edu.pl>}.
782
783 @item
784 Added support for Polish style files @file{plfonts.sty} and
785 @file{plhb.sty}, contributed by Piotr Filip
786 Sawicki @samp{<pfs@@mimuw.edu.pl>}.
787
788 @item
789 Added section with suggestions for how to handle European
790 character sets.
791
792 @item
793 Created workaround for bug in the regexp handler in some Emacs 18
794 versions and older versions of Lucid Emacs. The workaround
795 means you cannot use space in the documentstyle command in Emacs and
796 Lucid Emacs earlier than version 19.9.
797
798 @item
799 @file{powerkey.el} is removed since the functionality is integrated in
800 GNU Emacs
801
802 @item
803 @kbd{C-u "} now inserts four literal @samp{"}, not just one. To insert
804 a single @samp{"} either press @key{"} twice or use @kbd{C-q "}.
805
806 @item
807 Allow non-string value for @code{outline-minor-map-prefix}. Reported by
808 David Smith @samp{<maa507@@comp.lancs.ac.uk>}.
809
810 @item
811 Make the use of @code{write-file-hooks} more safe, and use
812 @code{local-write-file-hooks} when possible. Suggested by David Smith
813 @samp{<maa507@@comp.lancs.ac.uk>}.
814
815 @item
816 Don't indent @samp{\begin@{verbatim@}} and @samp{\end@{verbatim@}},
817 since any space before @samp{\end@{verbatim@}} is significant. Thanks to
818 Peter Thiemann @samp{<thiemann@@informatik.uni-tuebingen.de>} for the
819 patch.
820
821 @item
822 Show available fonts when you try to insert an non-existing font.
823 Suggested by David Smith @samp{<maa507@@comp.lancs.ac.uk>}.
824
825 @item
826 The @code{member} function in @file{tex-18.el} does not depend on
827 @code{TeX-member} now. Thanks to Piet van Oostrum
828 @samp{<piet@@cs.ruu.nl>}.
829
830 @item
831 Do not overwrite any global binding of @kbd{M-@kbd{ret}}. Suggested by
832 Jens Petersen @samp{<J.Petersen@@qmw.ac.uk>}.
833
834 @item
835 Major modes for writing text are supposed to rebind @kbd{M-@kbd{tab}} to
836 @code{ispell-complete-word}. Reported by Jens Petersen
837 @samp{<J.Petersen@@qmw.ac.uk>}.
838
839 @item
840 Fixed problems with @TeX{}info menus. Thanks to David Smith
841 @samp{<maa507@@comp.lancs.ac.uk>} for reporting this.
842
843 @item
844 Code cleanup. Removed the @file{format} directory, as it did not make
845 it easier to add new @TeX{} modes, quite the contrary.
846
847 @item
848 Fixed name conflict in @file{auc-tex.el}, reported by Rik Faith
849 @samp{<faith@@cs.unc.edu>}.
850
851 @item
852 Fixed some spelling errors. Thanks to Lawrence R. Dodd
853 @samp{<dodd@@roebling.poly.edu>}.
854
855 @item
856 Fixed bug prohibiting non-standard file extensions. Now recognize
857 @file{.ltx} by default. Suggested by Lawrence R. Dodd
858 @samp{<dodd@@roebling.poly.edu>}.
859
860 @item
861 Name of the AUC @TeX{} info files changes once again to be usable under
862 DOS. This time simply to @file{auctex}.
863
864 @item
865 Documented @code{TeX-outline-extra}.
866
867 @item
868 Could not select command on region from the menu before loading
869 @file{tex-buf}. Reported by Uwe Bonnes
870 @samp{<bon@@lte.e-technik.uni-erlangen.de>}.
871
872 @item
873 Make the hilit19 interface more robust. Thanks to William Dean Norris
874 II @samp{<wdn@@dragonfly.cis.ufl.edu>}.
875
876 @item
877 More OS/2 Makefile fixes by Bodo Huckestein
878 @samp{<bodo@@eu10.mpi-hd.mpg.de>}.
879
880 @item
881 Reimplemented comment support on top of @code{comment-region}, giving
882 slightly different semantics.
883 @end itemize
884
885
886 @node Version 8.0
887 @comment node-name, next, previous, up
888 @section News in 8.0
889
890 Coordinator: Per Abrahamsen, 1993.
891
892 Alpha testers (in order of appearance): Marc Gemis
893 @samp{<makke@@wins.uia.ac.be>}, Shinji Kobayashi
894 @samp{<koba@@flab.fujitsu.co.jp>}, Philippe Defert
895 @samp{<defert@@gnuisance.cern.ch>}, Richard Stanton
896 @samp{<stanton@@haas.berkeley.edu>}, Norbert Kiesel
897 @samp{<norbert@@i3.informatik.rwth-aachen.de>}, Roberto Cecchini
898 @samp{<CECCHINI@@fi.infn.it>}, Hanno Wirth @samp{<wirth@@igd.fhg.de>},
899 Tim Carlson @samp{<tim@@math.montana.edu>}, John Daschbach
900 @samp{<dasch@@darkwing.uoregon.edu>}, Bob Fields
901 @samp{<bob@@minster.york.ac.uk>}, Peter Whaite
902 @samp{<peta@@cim.mcgill.ca>}, Volker Dobler
903 @samp{<dobler@@etu.wiwi.uni-karlsruhe.de>}, Phil Austin
904 @samp{<phil@@geog.ubc.ca>}, Martin Maechler
905 @samp{<maechler@@stat.math.ethz.ch>}, Havard Rue
906 @samp{<Havard.Rue@@sima.sintef.no>}, Tim Geisler
907 @samp{<tmgeisle@@faui80.informatik.uni-erlangen.de>}, Tim Carlson
908 @samp{<imsgtcar@@mathfs.math.montana.edu>}, Sridhar Anandakrishnan
909 @samp{<sak@@essc.psu.edu>}, Peter Thiemann
910 @samp{<thiemann@@provence.informatik.uni-tuebingen.de>}, Pedro Quaresma
911 @samp{<pedro@@mat.uc.pt>}, Christian Lynbech
912 @samp{<lynbech@@daimi.aau.dk>}, Kevin Scott
913 @samp{<scottkj@@prl.philips.co.uk>}, Bodo Huckestein
914 @samp{<bodo@@eu10.mpi-hd.mpg.de>}, Cengiz Alaettinoglu
915 @samp{<ca@@cs.UMD.EDU>}, Jakob Schiotz
916 @samp{<schiotz@@fysik.dth.dk>}, and probably more.@refill
917
918 @itemize @bullet
919 @item
920 New variable @code{LaTeX-letter-sender-address} contains default address
921 for use with the letter style. Set it to the address of your
922 organization in @file{tex-site.el}. Thanks to Sridhar Anandakrishnan
923 @samp{<sak@@essc.psu.edu>}.
924
925 @item
926 Makefile now works under OS/2 with GNU Make. Thanks to Bodo Huckestein
927 @samp{bodo@@eu10.mpi-hd.mpg.de}.
928
929 @item
930 Made it possible to install global auto files without having Bib@TeX{}
931 mode installed. Thanks to Christian Lynbech
932 @samp{<lynbech@@daimi.aau.dk>}.
933
934 @item
935 Minor documentation fixes. Thanks to Martin Maechler
936 @samp{<maechler@@stat.math.ethz.ch>}.
937
938 @item
939 Added support for @samp{eqref} for the @samp{amsart} style. Thanks to
940 Peter Whaite @samp{<peta@@cim.mcgill.ca>}.
941
942 @item
943 Use @samp{-c} as the default shell command option under @samp{emx}.
944 Eberhard Mattes @samp{<mattes@@azu.informatik.uni-stuttgart.de>} says
945 it is better than @samp{/c}.
946
947 @item
948 Made powerkey in the menus work better under OS/2. Thanks to Eberhard
949 Mattes @samp{<mattes@@azu.informatik.uni-stuttgart.de>}.
950
951 @item
952 Made the reference cards print correctly on US letter format paper.
953 Thanks to Magnus Nordborg @samp{<magnus@@fisher.Stanford.EDU>}.
954
955 @item
956 @code{LaTeX-dead-mode} removed. Read the file `ISO-TEX' for alternative
957 solutions.
958
959 @item
960 All minor modes unbundled. You can find them from ftp at
961 @samp{ftp.iesd.auc.dk} in the directory @file{/pub/emacs-lisp}. Removed
962 information about minor modes from this document.
963
964 @item
965 New hooks for changing ispell directory, see @file{tex-site.el} for
966 details.
967
968 @item
969 @LaTeX{}2e mode now supported. Insert
970
971 @lisp
972 (setq TeX-default-mode 'latex2e-mode)
973 @end lisp
974
975 in your @file{.emacs} file to get documentclass instead of documentstyle
976 per default. The parser recognizes documentclass, usepackage, and
977 newcommand with a default argument. There are also templates for all of
978 them.
979
980 @item
981 Added Jakob Schiotz's @samp{<schiotz@@fysik.dth.dk>} help file for
982 installing AUC @TeX{} on OEMACS. It will probably also be of interest
983 for DEMACS users.
984
985 @item
986 Minor changes to be more friendly for OEMACS, thanks to Jakob Schiotz
987 @samp{<schiotz@@fysik.dth.dk>}.
988
989 @item
990 The control key bindings in @code{LaTeX-math-mode} now works, thanks to
991 Frederic Devernay @samp{<Frederic.Devernay@@sophia.inria.fr>}.
992
993 @item
994 @LaTeX{} outlines no longer matches @samp{\partial} or other commands
995 with a sectioning command as prefix. Thanks to Jakob Schiotz
996 @samp{<schiotz@@fysik.dth.dk>}.
997
998 @item
999 @code{LaTeX-fill-paragraph} now handles the case where the previous line
1000 both contain an @samp{\item} and an unmatched open brace. Thanks to
1001 Piet van Oostrum @samp{<piet@@cs.ruu.nl>}.
1002
1003 @item
1004 Use abbreviated file name for @TeX{} output buffers in Emacs 19. Thanks
1005 to Jens Gustedt @samp{<gustedt@@math.tu-berlin.de>}.
1006
1007 @item
1008 Added lowercase alias for @code{LaTeX-math-mode} for use with Emacs file
1009 mode commands. Thanks to Olaf Burkart
1010 @samp{<burkart@@zeus.informatik.rwth-aachen.de>}.
1011
1012 @item
1013 Added code to reuse old region in @code{TeX-command-region} if mark is
1014 not active. Thanks to Cengiz Alaettinoglu @samp{<ca@@cs.UMD.EDU>}.
1015
1016 @item
1017 Now get keyboard accelerators on all menus rather than only AUC @TeX{}
1018 menus, thanks to the @file{powerkey.el} file by Lars Lindberg
1019 @samp{<lli@@sypro.cap.se>}.
1020
1021 @item
1022 Added @code{TeX-electric-macro} for faster completion of @TeX{} macros.
1023 @xref{Completion}.
1024
1025 @item
1026 Comparing printer names are now case incentive. Thanks to Richard
1027 Stanton @samp{<stanton@@haas.berkeley.edu>}.
1028
1029 @item
1030 Default shell fixed for OS/2. Thanks to Richard Stanton
1031 @samp{<stanton@@haas.berkeley.edu>}.
1032
1033 @item
1034 Added functions to hide (@code{LaTeX-hide-environment}) and show
1035 (@code{LaTeX-show-environment}) the current environment.
1036
1037 @item
1038 @kbd{C-u C-c C-e} will now modify the current environment instead of
1039 inserting a new environment. This is like the optional argument to the
1040 font commands.
1041
1042 @item
1043 Added nabla to LaTeX Math Mode. Suggested by Bill Reynolds
1044 @samp{<bill@@goshawk.lanl.gov>}.
1045
1046 @item
1047 Added commands for running @TeX{} and @LaTeX{} interactively. Thanks to
1048 David Carlisle @samp{<carlisle@@computer-science.manchester.ac.uk>}.
1049
1050 @item
1051 The external commands will now insert there output @emph{before} point
1052 in the output buffers. This allows you to follow the progress by
1053 putting point at the end of the file. Suggested by Jak Kirman
1054 @samp{<jak@@cs.brown.edu>}.
1055
1056 @item
1057 When invoking an external command from a menu, the document will be
1058 automatically saved.
1059
1060 @item
1061 There are now a printer menu for emacs 19.
1062
1063 @item
1064 Redesigned dependency checking. Now only checks dependencies for files
1065 loaded in the current emacs session. This is much faster, but will not
1066 catch files that are edited outside this emacs session, or files edited
1067 in killed buffers. @strong{@code{TeX-check-path} must at least contain
1068 @file{.} for saving to work}. If you have set @samp{TeX-check-path}
1069 in your @file{.emacs} file, remove it. The default value is fast enough
1070 now.
1071
1072 @item
1073 New variable @code{TeX-save-query} control if AUC @TeX{} will query you
1074 for each modified buffer when you save the document. Set it to nil to
1075 get rid of these questions. Setting this variable also affect the
1076 automatic saving of the document that happens each time you start an
1077 external command.
1078
1079 @item
1080 New command @code{TeX-save-document} will save all files in the current
1081 document, i.e. the document associated with the current buffer.
1082
1083 @item
1084 Cleaned up all minor modes, also made them use @file{min-map.el} or
1085 @file{min-mode.el} instead of @file{min-bind.el}.
1086
1087 @item
1088 Cleaned up release management.
1089
1090 @item
1091 AUC TeX will not longer be confused when you rewrite a file under a new
1092 name.
1093
1094 @item
1095 Lots of code cleanup, involving reformatting the source and renaming all
1096 @samp{-hook} variables and functions to conform with the Emacs 19
1097 guidelines.
1098
1099 @item
1100 Can now parse Japanese characters in labels and macros when you use
1101 Japanese @TeX{}. Thanks to Shinji Kobayashi
1102 @samp{<koba@@flab.fujitsu.co.jp>}.
1103
1104 @item
1105 Made it safe to quit when AUC @TeX{} asks for the name of the master
1106 file. It will simply assume the file itself is the master, and continue
1107 without inserting any file local variables.
1108
1109 @item
1110 Support for @code{epsf} and @code{psfig} style files. Thanks to Marc
1111 Gemis @samp{<makke@@wins.uia.ac.be>}.
1112
1113 @item
1114 Support for @LaTeX{}info. Thanks to Marc Gemis
1115 @samp{<makke@@wins.uia.ac.be>}.
1116
1117 @item
1118 Only examine the first 10000 bytes to find out what @TeX{} mode to use.
1119
1120 @item
1121 Added @code{TeX-submit-bug-report} command to submit bug reports. It
1122 uses the @file{reporter.el} distributed with SuperCite, so it may not be
1123 available in some Emacs 18 installations.
1124
1125 @item
1126 Speeded up parsing significantly by using a simpler regexp.
1127
1128 @item
1129 Added variable @code{TeX-auto-untabify}. Set it to nil to prevent
1130 untabifying the buffer when it is saved. Several people wanted this.
1131
1132 @item
1133 Changed defaults to @emph{not} do any automatic parsing, nor prompt for
1134 a master file. @xref{Parsing Files}, @ref{Multifile}, for information
1135 about how ot correct this. In short, insert the following in your
1136 @file{.emacs} file.
1137
1138 @lisp
1139 (setq TeX-auto-save t)
1140 (setq TeX-parse-self t)
1141 (setq-default TeX-master nil)
1142 @end lisp
1143
1144 @item
1145 Some grammatical fixes to the @file{PROBLEMS} file. Thanks to Lawrence
1146 R. Dodd @samp{<dodd@@roebling.poly.edu>}.
1147
1148 @item
1149 No longer install a separate @code{outline-minor-mode} by default, as
1150 the FSF Emacs 19.19 @code{outline-minor-mode} is adequate. The included
1151 file @file{outln-18.el} emulates the FSF Emacs 19.19 mode under Emacs 18.
1152
1153 The FSF Emacs 19.19 @code{outline-minor-mode} use the @kbd{C-c} prefix
1154 instead of @kbd{C-c C-o} by default, and does not bind as many keys as
1155 the @code{outline-minor-mode} distributed with earlier versions of AUC
1156 @TeX{} did. You can get the keybindings back together with other
1157 goodies by inserting
1158 @example
1159 (require 'out-xtra)
1160 @end example
1161 in your @file{.emacs} file. @file{out-xtra.el} will probably be
1162 unbundled from AUC @TeX{} in the future.
1163
1164 @item
1165 Some fixes to AmS-@TeX{} mode by Ulf Juergens
1166 @samp{<ulf@@mathematik.uni-bielefeld.de>}.
1167
1168 @item
1169 Make @samp{plain-TeX-mode-menu} work in Lucid Emacs. Thanks to Anthony
1170 Rossini @samp{rossini@@hsph.harvard.edu} for reporting this.
1171
1172 @item
1173 First cut on a @TeX{}info mode.
1174
1175 @item
1176 More strict about parsing @samp{\bibitem}'s and Bib@TeX{} entries.
1177
1178 @item
1179 Made it easier to write style files for environments that takes
1180 arguments and documented it. Suggested by Martin
1181 Wunderli @samp{<wunderli@@inf.ethz.ch>}.
1182
1183 @item
1184 Parse optional argument to @samp{\newenvironment}. Suggested by Martin
1185 Wunderli @samp{<wunderli@@inf.ethz.ch>}.
1186
1187 @item
1188 Fixed @samp{parbox} macro. Thanks to Shinji Kobayashi
1189 @samp{<koba@@flab.fujitsu.co.jp>}.
1190
1191 @item
1192 Made the parser work better in outline minor mode. Thanks to Salvador
1193 Pinto Abreu @samp{<spa@@khosta.fct.unl.pt>}.
1194
1195 @item
1196 Also save style information with @code{TeX-normal-mode} when buffer not
1197 modified.
1198
1199 @item
1200 Use @code{$(MAKE)} instead of @samp{make} to invoke @code{make} from the
1201 @file{Makefile}. Thanks to John Interrante
1202 @samp{<interran@@uluru.Stanford.EDU>}.
1203
1204 @item
1205 Make last value default for @code{TeX-insert-macro}. Suggested by Matt
1206 Fairtlough @samp{<M.Fairtlough@@dcs.sheffield.ac.uk>}.
1207
1208 @item
1209 Renamed info file to @samp{auc-info} in order to fill DOS file limits.
1210 Please remember to update your @file{dir} file to reflect this change.
1211
1212 @item
1213 Delete auto file instead of saving an empty file.
1214 @end itemize
1215
1216 @node Version 7.3
1217 @comment node-name, next, previous, up
1218 @section News in 7.3
1219
1220 Coordinator: Per Abrahamsen, 1993.
1221
1222 @itemize @bullet
1223 @item
1224 More robust installation, especially for Lucid Emacs (I hope). Many
1225 people reported problems with this.
1226
1227 @item
1228 Make `easymenu' work when byte-compiled. Many people reported this
1229 bug.
1230
1231 @item
1232 Minimally updated the @file{README} file from version 6.0 (sigh).
1233 Thanks to Boris Goldowsky @samp{<boris@@cs.rochester.edu>} for reporting
1234 this.
1235
1236 @item
1237 Added @samp{@@finalout} to manual. Reported by Henrik Drabol
1238 @samp{<hvd@@ens004.ens.min.dk>}.
1239
1240 @item
1241 Fixed @kbd{M-q} to work after an @samp{\end@{@dots{}@}}. It will not
1242 work at the end of the buffer, but there are usually the local variables
1243 so it should (hopefully) not matter. Thanks to Shinji Kobayashi
1244 @samp{<koba@@flab.fujitsu.co.jp>} again.
1245
1246 @item
1247 New variables @code{TeX-open-quote} and @code{TeX-close-quote} determine
1248 what is inserted by @code{TeX-insert-quote}. The @file{german} style
1249 file now use those variables instead of changing the keymap.
1250
1251 @item
1252 Changes to the default settings in @file{tex-site.el}, in particular a
1253 @samp{Queue} command is added to display the print queue. Thanks to
1254 John Interrante @samp{<interran@@uluru.Stanford.EDU>} for code, and
1255 other members of the @samp{auc-tex@@iesd.auc.dk} mailing list for
1256 ideas.
1257
1258 @item
1259 Make sure all outline mode commands are bound in
1260 @code{outline-minor-mode}.
1261
1262 @item
1263 Added autoload for @code{TeX-command}. Thanks to Hanno Wirth
1264 @samp{<wirth@@igd.fhg.de>} for reporting this.
1265
1266 @item
1267 Added support for AmS@TeX{} and AmSLa@TeX{}. Currently they are
1268 identical to @TeX{} and @LaTeX{} except for another default command.
1269
1270 @item
1271 Added Vor@TeX{} style matching of dollar sign. The style is guaranteed
1272 to be Vor@TeX{}, since I lifted the code directly from Vor@TeX{}.
1273 Thanks to Pehong Chen @samp{<phc@@renoir.berkeley.edu>} for writing the
1274 Vor@TeX{} code. Thanks to Jak Kirman @samp{<jak@@cs.brown.edu>} for
1275 pointing out this nice Vor@TeX{} feature.
1276
1277 @item
1278 Added information about AUC @TeX{} mail addresses to the manual. Thanks
1279 to Dave Smith @samp{<maa507@@computing.lancaster.ac.uk>}.
1280
1281 @item
1282 Added menu to for plain @TeX{}. Suggested by Tim Carlson
1283 @samp{<imsgtcar@@math.montana.edu>}.
1284
1285 @item
1286 Made the menus depend on @code{TeX-command-list}.
1287
1288 @item
1289 Made it possible to specify @code{TeX-auto-regexp-list} in the local
1290 variable section of each file.
1291
1292 @item
1293 Added variable @code{TeX-auto-parse-length} to specify maximal length of
1294 text that will be parsed.
1295
1296 @item
1297 Added automatic parsing of Bib@TeX{} files and @samp{bibitem} entries in
1298 order to get completion in @samp{cite}. This was inspired by an add on
1299 made by Sridhar Anandakrishnan @samp{<sak@@essc.psu.edu>}.
1300
1301 @item
1302 Added variable @code{TeX-byte-compile} to disable automatic byte
1303 compilation of style files when loaded. This is needed when using
1304 different Emacs versions.
1305
1306 @item
1307 Added variable @code{TeX-translate-location-hook} to translate file and
1308 line information before showing an error, as requested by Thorbjoern
1309 Ravn Andersen @samp{<ravn@@imada.ou.dk>}.
1310
1311 @item
1312 Added variable @code{TeX-auto-save} to allow disabling the automatic
1313 saving of style information, either per file in the file local
1314 variables, or globally by using @code{setq-default}. Use
1315 @code{TeX-normal-mode} to force style information to be saved.
1316
1317 @item
1318 Try to create @file{auto} directory if it does not exists.
1319
1320 @item
1321 Added chapter describing how to tune the @TeX{} parsing.
1322
1323 @item
1324 Allow (but do not encourage) a string value for
1325 @code{LaTeX-default-options}.
1326
1327 @item
1328 Give @samp{"} word syntax when german.sty is loaded. Suggested by Tim
1329 Geisler @samp{<tmgeisle@@immd8.informatik.uni-erlangen.de>}.
1330
1331 @item
1332 Many corrections to the grammar in the manual. Thanks to Manfred
1333 Weichel @samp{<Manfred.Weichel@@sto.mchp.sni.de>}.
1334
1335 @item
1336 Bind @code{TeX-home-buffer} to @kbd{C-c ^} instead of @kbd{C-c C-h}
1337 which are reserved in Emacs 19. Suggested by Chris Moore
1338 @samp{<Chris.Moore@@src.bae.co.uk>}.
1339 @end itemize
1340
1341 @node Version 7.2
1342 @comment node-name, next, previous, up
1343 @section News in 7.2
1344
1345 Coordinator: Per Abrahamsen, 1993.
1346
1347 @itemize @bullet
1348 @item
1349 @code{LaTeX-dead-mode} works again. Thanks to Patrick O'Callaghan
1350 @samp{<poc@@usb.ve>} for fixing it.
1351
1352 @item
1353 Minor fixes to the documentation. Thanks to Shinji Kobayashi
1354 @samp{<koba@@flab.fujitsu.co.jp>}.
1355
1356 @item
1357 Add @samp{Compiling} to the mode line of all buffers, while there is a
1358 AUC @TeX{} compilation process running. This is similar to the behavior
1359 of @code{compile} in Emacs 19.
1360
1361 @item
1362 @code{TeX-normal-mode} will now save the buffer first to make sure it
1363 gets reparsed.
1364
1365 @item
1366 Labels with underscores are now recognized. Thanks to Wolfgang Franzki
1367 @samp{<W.Franzki@@kfa-juelich.de>}
1368
1369 @item
1370 Fix to `ghostview' printer specification. Thanks to Masayuki Kuwada
1371 @samp{<kuwada@@soliton.ee.uec.ac.jp>}.
1372
1373 @item
1374 Recognize @samp{abstract}, @samp{center}, @samp{titlepage},
1375 @samp{verse}, and @samp{theindex} environments. Thanks to Masayuki Kuwada
1376 @samp{<kuwada@@soliton.ee.uec.ac.jp>}.
1377
1378 @item
1379 Fix to @samp{newsavebox} macro. Thanks to Shinji Kobayashi
1380 @samp{<koba@@flab.fujitsu.co.jp>} for reporting this.
1381
1382 @item
1383 Menu support for GNU Emacs 19 and Lucid Emacs. Thanks to Alastair Burt
1384 @samp{<burt@@dfki.uni-kl.de>} for the initial Lucid Emacs version.
1385
1386 @item
1387 @kbd{C-c C-f C-d} now deletes the current font. The current font is
1388 defined to be the innermost @TeX{} group starting with a @TeX{} macro
1389 that is terminated by a space.
1390
1391 @item
1392 Giving @kbd{C-c C-f} a prefix argument will replace the current font,
1393 i.e. @kbd{C-u C-c C-f C-b} will change the current font to bold.
1394
1395 The old functionality (putting the font around the region) has been
1396 removed. To make the region bold, type @kbd{C-w C-c C-f C-b C-y}
1397 instead.
1398
1399 @item
1400 Chapter recognized as largest heading in the report style. Thanks to
1401 Shinji Kobayashi @samp{<koba@@flab.fujitsu.co.jp>} for reporting
1402 this.
1403
1404 @item
1405 More support for Japanese style files. Thanks to Shinji Kobayashi
1406 @samp{<koba@@flab.fujitsu.co.jp>}.
1407
1408 @item
1409 No longer put @samp{Outline} in the mode line whenever
1410 @code{selective-display} is set. Thanks to Lawrence R. Dodd
1411 @samp{<dodd@@roebling.poly.edu>} for reporting this.
1412
1413 @item
1414 Support for inserting calligraphic letters in @code{TeX-math-mode} with
1415 @kbd{` c @key{letter}}. Thanks to Olaf Burkart
1416 @samp{<burkart@@zeus.informatik.rwth-aachen.de>}.
1417
1418 @item
1419 @code{set-docstring} in @file{tex-math.el} should work better now.
1420 Thanks to Alastair Burt @samp{<burt@@dfki.uni-kl.de>} and Olaf Burkart
1421 @samp{<burkart@@zeus.informatik.rwth-aachen.de>}.
1422
1423 @item
1424 Support for dviout preview on PC-9801. Thanks to Shinji Kobayashi
1425 @samp{<koba@@flab.fujitsu.co.jp>}.
1426
1427 @item
1428 Inserting environment in empty buffer should work now. Thanks to
1429 Alastair Burt @samp{<burt@@dfki.uni-kl.de>}.
1430
1431 @item
1432 Default float for figures changed from @samp{tbp} to @samp{htbp}.
1433
1434 @item
1435 @code{LaTeX-format-environment} may work now. Thanks to Shinji
1436 Kobayashi @samp{<koba@@flab.fujitsu.co.jp>}.
1437
1438 @item
1439 Better @code{LaTeX-close-environment}. Thanks to Thorbjoern Hansen
1440 @samp{<thansen@@diku.dk>}.
1441
1442 @item
1443 Some support for Ispell 4.0.
1444
1445 @item
1446 Bib@TeX{} in Emacs 19 need @code{tex-insert-quote}, make it autoload
1447 from AUC @TeX{} instead of the standard @code{tex-mode}.
1448
1449 @item
1450 @code{TeX-auto-generate} failed when repeated. Thanks to Peter Whaite
1451 @samp{<peta@@Thunder.McRCIM.McGill.EDU>} for reporting this.
1452 @end itemize
1453
1454 @node Version 7.1
1455 @comment node-name, next, previous, up
1456 @section News in 7.1
1457
1458 Coordinator: Per Abrahamsen, 1993.
1459
1460 @itemize @bullet
1461 @item
1462 Allow multiple @samp{%p} in print commands.
1463
1464 Suggested by Cliff Krumvieda @samp{<cliff@@cs.cornell.edu>}.
1465
1466 @item
1467 Improved backward compatibility in @file{auc-tex.el}. Thanks to Ralf
1468 Handl @samp{<handl@@cs.uni-sb.de>}.
1469
1470 @item
1471 New style hook for @file{german.sty}.
1472
1473 Disable smart quotes. Press @kbd{C-c C-n} to make it take effect.
1474
1475 @item
1476 Allow files to have other extensions than ``tex''.
1477
1478 But no longer allow files to have multiple dots. Sigh.
1479
1480 @item
1481 Will no longer parse the buffer if it can use the saved state.
1482
1483 @item
1484 New variable @code{TeX-parse-self}.
1485
1486 Set it to nil if you never want to parse the buffer when you load it.
1487
1488 @item
1489 Only offer to save files that belongs to the document.
1490
1491 When you format the document with @kbd{C-c C-c}, AUC @TeX{} will no
1492 longer offer to save your @file{RMAIL}, @file{.newsrc}, or other files
1493 that does not belong to the document. Suggested by Jim Hetrick
1494 @samp{<hetrick@@phys.uva.nl>}.
1495
1496 @item
1497 Foil@TeX{} support.
1498
1499 Thanks to Sven Mattisson @samp{<sven@@tde.lth.se>}
1500
1501 @item
1502 Smarter about when you need to reformat.
1503
1504 Thanks to Chris Callsen @samp{<chris@@iesd.auc.dk>}.
1505
1506 @item
1507 Japanese @TeX{}
1508
1509 Now supports Japanese @TeX{}. Thanks to Shinji Kobayashi
1510 @samp{<koba@@keisu-s.t.u-tokyo.ac.jp>}.
1511
1512 @item
1513 Works again under OS/2 and other case insensitive file systems.
1514
1515 @item
1516 DEMACS support.
1517
1518 Thanks to Shinji Kobayashi @samp{<koba@@keisu-s.t.u-tokyo.ac.jp>}.
1519
1520 @item
1521 Better @code{LaTeX-close-environment}.
1522
1523 Thanks to Piet van Oostrum @samp{<piet@@cs.ruu.nl>}.
1524
1525 @item
1526 Ispell support.
1527
1528 Thanks to Piet van Oostrum @samp{<piet@@cs.ruu.nl>}.
1529
1530 @item
1531 Support for Russian letters.
1532
1533 Thanks to Justin R. Smith @samp{<jsmith@@king.mcs.drexel.edu>}.
1534
1535 @item
1536 Sli@TeX{} fixes.
1537
1538 Many people.
1539
1540 @item
1541 Fixes for spelling errors.
1542
1543 Many people.
1544
1545 @end itemize
1546
1547 @node Version 7.0
1548 @comment node-name, next, previous, up
1549 @section Version 7.0
1550
1551 Coordinator: Per Abrahamsen, 1993.
1552
1553 Alpha testers (in order of appearance): Piet van Oostrum
1554 @samp{<piet@@cs.ruu.nl>}, Sven Mattisson @samp{<sven@@tde.lth.se>}, Tim
1555 Geisler @samp{<tmgeisle@@immd8.informatik.uni-erlangen.de>}, Fran E.
1556 Burstall @samp{<F.E.Burstall@@maths.bath.ac.uk>}, Alastair Burt
1557 @samp{<burt@@dfki.uni-kl.de>}, Sridhar Anandakrishnan
1558 @samp{<sak@@essc.psu.edu>}, Kjell Gustafsson
1559 @samp{<kjell@@sccm.Stanford.EDU>}, Uffe Kjaerulff
1560 @samp{<uk@@iesd.auc.dk>}, Kurt Swanson @samp{Kurt.Swanson@@dna.lth.se},
1561 Mark Utting @samp{<marku@@cs.uq.oz.au>}, Per Norman Oma
1562 @samp{perno@@itk.unit.no}, Naji Mouawad
1563 @samp{<nmouawad@@math.uwaterloo.ca>}, Bo Nygaard Bai
1564 @samp{<bai@@iesd.auc.dk>}, and probably more.
1565
1566 @itemize @bullet
1567 @item
1568 New keymap.
1569
1570 The keymap has been changed in order to make it more intuitive to new
1571 users, and because the old bindings did not work well with the new
1572 buffer manipulation commands in tex-buf.el. To use the new bindings,
1573 load @file{tex-init.el} instead of @file{auc-tex.el}.
1574
1575 The file @file{auc-tex.el} is still available and implements the old
1576 keybindings on top of the new code.
1577
1578 Print out the reference card (@file{doc/tex-ref.tex}) to see the new
1579 bindings.
1580
1581 @item
1582 Completely redesigned the buffer handling.
1583
1584 No part of the interface or the customization variables remain the same,
1585 unless you use the compatibility functions in @file{auc-tex.el}. In
1586 that case the interactive commands remain similar in spirit, but the
1587 customization interface is still changed.
1588
1589 The file @file{tex-buf.el} has been completely rewritten, and there are
1590 major cleanup in @file{tex-dbg.el}, however the basic functionality
1591 remains the same in this file. The code for both @file{tex-buf.el} and
1592 @file{tex-dbg.el} should be much simpler now and easier to extent.
1593
1594 @file{auc-tex.el} and @file{tex-site.el} was updated to support the new
1595 interface. I actually believe the moral equivalent to @code{TeX-region}
1596 to work now @t{:-)}, at least I understand the code now.
1597
1598 The two major functions are now @code{TeX-command-master} and
1599 @code{TeX-command-region}. Each function will prompt you for the
1600 command to execute. AUC @TeX{} will make an educated guess on what
1601 command you want to run, and make that the default. The available
1602 commands are defined in the variable @code{TeX-command-list}.
1603
1604 @code{TeX-command-master} will run the specified command on the buffers
1605 master file. You can have one command running for each master file.
1606 @code{TeX-command-region} will run the specified command on the current
1607 region, getting the header on trailer from the master file.
1608
1609 You can have exactly one region command running, independent on how many
1610 master file commands that are running. Commands that operate on the
1611 active process (like @code{TeX-next-error}) will chose the process
1612 associated with buffers master file, unless the last region process is
1613 more recent than all master file processes.
1614
1615 AUC @TeX{} now insist on knowing the master file for a buffer. If you
1616 do not specify it in the file variable section, and it is not obviously
1617 a master file itself, it will ask you. It will also add the master file
1618 name to the file variables, unless you disable this feature by setting
1619 @code{TeX-add-local} to nil. Furthermore, it will convert @samp{%%
1620 Master:} lines to file variables, unless you disable it by setting
1621 @code{TeX-convert-master} to nil.
1622 @vindex TeX-convert-master
1623
1624 Functionality removed (for now, it might appear again latter) include
1625 all other functions to start a command (e.g. @code{LaTeX-BibTeX}), and
1626 alternative ways to specify headers and trailers. The only place to get
1627 the header and trailer is from the master file (I can easily change
1628 that, if anyone have such needs).
1629
1630 @item
1631 Style specific code isolated.
1632
1633 You can now add style specific information to AUC TeX by writing a
1634 style file somewhere in TeX-style-path.
1635
1636 The main code is now organized around this principle.
1637
1638 @item
1639 Automatically generate style files.
1640
1641 AUC @TeX{} can now automatically extract information from a @TeX{} file,
1642 and will do this when you save a buffer.
1643
1644 @item
1645 Sli@TeX{} mode.
1646
1647 Just like @LaTeX{} mode, except that the default command to format run
1648 on the buffer is @samp{slitex}.
1649
1650 @item
1651 @code{LaTeX-section} completely general.
1652
1653 Rewrote @file{ltx-sec.el}.
1654
1655 @itemize @minus
1656 @item
1657 Sectioning level, toc, and title queries can be individually turned off.
1658 @item
1659 Label query can be turned on or off for selected sectioning levels.
1660 @item
1661 Label prefix can be different for different sectioning levels.
1662 @item
1663 If the title (or toc) is empty, point will be positioned there.
1664 @item
1665 Users can add new hooks
1666 @end itemize
1667
1668 @item
1669 @code{TeX-insert-macro} much smarter.
1670
1671 It will now prompt for the symbol with completions, and for many symbols
1672 it will also prompt for each argument. There are also completion on
1673 some of the arguments.
1674
1675 @item
1676 Fixed center in figure environment.
1677
1678 Thanks to Thomas Koenig @samp{<ig25@@rz.uni-karlsruhe.de>}.
1679
1680 @item
1681 Changed @code{\M-} to @code{\e} in all keybindings in order to better
1682 support 8-bit input on some GNU Emacs. Thanks to Peter Dalgaard
1683 @samp{<pd@@kubism.ku.dk>}.
1684
1685 Please, implementors of 8-bit input extensions to GNU Emacs.
1686 @code{\M-x} does @emph{not} means @dfn{@kbd{x} with the 8-bit set}. It
1687 means @dfn{pressing @kbd{x} while holding down the @key{meta} key}.
1688 Some systems (such as X11) are able to tell the different. Thus, even
1689 if you implement 256 byte keymaps, @code{\M-x} should still expand
1690 @code{meta-prefix-char} followed by an @kbd{x} in the keymap. This
1691 allows you to distinguish pressing @kbd{x} while holding down the
1692 @key{meta} key from entering a literal 8-bit character.
1693
1694 @item
1695 Made the outline commands aware of the document style.
1696
1697 That is, if the document style is @samp{article}, @samp{\section} will
1698 be one level below the @samp{\documentstyle}, while if the style is
1699 @samp{book}, @samp{\section} will be three levels below
1700 @samp{\documentstyle}. This will make @code{show-children} work better
1701 at the top level.
1702
1703 @item
1704 The makefiles are closer to GNU coding standard.
1705
1706 They now understand `prefix' and some other macros.
1707
1708 @item
1709 Added hooks to be run after list of environments or list of completion
1710 names are updated, and also added a hook to be called after each file
1711 has been loaded. Thanks to Piet van Oostrum @samp{<piet@@cs.ruu.nl>}.
1712
1713 @item
1714 Added @samp{*} to lot of @code{(interactive)} declarations.
1715
1716 @item
1717 The outline commands are now always accessible from @LaTeX{} mode.
1718
1719 @item
1720 Generalized the keyboard remapping and double modes.
1721
1722 These are found in the file @file{min-key.el}.
1723
1724 @item
1725 Smart Comments.
1726
1727 Not really, but there are now two comment functions which use their
1728 arguments to determine what to do, instead of four functions ignoring
1729 their arguments.
1730
1731 @item
1732 Add outline headers.
1733
1734 It is now possible to add extra outline headers, by setting the variable
1735 @code{TeX-outline-extra}.
1736
1737 @item
1738 Smart quotes even smarter.
1739
1740 If you press @kbd{"} twice, it will insert an real double quote instead
1741 of two (or four) single quotes. This is consistent with how remapping
1742 in @file{min-key.el} is done.
1743
1744 @item
1745 Automatically untabify buffer when you save it.
1746
1747 Hands up, everyone who have produced a `last revision' paper containing
1748 an unreadable list of data in the back, because @TeX{} does not
1749 understands tabs.
1750
1751 @item
1752 Call show-all when you change major mode.
1753
1754 Thanks to Inge Frick's @samp{<inge@@nada.kth.se>} @file{kill-fix.el}
1755 enhancement, outline minor mode can now guarantee that all text is shown
1756 when you leave the minor mode, even if you leave the minor mode by
1757 changing the major mode.
1758
1759 @item
1760 Updated documentation for 7.0.
1761
1762 Also added key, variable, function, and concept indexes, as well as this
1763 history section and a new chapter on multifile documents
1764 (@pxref{Multifile}).@refill
1765
1766 @end itemize
1767
1768 @node Version 6.1
1769 @comment node-name, next, previous, up
1770 @section Version 6.1
1771
1772 Coordinator: Per Abrahamsen, 1992.
1773
1774 @itemize @bullet
1775 @item
1776 @code{TeX-region} might work now (heard that before?).
1777
1778 Many people reported this one. Especially thanks to Fran Burstall
1779 @samp{<F.E.Burstall@@maths.bath.ac.uk>} and Bill Schworm
1780 @samp{<bill@@schworm.econ.ubc.ca>}.@refill
1781
1782 @item
1783 The specification format for the @TeX{} command is more general.
1784
1785 See the documentation for @code{LaTeX-command} and
1786 @code{plain-TeX-command}.
1787
1788 @item
1789 The specification format for the preview commands is more general.
1790
1791 See their respective documentation.
1792
1793 @item
1794 The specification format for the print command is more general.
1795
1796 See the documentation for @code{TeX-print-command}.
1797
1798 @item
1799 @code{TeX-args} is marked as obsolete.
1800
1801 @item
1802 The @samp{"Emergency stop ..."} error.
1803
1804 Some users of old @TeX{} installations got might might be fixed now.
1805 Thanks to Philip Sterne @samp{<sterne@@dublin.llnl.gov>}.
1806
1807 @item
1808 It is now possible to change the preview command.
1809
1810 @dots{} without loading TeX-site first. Thanks to Tim Bradshaw
1811 @samp{<tim.bradshaw@@edinburgh.ac.uk>}.
1812
1813 @item
1814 New variable TeX-smart-quotes.
1815
1816 Allow @file{german.sty} users (and others) to disable the mapping of
1817 double quote (@kbd{"} to @samp{``} or @samp{''}). Thanks to Daniel
1818 Hernandez @samp{<danher@@informatik.tu-muenchen.de>}.
1819
1820 @item
1821 Many minor corrections to the documentation.
1822
1823 Thanks to Mainhard E. Mayer @samp{<hardy@@golem.ps.uci.edu>}.
1824
1825 @item
1826 Make test for @code{HOSTTYPE} case insensitive.
1827
1828 Thanks to Gisli Ottarsson @samp{<gisli@@liapunov.eecs.umisc.edu>}.
1829
1830 @item
1831 @code{TeX-force-default-mode}
1832
1833 Set to avoid AUC @TeX{}'s attempts to infer the mode of the file by
1834 itself.
1835
1836 @end itemize
1837
1838 @node Version 6.0
1839 @comment node-name, next, previous, up
1840 @section Version 6.0
1841
1842 Coordinator: Kresten Krab Thorup, 1992.
1843
1844 Preliminary documentation is available in the directory @file{doc}. It
1845 isn't very well written, but I believe it covers most interesting points.
1846 Comments, suggestions, or even rewrites of sections are VERY
1847 WELCOME@dots{}
1848
1849 LaCheck has been incorporated in the package. The source code for it is
1850 available in the directory @file{lacheck} along with the documentation
1851 for it. Lacheck may also be used from the command line. It is bound to
1852 @kbd{C-c $}.
1853
1854 Some minor changes in:
1855
1856 @table @code
1857 @item TeX-region
1858 Should work better with @samp{Master:} option.
1859
1860 @item LaTeX-environment
1861 Numerous new hooks added by Masayuki Kuwada.
1862
1863 @item TeX-command-on-region
1864 Removed. @kbd{C-c C-o} used for @code{outline-minor-mode} instead.
1865
1866 @end table
1867
1868 And some additional minor fixes...
1869
1870 @node Ancient History
1871 @comment node-name, next, previous, up
1872 @section Ancient History
1873
1874 The origin of AUC @TeX{} is @file{tex-mode.el} from Emacs 16. Lars
1875 Peter Fischer @samp{<fischer@@iesd.auc.dk>} wrote the first functions to
1876 insert font macros and Danish characters back in 1986. Per Abrahamsen
1877 @samp{<abraham@@iesd.auc.dk>} wrote the functions to insert environments
1878 and sections, to indent the text, and the outline minor mode in 1987.
1879 Kresten Krab Thorup @samp{<krab@@iesd.auc.dk>} wrote the buffer handling
1880 and debugging functions, the macro completion, and much more, including
1881 much improved indentation and text formatting functions. He also made
1882 the first public release in 1991, and was the main author and
1883 coordinator of every release up to and including 6.0.
1884
1885 Thanks should also go to all the people who have been a great help
1886 developing the AUC @TeX{} system. Especially all the people on the
1887 @samp{auc-tex} mailing list, who have been very helpful commenting and
1888 pointing out weak points and errors.
1889
1890 Some of the contributors are listed below. Others are mentioned in the
1891 lisp files or in the History section.
1892
1893 @table @samp
1894 @item <dduchier@@csi.UOttawa.CA>
1895 Denys Duchier
1896 @item <ferguson@@cs.rochester.edu>
1897 George Ferguson
1898 @item <simons@@ibiza.karlsruhe.gmd.de>
1899 Martin Simons
1900 @item <smith@@pell.anu.edu.au>
1901 Michael Smith
1902 @item <per@@iesd.auc.dk>
1903 Per Hagen
1904 @item <handl@@cs.uni-sb.de>
1905 Ralf Handl
1906 @item <sven@@tde.lth.se>
1907 Sven Mattisson
1908 @item <kuwada@@soliton.ee.uec.ac.jp>
1909 Masayuki Kuwada
1910 @item <tb06@@pl118f.cc.lehigh.edu>
1911 Terrence Brannon
1912 @item <roseman@@hustat.harvard.edu>
1913 Leonard Roseman
1914 @end table
1915
1916 Special thanks to Leslie Lamport for supplying the source for the LaTeX
1917 error messages in the @file{tex-dbg.el} file.
1918