diff options
author | mattkae <mattkae@protonmail.com> | 2022-05-17 07:07:37 -0400 |
---|---|---|
committer | mattkae <mattkae@protonmail.com> | 2022-05-17 07:07:37 -0400 |
commit | becff06c71d277647eda4378203d03ab36e141eb (patch) | |
tree | a1f73bba3676f34e0faf76764f5de963321f5576 /elpa/auctex-13.1.3/doc/history.texi | |
parent | 3f4a0d5370ae6c34afe180df96add3b8522f4af1 (diff) |
Evil mode and latex support
Diffstat (limited to 'elpa/auctex-13.1.3/doc/history.texi')
-rw-r--r-- | elpa/auctex-13.1.3/doc/history.texi | 1918 |
1 files changed, 1918 insertions, 0 deletions
diff --git a/elpa/auctex-13.1.3/doc/history.texi b/elpa/auctex-13.1.3/doc/history.texi new file mode 100644 index 0000000..0595bb6 --- /dev/null +++ b/elpa/auctex-13.1.3/doc/history.texi @@ -0,0 +1,1918 @@ +@include macros.texi +@section News in 10.0 + +@itemize @bullet + +@item +Disabled @code{LaTeX-hide-environment}. +Suggested by Christopher Allen <cpcallen@@ruah.dyndns.org>. + +@item +Changed default to lazy evaluation of @code{TeX-view-style} and +@code{LaTeX-command-style}. +Suggested by Peter Neergaard <turtle@@cs.bu.edu>. + +@item +Backindent when brace is at the start of a line. +Patch by Masashi Shimbo <shimbo@@cis.ibaraki.ac.jp>. + +@item +Added Emacs 21 font lock support. + +@item +@kbd{,} and @kbd{.} no longer removes italic correction. + +@item +@code{graphicx} and @code{graphics} style support. +Donated by Ryuichi Arafune <arafune@@ushioda.riec.tohoku.ac.jp>. + +@item +@code{LaTeX-math-abbrev-prefix} now accepts vector value. +Reported by Jan Vroonhof <vroonhof@@math.ethz.ch>. + +@item +Improved Texinfo support(more environments and html). +Patch by Akim Demaille <akim@@epita.fr>. + +@item +@code{danish} quotes support. +Suggested by arne@@daimi.au.dk (Arne Joergensen). + +@item +Some PDF support. + +@item +New @file{tex-mik.el} file for MiK@TeX{} support. + +@item +Some commands now have their own history. +Suggested by Werner LEMBERG <sx0005@@sx2.HRZ.Uni-Dortmund.DE>. + +@item +Use @code{\centering} instead of center environment in figures. +Patch by Stefan Monnier <foo@@acm.com>. + +@item +New @code{dwim} setting for @code{TeX-master} attempts to guess +a default master for new files. +Patch by Stefan Monnier <foo@@acm.com>. + +@item +@code{ngerman} style support. +Just a copy of the german style support. + +@item +Removed support for Emacs 18 and 19. + +@item @code{mdwlist} support. +Patch by Stephen Heilbronner <heilbron@@nm.informatik.uni-muenchen.de>. + +@item +Fixed various bugs with the babel package. + +@item @code{amsart} and @code{amsbook} now loads @code{amsthm} by default. +Patch by Rune Kleveland <runekl@@math.uio.no>. + +@item Fixed bug with file searching. +Reported by Berwin Turlach <bturlach@@maths.adelaide.edu.au>. + +@item Finalized index support, added index-related style files. +Patch by Carsten Dominik <dominik@@strw.leidenuniv.nl>. + +@item New style files for @file{varioref.sty} and @file{fancyref.sty}. +Patch by Carsten Dominik <dominik@@strw.leidenuniv.nl>. + +@item @code{texmathp} recognizes additional macros like @code{\fbox}. +Patch by Ulrik Vieth <vieth@@thphy.uni-duesseldorf.de>. + +@end itemize + +@section News in 9.9 + +@itemize @bullet +@item Bug fix in JLATEX recognition. Patch by +Tsutomu OKUMURA <oku@@nml.t.u-tokyo.ac.jp>. + +@item Bug fix in foils package sypport. +Suggested by Bernt Guldbrandtsen <bernt@@jupiter.ansci.iastate.edu>. + +@item Made @code{make install-contrib} compile the contributed lisp +files. +Suggested by Nils Ackermann <Nils.Ackermann@@math.uni-giessen.de>. + +@item In @code{texinfo-mode}, @kbd{C-c C-f C-d} now deletes the current +font, while @kbd{C-u C-c C-f @var{key}} changes it. @samp{@@dfn} moved +to @kbd{C-c C-f d}. Suggested by Christoph Wedler +<wedler@@fmi.uni-passau.de>. + +@item Fixed some custom types. +Patch by Markus Rost <markus.rost@@mathematik.uni-regensburg.de>. + +@item Support loading byte compiled files, even if +@code{TeX-byte-compile} is nil. +Patch by Christoph Wedler <wedler@@fmi.uni-passau.de>. + +@item The command to replace a LaTeX2e font should work more reliably +now. Patch by Christoph Wedler <wedler@@fmi.uni-passau.de>. + +@item Minor XEmacs packaging changes. +Patch by Christoph Wedler <wedler@@fmi.uni-passau.de>. + +@item @code{TeX-file-recurse} now accepts an integer value, max depth of +recursion. Patch by Alastair Burt <burt@@dfki.bde>. + +@item Simple imenu support for @LaTeX{}. + +@item Workaround for 20.3 bugs. + +@item The `Spell' command now works on all open buffers in the +document. Patch by Jason Stewart <jasons@@cs.unm.edu>. + +@item @kbd{C-c C-m} now puts content of region inside first empty brackets +in the macro, if any. Patch by Peter Thiemann <pjt@@cs.nott.ac.uk>. + +@item Update of @file{natbib.el} style file by Carsten Dominik +<dominik@@strw.LeidenUniv.nl>. + +@item Much better detection of @TeX{} math mode. Patch by Carsten Dominik +<dominik@@strw.LeidenUniv.nl>. + +@item New @samp{%n} escape in @code{TeX-command-list} for entering the +current line number. Suggested by "Lee, Sang-Min" +<smagus@@acorn.snu.ac.kr>. + +@item Doc fixes in manual. Patch by Gustavo Chaves +<gustavo@@cpqd.com.br>. + +@item Better reftex support for sections. Patch by Carsten Dominik +<dominik@@strw.LeidenUniv.nl>. + +@item Bug fixes in math card. Reported by "Ron Smith" +<rsmith@@eel.ufl.edu>. + +@item Better multifile support. Patch by Soren Dayton +<csdayton@@cs.uchicago.edu>. + +@item Don't expand abbreviations when @code{abbrev-mode} is nil. +Suggested by Alastair Burt <alastair.burt@@dfki.de>. + +@item @samp{direntry} support in manual, by SL Baur +<steve@@altair.xemacs.org>. +@end itemize + +@section News in 9.8 + +@itemize @bullet +@item Added @code{natbib.el} to support natbib.sty by Patrick W. Daly. +Submitted by Berwin A. Turlach @samp{<berwin.turlach@@anu.edu.au>}. + +@item +More @LaTeX{}2e support by Jan Vroonhof +@samp{<vroonhof@@math.ethz.ch>}.@refill + +@item Make @code{TeX-master} a local variable in Bib@TeX{} mode and set +it to true. This seems to be necessary to enable auto-parsing of a .bib +file. Patch by Berwin A. Turlach @samp{<berwin.turlach@@anu.edu.au>}. + +@item Support for Harvard style updated by Berwin A. Turlach +@samp{<berwin.turlach@@anu.edu.au>}. + +@item +Support for `natbib' package. +By Berwin Turlach @samp{<berwin.turlach@@anu.edu.au>}. + +@item +Finer control of automatic parsing of @TeX{} files: new variables +@code{TeX-auto-x-parse-length} and @code{TeX-auto-x-regexp-list}. +By Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>}. + +@item +Finer control of indentation: new variables @code{LaTeX-document-regexp}, +@code{LaTeX-verbatim-regexp}, @code{LaTeX-begin-regexp}, +@code{LaTeX-end-regexp} and @code{LaTeX-indent-comment-start-regexp}. +By Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>}. + +@item +When running @LaTeX{} on a region, do not complain about undefined +citations. See variable @code{TeX-region-extra}. +By Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>}. + +@item +Split menu for LaTeX environments into submenus if number of +environments is larger than the value of the new variable +@code{LaTeX-menu-max-items}. +By Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>}. + +@item +More reftex support with new @code{TeX-arg-ref} function. +By Soren Dayton @samp{<csdayton@@cs.uchicago.edu>}, with @file{amsmath} +support by Carsten Dominik @samp{<dominik@@strw.LeidenUniv.nl>}. + +@item +Minimal parser now recognize @code{usepackage}. +By Carsten Dominik @samp{<dominik@@strw.LeidenUniv.nl>}. + +@item +More amstex styles recognized. +By Carsten Dominik @samp{<dominik@@strw.LeidenUniv.nl>}. + +@item +Czech and Slovak support. +By Milan Zamazal @samp{<pdm@@fi.muni.cz>}. + +@end itemize + + +@section News in 9.7 + +@itemize @bullet +@item +Added support for customize. + +@item +Added minimal support for @code{sentence-end-double-space}. + +@end itemize + +@section News in 9.6 + +@itemize @bullet +@item +NT installation instructions added. + +@item +@file{func-doc.el} unbundled, as @file{word-help.el} will be added to +the standard Emacs distribution. See @url{http://www.ifi.uio.no/~jensthi/}. + +@item +@samp{$} is now of the syntax class `matched pair', suggested by Mats +Bengtsson @samp{<matsb@@s3.kth.se>}. + +@item +Now use @kbd{,} to enter multiple arguments to a @samp{\cite} or +@samp{\bibliography} command instead of @kbd{@key{ret}}. + +@item +Installation procedure is changed, read the @file{INSTALLATION} file. + +@item +LaCheck is unbundled. You can get @code{lacheck} from +@file{<URL:ftp://sunsite.dk/pub/text/lacheck/>} or alternatively +@code{chktex} from +@file{<URL:ftp://ftp.dante.de/pub/tex/support/chktex/>}. Search for +`chktex' in @file{tex.el} to see how to switch between them.@refill + +@item +Insert @code{(require 'font-latex)} to get better font lock support. + +@item +Bug fixes. + +@item +Better handling of subdirectories, suggested by Frederic Devernay +@samp{<Frederic.Devernay@@sophia.inria.fr>} and many others. +@end itemize + +@section News in 9.5 + +@itemize @bullet +@item Use the @file{func-doc.el} package to get context senstive help. +This is not autoloaded, you must load it explicitly with: + +@lisp +(require 'func-doc) +@end lisp + +@item +Bug fixes. + +@end itemize + +@section News in 9.4 + +@itemize @bullet +@item There is now a menu in @code{LaTeX-math-minor-mode}. + +@item +Bug fixes. +@end itemize + +@section News in 9.3 + +@itemize @bullet +@item +Bug fixes. +@end itemize + +@section News in 9.2 + +@itemize @bullet +@item +Bug fixes. + +@item +New file @file{bib-cite.el} contributed by Peter S. Galbraith +@samp{<rhogee@@bathybius.meteo.mcgill.ca>}. This file is not installed +or enabled by default and is not part of the basic AUC @TeX{} +package. If you have problems, questions, or suggestions, please direct +them to Peter. + +@item +New file @file{hilit-LaTeX.el} contributed by Peter S. Galbraith +@samp{<rhogee@@bathybius.meteo.mcgill.ca>}. This file is not installed +or enabled by default and is not part of the basic AUC @TeX{} +package. If you have problems, questions, or suggestions, please direct +them to Peter. + +@item +AUC @TeX{} is now less likely to suggest running Bib@TeX{} when it is +not needed. + +@item +Press @kbd{M-x LaTeX-209-to-2e @key{ret}} to make a stab at converting a +@LaTeX{} 2.09 header to @LaTeX{}2e. + +@item +@kbd{C-c C-m input @key{ret}} should be faster now on second try. + +@item +New variable @code{LaTeX-left-right-indent-level} controls the +indentation added by @samp{\left}. + +@item +@samp{\begin}, @samp{\end}, @samp{\left}, and @samp{\right} no longer +need to be at the beginning of the line to take effect. + +@item +You can now delete and replace @LaTeX{}2e style fonts. + +@item +Moved external commands to new menu. + +@item +@kbd{C-c C-m cite @key{ret}} will prompt for multiple keys. + +@item +Better handling of @samp{"} with @file{german.sty}. + +@item +New variable @code{LaTeX-paragraph-commands} lists @LaTeX{} commands +that shouldn't be formatted as part of a paragraph. + +@item +Older news moved to @file{HISTORY}. It is not @TeX{}info able, but you +can get a plaintext version with @samp{make HISTORY}. + +@item +See the new @file{ChangeLog} file for a more detailed list of changes. +The history section will now only contain user level changes. If you +send me a patch, please also provide a ChangeLog entry. +@end itemize + +@node Version 9.1 +@section News in 9.1 + +Coordinater: Per Abrahamsen, 1994. + +Alpha testers (in order of appearance): +Bernt Guldbrandtsen @samp{<bernt@@weinberg.pop.bio.aau.dk>}, +Kevin Scott @samp{<scottkj@@prl.philips.co.uk>}, +Lawrence R. Dodd @samp{<dodd@@roebling.poly.edu>}, +Michelangelo Grigni @samp{<mic@@cs.ucsd.edu>}, +David Aspinall @samp{<da@@dcs.edinburgh.ac.uk>}, +Frederic Devernay @samp{<Frederic.Devernay@@sophia.inria.fr>}, +Robert Estes @samp{<estes@@ece.ucdavis.edu>}, +Peter Whaite @samp{<peta@@cim.mcgill.ca>}, +Karl Eichwalder @samp{<karl@@pertron.central.de>}, +John Interrante @samp{<interran@@uluru.Stanford.EDU>}, +James A. Robinson @samp{<jimr@@simons-rock.edu>}, +Tim Carlson @samp{<imsgtcar@@mathfs.math.montana.edu>}, +Michelangelo Grigni @samp{<mic@@cs.ucsd.edu>}, +Manoj Srivastava @samp{<srivasta@@pilgrim.umass.edu>}, +Richard Stanton @samp{<stanton@@haas.berkeley.edu>}, +Kobayashi Shinji @samp{<koba@@flab.fujitsu.co.jp>}, +and probably more.@refill + +@itemize @bullet +@item +@LaTeX{}2e is now default. Set @code{LaTeX-version} to @samp{"2"} to +disable this. + +@item +Better handling of @samp{*TeX background*} buffer. Suggested by John +Interrante @samp{<interran@@uluru.Stanford.EDU>}. + +@item +Parser did not recognise the use of @samp{\def} to create @LaTeX{} +environments. Reported by Frederic Devernay +@samp{<Frederic.Devernay@@sophia.inria.fr>}. + +@item +Minor cleanup in some error messages. + +@item +Fixed bug in @code{TeX-comment-paragraph} when called with a negative +argument. Reported by Markus Kramer @samp{<kramer@@inf.fu-berlin.de>}. + +@item +Don't move point in master file when running a command on the region in +an included file. Thanks to Karl Wilhelm Langenberger +@samp{<wlang@@rs6000.mri.akh-wien.ac.at>} for the patch. + +@item +@code{LaTeX-math-mode} no longer works on Emacs 18 or older Lucid +versions. This change allowed me to unbundle @file{min-map.el}. + +@item +Made @kbd{C-c C-e} more robust, especially when applied on an empty +active region. Reported by Andrew Senior @samp{<aws@@eng.cam.ac.uk>}. + +@item +@kbd{C-c C-m section RET} and @kbd{M-@key{tab}} should work now in +@TeX{}info mode. @kbd{C-c C-b} and @kbd{C-c C-r} removed, since they +did not work. Reported by Karl Eichwalder +@samp{<karl@@pertron.central.de>}. + +@item +Made @kbd{M-q} skip block comments. Sugested by Peter Whaite +@samp{<peta@@cim.mcgill.ca>}. + +@item +Code cleanup: Renamed @samp{-format-} functions to @samp{-fill-}. + +@item +Made @kbd{,} and @kbd{.} remove any preceding italic correction. + +@item +Changes in math mode: @samp{setminus} moved to @key{\}, @samp{not} moved +to @key{/}, and @samp{wedge}, @samp{vee}, and @samp{neg} installed on +@key{&}, @kbd{|}, and @kbd{!} to make writing logic easier for C +programmers. + +@item +Renamed @file{auc-tex.el} to @file{auc-old.el} to make it less likely +that new users load it by mistake. + +@item +Changed name of @file{easymenu.el} to @file{auc-menu.el} to avoid +conflict with RMS's version. Updated it to handle the Lucid +@code{:keys} keyword argument. Defines a popup menu for both FSF and +Lucid emacs, although it is only installed in Lucid Emacs. Added David +Aspinall's @samp{<da@@dcs.edinburgh.ac.uk>} patch to handle an empty +menu bar under Lucid Emacs. The interface is still a superset of +@file{easymenu.el}. This version should no longer prevent the sharing +of byte compiled files between FSF and Lucid emacs. + +@item +Marking a section or environment now highlight it in Lucid Emacs. It +already worked in GNU Emacs. Thanks to Andreas Ernst +@samp{ernst_a@@maths.uwa.edu.au}. + +@item +Font support for @LaTeX{}2e. Many people suggested this. +Automatically activated for all documents defined with +@samp{\documentclass}. + +@item +Outline support for @LaTeX{}2e fixed by Robert Estes +@samp{<estes@@ece.ucdavis.edu>}. + +@item +@samp{bibliography} macro now works. Thanks to Frederic Devernay +@samp{<Frederic.Devernay@@sophia.inria.fr>}. + +@item +Fixes to @file{psfig} support by Thomas Graichen +@samp{<graichen@@sirius.physik.fu-berlin.de>}. + +@item +Fixed position of @samp{\label} in environments. Reported by Richard +Stanton @samp{<stanton@@haas.berkeley.edu>}. + +@item +Made the name of the AUC @TeX{} menu mode specific. + +@item +More reliable guesses with @kbd{C-c C-r}. Thanks to Lawrence R. Dodd +@samp{<dodd@@roebling.poly.edu>}. + +@item +Insert newline before inserting local variable section. Thanks to +Rajeev Gore' @samp{<rpg@@cs.man.ac.uk>}. + +@item +Fixes to Japanese version. Thanks to Kobayashi Shinji +@samp{<koba@@flab.fujitsu.co.jp>}. + +@item +Fixed bug in @samp{put} and @samp{multiput} macros. Thanks to Kobayashi +Shinji @samp{<koba@@flab.fujitsu.co.jp>} and Masayuki Kuwada +<kuwada@@axion-gw.ee.uec.ac.jp>. + +@item +Display number of pages after end of @LaTeX{} compilation. Thanks to +Lawrence R. Dodd @samp{<dodd@@roebling.poly.edu>}. + +@item +Only update section and environment menus when the lists have changed. + +@item +New variables @code{LaTeX-header-end} and @code{LaTeX-trailer-start}. + +@item +Some Emacs 18 compatibility changes. Thanks to Fran E. Burstall +@samp{<F.E.Burstall@@maths.bath.ac.uk>}. + +@item +Use nonrecursive function to determine the current environment. This +should solve problems with exceeding lisp max depth. Contributed by +David Aspinall @samp{<da@@dcs.edinburgh.ac.uk>}. + +@item +Fixed documentation for @kbd{` ~} in @file{math-ref.tex}. Thanks to +Morten Welinder @samp{<terra@@diku.dk>}. + +@item +Made @code{LaTeX-math-mode} work better with FSF Emacs 19 in the case +where you press something undefined, in particular function keys. +Requested by several. + +@item +Inserting an itemize environment around the active region now insert the +first item inside the environment. Thanks to Berwin A. Turlach +@samp{<berwin@@core.ucl.ac.be>} for reporting this. + +@item +Fixed bug in right button menu under Lucid. Reported by Frederic +Devernay @samp{<Frederic.Devernay@@sophia.inria.fr>}. +@end itemize + +@node Version 9.0 +@section News in 9.0 + +Coordinator: Per Abrahamsen, 1994. + +Alpha testers (in order of appearance): +Volker Dobler @samp{<dobler@@etu.wiwi.uni-karlsruhe.de>}, +Piet van Oostrum @samp{<piet@@cs.ruu.nl>}, +Frederic Devernay @samp{<Frederic.Devernay@@sophia.inria.fr>}, +Robert Estes @samp{<estes@@ece.ucdavis.edu>}, +Berwin Turlach @samp{<berwin@@core.ucl.ac.be>}, +Tim Carlson @samp{<imsgtcar@@mathfs.math.montana.edu>}, +Peter Thiemann @samp{<thiemann@@provence.informatik.uni-tuebingen.de>}, +Kevin Scott @samp{<scottkj@@prl.philips.co.uk>}, +Lawrence R. Dodd @samp{<dodd@@roebling.poly.edu>}, +Johan Van Biesen @samp{<vbiesen@@wins.uia.ac.be>}, +Marc Gemis @samp{<makke@@wins.uia.ac.be>}, +Michelangelo Grigni @samp{<mic@@cs.ucsd.edu>}, +Kevin Scott @samp{<scottkj@@prl.philips.co.uk>}, +Peter Paris @samp{<pparis@@bass.gmu.edu>}, +Peter Barth @samp{<barth@@mpi-sb.mpg.de>}, +Andy Piper @samp{<ajp@@eng.cam.ac.uk>}, +Richard Stanton @samp{<stanton@@haas.berkeley.edu>}, +Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>}, +Graham Gough @samp{<graham@@cs.man.ac.uk>}, +and probably more.@refill + +@itemize @bullet +@item +Fixed problem with @file{filladapt} defeating @LaTeX{} mode's own +indentation algorithm. Thanks to Piet van Oostrum +@samp{<piet@@cs.ruu.nl>}. + +@item +Made environments and sections selectable from the menu bar. + +@item +Support Emacs comment conventions. Comments starting with a single +@samp{%} are indented at @code{comment-column}. Comments starting with +@samp{%%%} are indented at column 0. Comments starting with +@samp{%%} are indented like ordinary text. You can set the variables +@code{LaTeX-right-comment-regexp} and @code{LaTeX-left-comment-regexp} +to nil to disable this. See also @code{LaTeX-ignore-comment-regexp}. +Rewrote it from Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>} from +original code. + +@item +@key{tab} and @key{lfd} will not indent code in @samp{verbatim} +environment if you set @code{LaTeX-indent-environment-check} to non-nil. +This was also first implemented by Christoph Wedler +@samp{<wedler@@fmi.uni-passau.de>}. + +@item +You can now get get custom indentation for various environments. See +@code{LaTeX-indent-environment-list}. + +@item +@kbd{C-c C-m left @key{ret}} new automatically inserts a matching +@samp{\right}. See variables @code{TeX-left-right-braces}, +@code{TeX-braces-default-association}, and +@code{TeX-braces-user-association}. This feature was suggested by Jesse +@samp{<jes@@math.msu.edu>} and implemented by Berwin Turlach +@samp{<berwin@@core.ucl.ac.be>}. + +@item +Don't automatically display the compilation buffer unless +@code{TeX-show-compilation} in non-nil. Suggested by Stefan Schoef +@samp{Stefan.Schoef@@arbi.informatik.uni-oldenburg.de}. + +@item +Bundled @file{ltx-help.el}. Press @kbd{C-h C-l} to get the +documentation for a LaTeX command. + +@item +Fixed indentation of @samp{\left} and @samp{\right}. Thanks to +Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>}. + +@item +Installation procedure changed. @file{tex-site.el} is now intended to +survive AUC @TeX{} upgraded. The distribution version only contains +autoloads (eliminating the need for @file{tex-load.el} , the +customization variables are moved to @file{tex.el}. You should copy +those variables you need to customize from @file{tex.el} to +@file{tex-site.el}. + +@item +Made it possible to use absolute paths when including bibliographies or +style files. + +@item +Fixed problem with parsing errors after running @LaTeX{} on the region +from the menu. Thanks to Peter Barth @samp{<barth@@mpi-sb.mpg.de>} for +finding this one. + +@item +The file @file{doc/ref-card.texi} has been renamed to +@file{doc/tex-ref.texi} to avoid confusion with the reference card for +GNU Emacs. Suggested by Michelangelo Grigni @samp{<mic@@cs.ucsd.edu>}. + +@item +The @file{README}, @file{CHANGES} and @file{INSTALLATION} files are now +generated from chapters of this manual, to ensure they stay in sync. + +@item +@kbd{M-@key{tab}} will now complete some macro arguments in addition to +macro names. In particular, if you press @kbd{M-@key{tab}} after +@samp{\cite@{} or @samp{\ref@{} you will get completion for bibitems and +labels, respectively. + +@item +Merged a number of files. The major files are now @file{tex.el} for +plain @TeX{} and common support, @file{tex-buf.el} for running external +commands, and @file{latex.el} for @LaTeX{} support. + +@item +Unbundled @file{outln-18.el}. Users of Emacs 18 or Lucid Emacs 19.9 or +earlier must get @file{outln-18.el} and install it as @file{outline.el} +if they want the outline commands to work. + +@item +No longer bind @kbd{C-c @key{tab}} to @code{TeX-complete-symbol}. Use +@kbd{M-@key{tab}} instead. + +@item +Cleaned up the parser and parameterizedd it. Now you can add now types +of information to be maintained by the parser simply by calling +@code{TeX-auto-add-type}. You still need to install the regexps with +@code{TeX-auto-add-regexp}. + +@item +Disable the automatic insertion of empty braces after macros with no +arguments in @code{LaTeX-math-mode}. Added a variable +@code{TeX-insert-braces} to disable it everywhere. + +@item +Now complete with existing labels when asking for a label in a @LaTeX{} +environment. Suggested by Berwin Turlach +@samp{<berwin@@core.ucl.ac.be>}. + +@item +The variables @code{TeX-private-macro}, @code{TeX-private-auto}, and +@code{TeX-private-style} are now initialized from the @samp{TEXINPUTS} +and @samp{BIBINPUTS} environment variables. + +@item +@kbd{C-c C-f} and @kbd{C-c C-e} will now put the template around the +region if the region is active. + +@item +Fixed @kbd{C-u C-c C-e} to handle environments ending with a star +(@samp{*}). Reported by Berwin Turlach +@samp{<berwin@@core.ucl.ac.be>}. + +@item +Don't use @code{with-output-to-temp-buffer} for compilation buffer. +Fixed by Frederic Devernay @samp{<Frederic.Devernay@@sophia.inria.fr>}. + +@item +New function @code{TeX-command-buffer} (@kbd{C-c C-b}) to run a command +on the (visible part of) the current buffer. Requested by several +people. + +@item +Bundled the latest @file{reporter.el}, added +@code{TeX-submit-bug-report} to menus. + +@item +@code{TeX-insert-braces} now takes an argument like +@code{insert-parentheses}. Thanks to Lawrence R. Dodd +@samp{<dodd@@roebling.poly.edu>}. + +@item +Fixed bug in @samp{\put} and @samp{\multiput} macros. Thanks to Kevin +Scott @samp{<scottkj@@prl.philips.co.uk>}. + +@item +Deleted @code{ams-latex-mode}, @code{slitex-mode}, and +@code{foiltex-mode}. Instead, use @code{LaTeX-command-style} to +determine the name of the external command to use. + +@item +Deleted @code{latex2e-mode}. Instead set the @code{LaTeX-version} +variable. This may be done automatically if you use +@samp{\documentclass} in the future. + +@item +Fixed Lucid Emacs menu for @TeX{}info mode. Thanks to Frederic Devernay +@samp{<Frederic.Devernay@@sophia.inria.fr>}, + +@item +Added support for @file{harvard.sty} by Berwin Turlach +@samp{<berwin@@core.ucl.ac.be>}. + +@item +Filling will not let display math equations @samp{\[ ... \]} be on a +line by themselves. Reported by Matthew Morley +@samp{<Matthew.Morley@@gmd.de>}. + +@item +Made @code{words-include-escapes} default to nil. + +@item +Made @code{TeX-expand-list} expansions case sensitive. Thanks to Havard +Rue @samp{<Havard.Rue@@sima.sintef.no>}. + +@item +Fixed error in calculating indentation for lines starting with a brace. +Thanks to Piet van Oostrum @samp{<piet@@cs.ruu.nl>}. + +@item +Fixed bug in the @samp{addcontentsline}, @samp{newtheorem}, and +@samp{pagenumbering} macros reported by Berwin Turlach +@samp{<berwin@@core.ucl.ac.be>}. + +@item +Doc fixes by Lawrence R. Dodd @samp{<dodd@@roebling.poly.edu>}. + +@item +Indentation no longer fooled by @samp{\\@{}, Thanks to Peter Thiemann +@samp{<thiemann@@provence.informatik.uni-tuebingen.de>}. + +@item +Bind @kbd{M-C-e} and @kbd{M-c-a} to @code{LaTeX-find-matching-end} and +@code{LaTeX-find-matching-begin}. Suggested by Lawrence R. Dodd +@samp{<dodd@@roebling.poly.edu>}. + +@item +Added variable @code{TeX-quote-after-quote} which causes +@code{TeX-insert-quote} to insert literal @samp{"} except when after +another @samp{"}, in which case it will expand to @code{TeX-open-quote} +or @code{TeX-close-quote}. This code was contributed by Piotr Filip +Sawicki @samp{<pfs@@mimuw.edu.pl>}. + +@item +Added support for Polish style files @file{plfonts.sty} and +@file{plhb.sty}, contributed by Piotr Filip +Sawicki @samp{<pfs@@mimuw.edu.pl>}. + +@item +Added section with suggestions for how to handle European +character sets. + +@item +Created workaround for bug in the regexp handler in some Emacs 18 +versions and older versions of Lucid Emacs. The workaround +means you cannot use space in the documentstyle command in Emacs and +Lucid Emacs earlier than version 19.9. + +@item +@file{powerkey.el} is removed since the functionality is integrated in +GNU Emacs + +@item +@kbd{C-u "} now inserts four literal @samp{"}, not just one. To insert +a single @samp{"} either press @key{"} twice or use @kbd{C-q "}. + +@item +Allow non-string value for @code{outline-minor-map-prefix}. Reported by +David Smith @samp{<maa507@@comp.lancs.ac.uk>}. + +@item +Make the use of @code{write-file-hooks} more safe, and use +@code{local-write-file-hooks} when possible. Suggested by David Smith +@samp{<maa507@@comp.lancs.ac.uk>}. + +@item +Don't indent @samp{\begin@{verbatim@}} and @samp{\end@{verbatim@}}, +since any space before @samp{\end@{verbatim@}} is significant. Thanks to +Peter Thiemann @samp{<thiemann@@informatik.uni-tuebingen.de>} for the +patch. + +@item +Show available fonts when you try to insert an non-existing font. +Suggested by David Smith @samp{<maa507@@comp.lancs.ac.uk>}. + +@item +The @code{member} function in @file{tex-18.el} does not depend on +@code{TeX-member} now. Thanks to Piet van Oostrum +@samp{<piet@@cs.ruu.nl>}. + +@item +Do not overwrite any global binding of @kbd{M-@kbd{ret}}. Suggested by +Jens Petersen @samp{<J.Petersen@@qmw.ac.uk>}. + +@item +Major modes for writing text are supposed to rebind @kbd{M-@kbd{tab}} to +@code{ispell-complete-word}. Reported by Jens Petersen +@samp{<J.Petersen@@qmw.ac.uk>}. + +@item +Fixed problems with @TeX{}info menus. Thanks to David Smith +@samp{<maa507@@comp.lancs.ac.uk>} for reporting this. + +@item +Code cleanup. Removed the @file{format} directory, as it did not make +it easier to add new @TeX{} modes, quite the contrary. + +@item +Fixed name conflict in @file{auc-tex.el}, reported by Rik Faith +@samp{<faith@@cs.unc.edu>}. + +@item +Fixed some spelling errors. Thanks to Lawrence R. Dodd +@samp{<dodd@@roebling.poly.edu>}. + +@item +Fixed bug prohibiting non-standard file extensions. Now recognize +@file{.ltx} by default. Suggested by Lawrence R. Dodd +@samp{<dodd@@roebling.poly.edu>}. + +@item +Name of the AUC @TeX{} info files changes once again to be usable under +DOS. This time simply to @file{auctex}. + +@item +Documented @code{TeX-outline-extra}. + +@item +Could not select command on region from the menu before loading +@file{tex-buf}. Reported by Uwe Bonnes +@samp{<bon@@lte.e-technik.uni-erlangen.de>}. + +@item +Make the hilit19 interface more robust. Thanks to William Dean Norris +II @samp{<wdn@@dragonfly.cis.ufl.edu>}. + +@item +More OS/2 Makefile fixes by Bodo Huckestein +@samp{<bodo@@eu10.mpi-hd.mpg.de>}. + +@item +Reimplemented comment support on top of @code{comment-region}, giving +slightly different semantics. +@end itemize + + +@node Version 8.0 +@comment node-name, next, previous, up +@section News in 8.0 + +Coordinator: Per Abrahamsen, 1993. + +Alpha testers (in order of appearance): Marc Gemis +@samp{<makke@@wins.uia.ac.be>}, Shinji Kobayashi +@samp{<koba@@flab.fujitsu.co.jp>}, Philippe Defert +@samp{<defert@@gnuisance.cern.ch>}, Richard Stanton +@samp{<stanton@@haas.berkeley.edu>}, Norbert Kiesel +@samp{<norbert@@i3.informatik.rwth-aachen.de>}, Roberto Cecchini +@samp{<CECCHINI@@fi.infn.it>}, Hanno Wirth @samp{<wirth@@igd.fhg.de>}, +Tim Carlson @samp{<tim@@math.montana.edu>}, John Daschbach +@samp{<dasch@@darkwing.uoregon.edu>}, Bob Fields +@samp{<bob@@minster.york.ac.uk>}, Peter Whaite +@samp{<peta@@cim.mcgill.ca>}, Volker Dobler +@samp{<dobler@@etu.wiwi.uni-karlsruhe.de>}, Phil Austin +@samp{<phil@@geog.ubc.ca>}, Martin Maechler +@samp{<maechler@@stat.math.ethz.ch>}, Havard Rue +@samp{<Havard.Rue@@sima.sintef.no>}, Tim Geisler +@samp{<tmgeisle@@faui80.informatik.uni-erlangen.de>}, Tim Carlson +@samp{<imsgtcar@@mathfs.math.montana.edu>}, Sridhar Anandakrishnan +@samp{<sak@@essc.psu.edu>}, Peter Thiemann +@samp{<thiemann@@provence.informatik.uni-tuebingen.de>}, Pedro Quaresma +@samp{<pedro@@mat.uc.pt>}, Christian Lynbech +@samp{<lynbech@@daimi.aau.dk>}, Kevin Scott +@samp{<scottkj@@prl.philips.co.uk>}, Bodo Huckestein +@samp{<bodo@@eu10.mpi-hd.mpg.de>}, Cengiz Alaettinoglu +@samp{<ca@@cs.UMD.EDU>}, Jakob Schiotz +@samp{<schiotz@@fysik.dth.dk>}, and probably more.@refill + +@itemize @bullet +@item +New variable @code{LaTeX-letter-sender-address} contains default address +for use with the letter style. Set it to the address of your +organization in @file{tex-site.el}. Thanks to Sridhar Anandakrishnan +@samp{<sak@@essc.psu.edu>}. + +@item +Makefile now works under OS/2 with GNU Make. Thanks to Bodo Huckestein +@samp{bodo@@eu10.mpi-hd.mpg.de}. + +@item +Made it possible to install global auto files without having Bib@TeX{} +mode installed. Thanks to Christian Lynbech +@samp{<lynbech@@daimi.aau.dk>}. + +@item +Minor documentation fixes. Thanks to Martin Maechler +@samp{<maechler@@stat.math.ethz.ch>}. + +@item +Added support for @samp{eqref} for the @samp{amsart} style. Thanks to +Peter Whaite @samp{<peta@@cim.mcgill.ca>}. + +@item +Use @samp{-c} as the default shell command option under @samp{emx}. +Eberhard Mattes @samp{<mattes@@azu.informatik.uni-stuttgart.de>} says +it is better than @samp{/c}. + +@item +Made powerkey in the menus work better under OS/2. Thanks to Eberhard +Mattes @samp{<mattes@@azu.informatik.uni-stuttgart.de>}. + +@item +Made the reference cards print correctly on US letter format paper. +Thanks to Magnus Nordborg @samp{<magnus@@fisher.Stanford.EDU>}. + +@item +@code{LaTeX-dead-mode} removed. Read the file `ISO-TEX' for alternative +solutions. + +@item +All minor modes unbundled. You can find them from ftp at +@samp{ftp.iesd.auc.dk} in the directory @file{/pub/emacs-lisp}. Removed +information about minor modes from this document. + +@item +New hooks for changing ispell directory, see @file{tex-site.el} for +details. + +@item +@LaTeX{}2e mode now supported. Insert + +@lisp + (setq TeX-default-mode 'latex2e-mode) +@end lisp + +in your @file{.emacs} file to get documentclass instead of documentstyle +per default. The parser recognizes documentclass, usepackage, and +newcommand with a default argument. There are also templates for all of +them. + +@item +Added Jakob Schiotz's @samp{<schiotz@@fysik.dth.dk>} help file for +installing AUC @TeX{} on OEMACS. It will probably also be of interest +for DEMACS users. + +@item +Minor changes to be more friendly for OEMACS, thanks to Jakob Schiotz +@samp{<schiotz@@fysik.dth.dk>}. + +@item +The control key bindings in @code{LaTeX-math-mode} now works, thanks to +Frederic Devernay @samp{<Frederic.Devernay@@sophia.inria.fr>}. + +@item +@LaTeX{} outlines no longer matches @samp{\partial} or other commands +with a sectioning command as prefix. Thanks to Jakob Schiotz +@samp{<schiotz@@fysik.dth.dk>}. + +@item +@code{LaTeX-fill-paragraph} now handles the case where the previous line +both contain an @samp{\item} and an unmatched open brace. Thanks to +Piet van Oostrum @samp{<piet@@cs.ruu.nl>}. + +@item +Use abbreviated file name for @TeX{} output buffers in Emacs 19. Thanks +to Jens Gustedt @samp{<gustedt@@math.tu-berlin.de>}. + +@item +Added lowercase alias for @code{LaTeX-math-mode} for use with Emacs file +mode commands. Thanks to Olaf Burkart +@samp{<burkart@@zeus.informatik.rwth-aachen.de>}. + +@item +Added code to reuse old region in @code{TeX-command-region} if mark is +not active. Thanks to Cengiz Alaettinoglu @samp{<ca@@cs.UMD.EDU>}. + +@item +Now get keyboard accelerators on all menus rather than only AUC @TeX{} +menus, thanks to the @file{powerkey.el} file by Lars Lindberg +@samp{<lli@@sypro.cap.se>}. + +@item +Added @code{TeX-electric-macro} for faster completion of @TeX{} macros. +@xref{Completion}. + +@item +Comparing printer names are now case incentive. Thanks to Richard +Stanton @samp{<stanton@@haas.berkeley.edu>}. + +@item +Default shell fixed for OS/2. Thanks to Richard Stanton +@samp{<stanton@@haas.berkeley.edu>}. + +@item +Added functions to hide (@code{LaTeX-hide-environment}) and show +(@code{LaTeX-show-environment}) the current environment. + +@item +@kbd{C-u C-c C-e} will now modify the current environment instead of +inserting a new environment. This is like the optional argument to the +font commands. + +@item +Added nabla to LaTeX Math Mode. Suggested by Bill Reynolds +@samp{<bill@@goshawk.lanl.gov>}. + +@item +Added commands for running @TeX{} and @LaTeX{} interactively. Thanks to +David Carlisle @samp{<carlisle@@computer-science.manchester.ac.uk>}. + +@item +The external commands will now insert there output @emph{before} point +in the output buffers. This allows you to follow the progress by +putting point at the end of the file. Suggested by Jak Kirman +@samp{<jak@@cs.brown.edu>}. + +@item +When invoking an external command from a menu, the document will be +automatically saved. + +@item +There are now a printer menu for emacs 19. + +@item +Redesigned dependency checking. Now only checks dependencies for files +loaded in the current emacs session. This is much faster, but will not +catch files that are edited outside this emacs session, or files edited +in killed buffers. @strong{@code{TeX-check-path} must at least contain +@file{.} for saving to work}. If you have set @samp{TeX-check-path} +in your @file{.emacs} file, remove it. The default value is fast enough +now. + +@item +New variable @code{TeX-save-query} control if AUC @TeX{} will query you +for each modified buffer when you save the document. Set it to nil to +get rid of these questions. Setting this variable also affect the +automatic saving of the document that happens each time you start an +external command. + +@item +New command @code{TeX-save-document} will save all files in the current +document, i.e. the document associated with the current buffer. + +@item +Cleaned up all minor modes, also made them use @file{min-map.el} or +@file{min-mode.el} instead of @file{min-bind.el}. + +@item +Cleaned up release management. + +@item +AUC TeX will not longer be confused when you rewrite a file under a new +name. + +@item +Lots of code cleanup, involving reformatting the source and renaming all +@samp{-hook} variables and functions to conform with the Emacs 19 +guidelines. + +@item +Can now parse Japanese characters in labels and macros when you use +Japanese @TeX{}. Thanks to Shinji Kobayashi +@samp{<koba@@flab.fujitsu.co.jp>}. + +@item +Made it safe to quit when AUC @TeX{} asks for the name of the master +file. It will simply assume the file itself is the master, and continue +without inserting any file local variables. + +@item +Support for @code{epsf} and @code{psfig} style files. Thanks to Marc +Gemis @samp{<makke@@wins.uia.ac.be>}. + +@item +Support for @LaTeX{}info. Thanks to Marc Gemis +@samp{<makke@@wins.uia.ac.be>}. + +@item +Only examine the first 10000 bytes to find out what @TeX{} mode to use. + +@item +Added @code{TeX-submit-bug-report} command to submit bug reports. It +uses the @file{reporter.el} distributed with SuperCite, so it may not be +available in some Emacs 18 installations. + +@item +Speeded up parsing significantly by using a simpler regexp. + +@item +Added variable @code{TeX-auto-untabify}. Set it to nil to prevent +untabifying the buffer when it is saved. Several people wanted this. + +@item +Changed defaults to @emph{not} do any automatic parsing, nor prompt for +a master file. @xref{Parsing Files}, @ref{Multifile}, for information +about how ot correct this. In short, insert the following in your +@file{.emacs} file. + +@lisp +(setq TeX-auto-save t) +(setq TeX-parse-self t) +(setq-default TeX-master nil) +@end lisp + +@item +Some grammatical fixes to the @file{PROBLEMS} file. Thanks to Lawrence +R. Dodd @samp{<dodd@@roebling.poly.edu>}. + +@item +No longer install a separate @code{outline-minor-mode} by default, as +the FSF Emacs 19.19 @code{outline-minor-mode} is adequate. The included +file @file{outln-18.el} emulates the FSF Emacs 19.19 mode under Emacs 18. + +The FSF Emacs 19.19 @code{outline-minor-mode} use the @kbd{C-c} prefix +instead of @kbd{C-c C-o} by default, and does not bind as many keys as +the @code{outline-minor-mode} distributed with earlier versions of AUC +@TeX{} did. You can get the keybindings back together with other +goodies by inserting +@example +(require 'out-xtra) +@end example +in your @file{.emacs} file. @file{out-xtra.el} will probably be +unbundled from AUC @TeX{} in the future. + +@item +Some fixes to AmS-@TeX{} mode by Ulf Juergens +@samp{<ulf@@mathematik.uni-bielefeld.de>}. + +@item +Make @samp{plain-TeX-mode-menu} work in Lucid Emacs. Thanks to Anthony +Rossini @samp{rossini@@hsph.harvard.edu} for reporting this. + +@item +First cut on a @TeX{}info mode. + +@item +More strict about parsing @samp{\bibitem}'s and Bib@TeX{} entries. + +@item +Made it easier to write style files for environments that takes +arguments and documented it. Suggested by Martin +Wunderli @samp{<wunderli@@inf.ethz.ch>}. + +@item +Parse optional argument to @samp{\newenvironment}. Suggested by Martin +Wunderli @samp{<wunderli@@inf.ethz.ch>}. + +@item +Fixed @samp{parbox} macro. Thanks to Shinji Kobayashi +@samp{<koba@@flab.fujitsu.co.jp>}. + +@item +Made the parser work better in outline minor mode. Thanks to Salvador +Pinto Abreu @samp{<spa@@khosta.fct.unl.pt>}. + +@item +Also save style information with @code{TeX-normal-mode} when buffer not +modified. + +@item +Use @code{$(MAKE)} instead of @samp{make} to invoke @code{make} from the +@file{Makefile}. Thanks to John Interrante +@samp{<interran@@uluru.Stanford.EDU>}. + +@item +Make last value default for @code{TeX-insert-macro}. Suggested by Matt +Fairtlough @samp{<M.Fairtlough@@dcs.sheffield.ac.uk>}. + +@item +Renamed info file to @samp{auc-info} in order to fill DOS file limits. +Please remember to update your @file{dir} file to reflect this change. + +@item +Delete auto file instead of saving an empty file. +@end itemize + +@node Version 7.3 +@comment node-name, next, previous, up +@section News in 7.3 + +Coordinator: Per Abrahamsen, 1993. + +@itemize @bullet +@item +More robust installation, especially for Lucid Emacs (I hope). Many +people reported problems with this. + +@item +Make `easymenu' work when byte-compiled. Many people reported this +bug. + +@item +Minimally updated the @file{README} file from version 6.0 (sigh). +Thanks to Boris Goldowsky @samp{<boris@@cs.rochester.edu>} for reporting +this. + +@item +Added @samp{@@finalout} to manual. Reported by Henrik Drabol +@samp{<hvd@@ens004.ens.min.dk>}. + +@item +Fixed @kbd{M-q} to work after an @samp{\end@{@dots{}@}}. It will not +work at the end of the buffer, but there are usually the local variables +so it should (hopefully) not matter. Thanks to Shinji Kobayashi +@samp{<koba@@flab.fujitsu.co.jp>} again. + +@item +New variables @code{TeX-open-quote} and @code{TeX-close-quote} determine +what is inserted by @code{TeX-insert-quote}. The @file{german} style +file now use those variables instead of changing the keymap. + +@item +Changes to the default settings in @file{tex-site.el}, in particular a +@samp{Queue} command is added to display the print queue. Thanks to +John Interrante @samp{<interran@@uluru.Stanford.EDU>} for code, and +other members of the @samp{auc-tex@@iesd.auc.dk} mailing list for +ideas. + +@item +Make sure all outline mode commands are bound in +@code{outline-minor-mode}. + +@item +Added autoload for @code{TeX-command}. Thanks to Hanno Wirth +@samp{<wirth@@igd.fhg.de>} for reporting this. + +@item +Added support for AmS@TeX{} and AmSLa@TeX{}. Currently they are +identical to @TeX{} and @LaTeX{} except for another default command. + +@item +Added Vor@TeX{} style matching of dollar sign. The style is guaranteed +to be Vor@TeX{}, since I lifted the code directly from Vor@TeX{}. +Thanks to Pehong Chen @samp{<phc@@renoir.berkeley.edu>} for writing the +Vor@TeX{} code. Thanks to Jak Kirman @samp{<jak@@cs.brown.edu>} for +pointing out this nice Vor@TeX{} feature. + +@item +Added information about AUC @TeX{} mail addresses to the manual. Thanks +to Dave Smith @samp{<maa507@@computing.lancaster.ac.uk>}. + +@item +Added menu to for plain @TeX{}. Suggested by Tim Carlson +@samp{<imsgtcar@@math.montana.edu>}. + +@item +Made the menus depend on @code{TeX-command-list}. + +@item +Made it possible to specify @code{TeX-auto-regexp-list} in the local +variable section of each file. + +@item +Added variable @code{TeX-auto-parse-length} to specify maximal length of +text that will be parsed. + +@item +Added automatic parsing of Bib@TeX{} files and @samp{bibitem} entries in +order to get completion in @samp{cite}. This was inspired by an add on +made by Sridhar Anandakrishnan @samp{<sak@@essc.psu.edu>}. + +@item +Added variable @code{TeX-byte-compile} to disable automatic byte +compilation of style files when loaded. This is needed when using +different Emacs versions. + +@item +Added variable @code{TeX-translate-location-hook} to translate file and +line information before showing an error, as requested by Thorbjoern +Ravn Andersen @samp{<ravn@@imada.ou.dk>}. + +@item +Added variable @code{TeX-auto-save} to allow disabling the automatic +saving of style information, either per file in the file local +variables, or globally by using @code{setq-default}. Use +@code{TeX-normal-mode} to force style information to be saved. + +@item +Try to create @file{auto} directory if it does not exists. + +@item +Added chapter describing how to tune the @TeX{} parsing. + +@item +Allow (but do not encourage) a string value for +@code{LaTeX-default-options}. + +@item +Give @samp{"} word syntax when german.sty is loaded. Suggested by Tim +Geisler @samp{<tmgeisle@@immd8.informatik.uni-erlangen.de>}. + +@item +Many corrections to the grammar in the manual. Thanks to Manfred +Weichel @samp{<Manfred.Weichel@@sto.mchp.sni.de>}. + +@item +Bind @code{TeX-home-buffer} to @kbd{C-c ^} instead of @kbd{C-c C-h} +which are reserved in Emacs 19. Suggested by Chris Moore +@samp{<Chris.Moore@@src.bae.co.uk>}. +@end itemize + +@node Version 7.2 +@comment node-name, next, previous, up +@section News in 7.2 + +Coordinator: Per Abrahamsen, 1993. + +@itemize @bullet +@item +@code{LaTeX-dead-mode} works again. Thanks to Patrick O'Callaghan +@samp{<poc@@usb.ve>} for fixing it. + +@item +Minor fixes to the documentation. Thanks to Shinji Kobayashi +@samp{<koba@@flab.fujitsu.co.jp>}. + +@item +Add @samp{Compiling} to the mode line of all buffers, while there is a +AUC @TeX{} compilation process running. This is similar to the behavior +of @code{compile} in Emacs 19. + +@item +@code{TeX-normal-mode} will now save the buffer first to make sure it +gets reparsed. + +@item +Labels with underscores are now recognized. Thanks to Wolfgang Franzki +@samp{<W.Franzki@@kfa-juelich.de>} + +@item +Fix to `ghostview' printer specification. Thanks to Masayuki Kuwada +@samp{<kuwada@@soliton.ee.uec.ac.jp>}. + +@item +Recognize @samp{abstract}, @samp{center}, @samp{titlepage}, +@samp{verse}, and @samp{theindex} environments. Thanks to Masayuki Kuwada +@samp{<kuwada@@soliton.ee.uec.ac.jp>}. + +@item +Fix to @samp{newsavebox} macro. Thanks to Shinji Kobayashi +@samp{<koba@@flab.fujitsu.co.jp>} for reporting this. + +@item +Menu support for GNU Emacs 19 and Lucid Emacs. Thanks to Alastair Burt +@samp{<burt@@dfki.uni-kl.de>} for the initial Lucid Emacs version. + +@item +@kbd{C-c C-f C-d} now deletes the current font. The current font is +defined to be the innermost @TeX{} group starting with a @TeX{} macro +that is terminated by a space. + +@item +Giving @kbd{C-c C-f} a prefix argument will replace the current font, +i.e. @kbd{C-u C-c C-f C-b} will change the current font to bold. + +The old functionality (putting the font around the region) has been +removed. To make the region bold, type @kbd{C-w C-c C-f C-b C-y} +instead. + +@item +Chapter recognized as largest heading in the report style. Thanks to +Shinji Kobayashi @samp{<koba@@flab.fujitsu.co.jp>} for reporting +this. + +@item +More support for Japanese style files. Thanks to Shinji Kobayashi +@samp{<koba@@flab.fujitsu.co.jp>}. + +@item +No longer put @samp{Outline} in the mode line whenever +@code{selective-display} is set. Thanks to Lawrence R. Dodd +@samp{<dodd@@roebling.poly.edu>} for reporting this. + +@item +Support for inserting calligraphic letters in @code{TeX-math-mode} with +@kbd{` c @key{letter}}. Thanks to Olaf Burkart +@samp{<burkart@@zeus.informatik.rwth-aachen.de>}. + +@item +@code{set-docstring} in @file{tex-math.el} should work better now. +Thanks to Alastair Burt @samp{<burt@@dfki.uni-kl.de>} and Olaf Burkart +@samp{<burkart@@zeus.informatik.rwth-aachen.de>}. + +@item +Support for dviout preview on PC-9801. Thanks to Shinji Kobayashi +@samp{<koba@@flab.fujitsu.co.jp>}. + +@item +Inserting environment in empty buffer should work now. Thanks to +Alastair Burt @samp{<burt@@dfki.uni-kl.de>}. + +@item +Default float for figures changed from @samp{tbp} to @samp{htbp}. + +@item +@code{LaTeX-format-environment} may work now. Thanks to Shinji +Kobayashi @samp{<koba@@flab.fujitsu.co.jp>}. + +@item +Better @code{LaTeX-close-environment}. Thanks to Thorbjoern Hansen +@samp{<thansen@@diku.dk>}. + +@item +Some support for Ispell 4.0. + +@item +Bib@TeX{} in Emacs 19 need @code{tex-insert-quote}, make it autoload +from AUC @TeX{} instead of the standard @code{tex-mode}. + +@item +@code{TeX-auto-generate} failed when repeated. Thanks to Peter Whaite +@samp{<peta@@Thunder.McRCIM.McGill.EDU>} for reporting this. +@end itemize + +@node Version 7.1 +@comment node-name, next, previous, up +@section News in 7.1 + +Coordinator: Per Abrahamsen, 1993. + +@itemize @bullet +@item +Allow multiple @samp{%p} in print commands. + +Suggested by Cliff Krumvieda @samp{<cliff@@cs.cornell.edu>}. + +@item +Improved backward compatibility in @file{auc-tex.el}. Thanks to Ralf +Handl @samp{<handl@@cs.uni-sb.de>}. + +@item +New style hook for @file{german.sty}. + +Disable smart quotes. Press @kbd{C-c C-n} to make it take effect. + +@item +Allow files to have other extensions than ``tex''. + +But no longer allow files to have multiple dots. Sigh. + +@item +Will no longer parse the buffer if it can use the saved state. + +@item +New variable @code{TeX-parse-self}. + +Set it to nil if you never want to parse the buffer when you load it. + +@item +Only offer to save files that belongs to the document. + +When you format the document with @kbd{C-c C-c}, AUC @TeX{} will no +longer offer to save your @file{RMAIL}, @file{.newsrc}, or other files +that does not belong to the document. Suggested by Jim Hetrick +@samp{<hetrick@@phys.uva.nl>}. + +@item +Foil@TeX{} support. + +Thanks to Sven Mattisson @samp{<sven@@tde.lth.se>} + +@item +Smarter about when you need to reformat. + +Thanks to Chris Callsen @samp{<chris@@iesd.auc.dk>}. + +@item +Japanese @TeX{} + +Now supports Japanese @TeX{}. Thanks to Shinji Kobayashi +@samp{<koba@@keisu-s.t.u-tokyo.ac.jp>}. + +@item +Works again under OS/2 and other case insensitive file systems. + +@item +DEMACS support. + +Thanks to Shinji Kobayashi @samp{<koba@@keisu-s.t.u-tokyo.ac.jp>}. + +@item +Better @code{LaTeX-close-environment}. + +Thanks to Piet van Oostrum @samp{<piet@@cs.ruu.nl>}. + +@item +Ispell support. + +Thanks to Piet van Oostrum @samp{<piet@@cs.ruu.nl>}. + +@item +Support for Russian letters. + +Thanks to Justin R. Smith @samp{<jsmith@@king.mcs.drexel.edu>}. + +@item +Sli@TeX{} fixes. + +Many people. + +@item +Fixes for spelling errors. + +Many people. + +@end itemize + +@node Version 7.0 +@comment node-name, next, previous, up +@section Version 7.0 + +Coordinator: Per Abrahamsen, 1993. + +Alpha testers (in order of appearance): Piet van Oostrum +@samp{<piet@@cs.ruu.nl>}, Sven Mattisson @samp{<sven@@tde.lth.se>}, Tim +Geisler @samp{<tmgeisle@@immd8.informatik.uni-erlangen.de>}, Fran E. +Burstall @samp{<F.E.Burstall@@maths.bath.ac.uk>}, Alastair Burt +@samp{<burt@@dfki.uni-kl.de>}, Sridhar Anandakrishnan +@samp{<sak@@essc.psu.edu>}, Kjell Gustafsson +@samp{<kjell@@sccm.Stanford.EDU>}, Uffe Kjaerulff +@samp{<uk@@iesd.auc.dk>}, Kurt Swanson @samp{Kurt.Swanson@@dna.lth.se}, +Mark Utting @samp{<marku@@cs.uq.oz.au>}, Per Norman Oma +@samp{perno@@itk.unit.no}, Naji Mouawad +@samp{<nmouawad@@math.uwaterloo.ca>}, Bo Nygaard Bai +@samp{<bai@@iesd.auc.dk>}, and probably more. + +@itemize @bullet +@item +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 @file{tex-init.el} instead of @file{auc-tex.el}. + +The file @file{auc-tex.el} is still available and implements the old +keybindings on top of the new code. + +Print out the reference card (@file{doc/tex-ref.tex}) to see the new +bindings. + +@item +Completely redesigned the buffer handling. + +No part of the interface or the customization variables remain the same, +unless you use the compatibility functions in @file{auc-tex.el}. In +that case the interactive commands remain similar in spirit, but the +customization interface is still changed. + +The file @file{tex-buf.el} has been completely rewritten, and there are +major cleanup in @file{tex-dbg.el}, however the basic functionality +remains the same in this file. The code for both @file{tex-buf.el} and +@file{tex-dbg.el} should be much simpler now and easier to extent. + +@file{auc-tex.el} and @file{tex-site.el} was updated to support the new +interface. I actually believe the moral equivalent to @code{TeX-region} +to work now @t{:-)}, at least I understand the code now. + +The two major functions are now @code{TeX-command-master} and +@code{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 @code{TeX-command-list}. + +@code{TeX-command-master} will run the specified command on the buffers +master file. You can have one command running for each master file. +@code{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 @code{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 +@code{TeX-add-local} to nil. Furthermore, it will convert @samp{%% +Master:} lines to file variables, unless you disable it by setting +@code{TeX-convert-master} to nil. +@vindex TeX-convert-master + +Functionality removed (for now, it might appear again latter) include +all other functions to start a command (e.g. @code{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). + +@item +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. + +@item +Automatically generate style files. + +AUC @TeX{} can now automatically extract information from a @TeX{} file, +and will do this when you save a buffer. + +@item +Sli@TeX{} mode. + +Just like @LaTeX{} mode, except that the default command to format run +on the buffer is @samp{slitex}. + +@item +@code{LaTeX-section} completely general. + +Rewrote @file{ltx-sec.el}. + +@itemize @minus +@item +Sectioning level, toc, and title queries can be individually turned off. +@item +Label query can be turned on or off for selected sectioning levels. +@item +Label prefix can be different for different sectioning levels. +@item +If the title (or toc) is empty, point will be positioned there. +@item +Users can add new hooks +@end itemize + +@item +@code{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. + +@item +Fixed center in figure environment. + +Thanks to Thomas Koenig @samp{<ig25@@rz.uni-karlsruhe.de>}. + +@item +Changed @code{\M-} to @code{\e} in all keybindings in order to better +support 8-bit input on some GNU Emacs. Thanks to Peter Dalgaard +@samp{<pd@@kubism.ku.dk>}. + +Please, implementors of 8-bit input extensions to GNU Emacs. +@code{\M-x} does @emph{not} means @dfn{@kbd{x} with the 8-bit set}. It +means @dfn{pressing @kbd{x} while holding down the @key{meta} key}. +Some systems (such as X11) are able to tell the different. Thus, even +if you implement 256 byte keymaps, @code{\M-x} should still expand +@code{meta-prefix-char} followed by an @kbd{x} in the keymap. This +allows you to distinguish pressing @kbd{x} while holding down the +@key{meta} key from entering a literal 8-bit character. + +@item +Made the outline commands aware of the document style. + +That is, if the document style is @samp{article}, @samp{\section} will +be one level below the @samp{\documentstyle}, while if the style is +@samp{book}, @samp{\section} will be three levels below +@samp{\documentstyle}. This will make @code{show-children} work better +at the top level. + +@item +The makefiles are closer to GNU coding standard. + +They now understand `prefix' and some other macros. + +@item +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 @samp{<piet@@cs.ruu.nl>}. + +@item +Added @samp{*} to lot of @code{(interactive)} declarations. + +@item +The outline commands are now always accessible from @LaTeX{} mode. + +@item +Generalized the keyboard remapping and double modes. + +These are found in the file @file{min-key.el}. + +@item +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. + +@item +Add outline headers. + +It is now possible to add extra outline headers, by setting the variable +@code{TeX-outline-extra}. + +@item +Smart quotes even smarter. + +If you press @kbd{"} twice, it will insert an real double quote instead +of two (or four) single quotes. This is consistent with how remapping +in @file{min-key.el} is done. + +@item +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. + +@item +Call show-all when you change major mode. + +Thanks to Inge Frick's @samp{<inge@@nada.kth.se>} @file{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. + +@item +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 +(@pxref{Multifile}).@refill + +@end itemize + +@node Version 6.1 +@comment node-name, next, previous, up +@section Version 6.1 + +Coordinator: Per Abrahamsen, 1992. + +@itemize @bullet +@item +@code{TeX-region} might work now (heard that before?). + +Many people reported this one. Especially thanks to Fran Burstall +@samp{<F.E.Burstall@@maths.bath.ac.uk>} and Bill Schworm +@samp{<bill@@schworm.econ.ubc.ca>}.@refill + +@item +The specification format for the @TeX{} command is more general. + +See the documentation for @code{LaTeX-command} and +@code{plain-TeX-command}. + +@item +The specification format for the preview commands is more general. + +See their respective documentation. + +@item +The specification format for the print command is more general. + +See the documentation for @code{TeX-print-command}. + +@item +@code{TeX-args} is marked as obsolete. + +@item +The @samp{"Emergency stop ..."} error. + +Some users of old @TeX{} installations got might might be fixed now. +Thanks to Philip Sterne @samp{<sterne@@dublin.llnl.gov>}. + +@item +It is now possible to change the preview command. + +@dots{} without loading TeX-site first. Thanks to Tim Bradshaw +@samp{<tim.bradshaw@@edinburgh.ac.uk>}. + +@item +New variable TeX-smart-quotes. + +Allow @file{german.sty} users (and others) to disable the mapping of +double quote (@kbd{"} to @samp{``} or @samp{''}). Thanks to Daniel +Hernandez @samp{<danher@@informatik.tu-muenchen.de>}. + +@item +Many minor corrections to the documentation. + +Thanks to Mainhard E. Mayer @samp{<hardy@@golem.ps.uci.edu>}. + +@item +Make test for @code{HOSTTYPE} case insensitive. + +Thanks to Gisli Ottarsson @samp{<gisli@@liapunov.eecs.umisc.edu>}. + +@item +@code{TeX-force-default-mode} + +Set to avoid AUC @TeX{}'s attempts to infer the mode of the file by +itself. + +@end itemize + +@node Version 6.0 +@comment node-name, next, previous, up +@section Version 6.0 + +Coordinator: Kresten Krab Thorup, 1992. + +Preliminary documentation is available in the directory @file{doc}. It +isn't very well written, but I believe it covers most interesting points. +Comments, suggestions, or even rewrites of sections are VERY +WELCOME@dots{} + +LaCheck has been incorporated in the package. The source code for it is +available in the directory @file{lacheck} along with the documentation +for it. Lacheck may also be used from the command line. It is bound to +@kbd{C-c $}. + +Some minor changes in: + +@table @code +@item TeX-region +Should work better with @samp{Master:} option. + +@item LaTeX-environment +Numerous new hooks added by Masayuki Kuwada. + +@item TeX-command-on-region +Removed. @kbd{C-c C-o} used for @code{outline-minor-mode} instead. + +@end table + +And some additional minor fixes... + +@node Ancient History +@comment node-name, next, previous, up +@section Ancient History + +The origin of AUC @TeX{} is @file{tex-mode.el} from Emacs 16. Lars +Peter Fischer @samp{<fischer@@iesd.auc.dk>} wrote the first functions to +insert font macros and Danish characters back in 1986. Per Abrahamsen +@samp{<abraham@@iesd.auc.dk>} wrote the functions to insert environments +and sections, to indent the text, and the outline minor mode in 1987. +Kresten Krab Thorup @samp{<krab@@iesd.auc.dk>} wrote the buffer handling +and debugging functions, the macro completion, and much more, including +much improved indentation and text formatting functions. He also made +the first public release in 1991, and was the main author and +coordinator of every release up to and including 6.0. + +Thanks should also go to all the people who have been a great help +developing the AUC @TeX{} system. Especially all the people on the +@samp{auc-tex} mailing list, who have been very helpful commenting and +pointing out weak points and errors. + +Some of the contributors are listed below. Others are mentioned in the +lisp files or in the History section. + +@table @samp +@item <dduchier@@csi.UOttawa.CA> +Denys Duchier +@item <ferguson@@cs.rochester.edu> +George Ferguson +@item <simons@@ibiza.karlsruhe.gmd.de> +Martin Simons +@item <smith@@pell.anu.edu.au> +Michael Smith +@item <per@@iesd.auc.dk> +Per Hagen +@item <handl@@cs.uni-sb.de> +Ralf Handl +@item <sven@@tde.lth.se> +Sven Mattisson +@item <kuwada@@soliton.ee.uec.ac.jp> +Masayuki Kuwada +@item <tb06@@pl118f.cc.lehigh.edu> +Terrence Brannon +@item <roseman@@hustat.harvard.edu> +Leonard Roseman +@end table + +Special thanks to Leslie Lamport for supplying the source for the LaTeX +error messages in the @file{tex-dbg.el} file. + |