summaryrefslogtreecommitdiff
path: root/support/auctex/RELEASE-13.2
diff options
context:
space:
mode:
Diffstat (limited to 'support/auctex/RELEASE-13.2')
-rw-r--r--support/auctex/RELEASE-13.2171
1 files changed, 171 insertions, 0 deletions
diff --git a/support/auctex/RELEASE-13.2 b/support/auctex/RELEASE-13.2
new file mode 100644
index 0000000000..f2496ca454
--- /dev/null
+++ b/support/auctex/RELEASE-13.2
@@ -0,0 +1,171 @@
+Release notes for AUCTeX 13.2 with preview-latex
+================================================
+
+AUCTeX provides by far the most wide-spread and sophisticated
+environment for editing LaTeX, TeX, ConTeXt and Texinfo documents with
+Emacs. Combined with packages like RefTeX, flyspell and others it is
+pretty much without peer as a comprehensive authoring solution for a
+large variety of operating system platforms and TeX distributions. It
+supports document-dependent completion and syntax highlighting, easily
+accessible menus, jumping to error locations in the source file, a
+number of editing shortcuts, intelligent indentation and filling of
+text during entry, and WYSIWYG previews of graphical elements like
+math formulas right in the Emacs source buffer, by virtue of its
+preview-latex component.
+
+One part of the preview-latex subsystem is the central `preview.sty'
+file that is independently useful for a number of applications and is
+available in unbundled form from CTAN.[1]
+
+AUCTeX needs volunteers in particular for non-programming tasks:
+documentation writing, tutorials, translations, reference material,
+sleuth work, testing.
+
+New features and fixed bugs in this release
+-------------------------------------------
+
+AUCTeX no longer refuses to insert dollar sign when you type ‘$’ at
+point where AUCTeX thinks the current math mode didn’t start with
+dollar(s). AUCTeX assumes the user knows that it isn’t in math
+mode actually.
+
+You can keep the former behavior by enabling the new customize
+option ‘TeX-refuse-unmatched-dollar’.
+
+AUCTeX supports completion-at-point of macro and environment
+arguments in LaTeX buffers. The responsible function recognizes
+the argument position and extracts the corresponding candidates
+from the variables ‘TeX-symbol-list’ and ‘LaTeX-environment-list’.
+
+AUCTeX underlines the argument of macros which produce underlined
+text in the final product with ‘font-latex-underline-face’. The
+corresponding keyword class is called ‘underline-command’. See the
+section for fontification of macros if you dislike this feature and
+wish to deactivate it.
+
+Support for the Sioyek document viewer is added.
+
+AUCTeX now requires GNU Emacs 25.1 or higher.
+
+AUCTeX tracks the change in Emacs where initial inputs in the
+minibuffer during queries are getting phased out. Queries for the
+mandatory arguments of macros and environments are adjusted where
+applicable. The value which will be used after hitting ‘RET’
+without other input is shown in the prompt in parentheses prefixed
+with ‘default’. For this change the signature of the function
+‘TeX-arg-length’ is altered. The old argument list was:
+ (defun TeX-arg-length (optional &optional prompt
+ initial-input definition default)
+
+whereas the new one is:
+ (defun TeX-arg-length (optional &optional prompt
+ default initial-input definition)
+
+Note the position change of ‘DEFAULT’.
+
+Indenting of conditionals is improved. Code inside constructs like
+‘\ifx . \else . \fi’ is correctly indented. An interface for style
+files is also introduced which can add their macros to the
+indentation engine. Check the file ‘algpseudocode.el’ for an
+example.
+
+You can optionally enable indent inside square brackets ‘[]’ by new
+user options ‘TeX-indent-open-delimiters’ and
+‘TeX-indent-close-delimiters’.
+
+Now ‘tex-buf.el’ is merged into ‘tex.el’ and no longer exists. If
+your personal code has ‘(require 'tex-buf)’, one of the following
+prescriptions would serve.
+ 1. Remove ‘(require 'tex-buf)’.
+ 2. Replace it with ‘(require 'tex)’.
+ 3. Replace it with ‘(require 'latex)’.
+
+When you edit a document divided into multiple files, auto parsed
+information for all sub files are saved under ‘auto’ subdirectory
+at master directory when ‘TeX-parse-self’ and ‘TeX-auto-save’
+options are enabled. Now you can have support ‘.el’ file saved
+under ‘auto’ subdirectory of each directory of the sub file when
+the sub files aren’t located at the master directory.
+
+To achieve that, set new user option ‘TeX-auto-save-aggregate’ to
+‘nil’.
+
+There was another hook where former dynamic free variables could be
+used. The usage was invalidated at version 13.1, by introduction
+of lexical binding over AUCTeX.
+
+The functions in ‘TeX-region-hook’ could access the free variables
+‘master-buffer’ and ‘orig-buffer’. Those are now named
+‘TeX-region-master-buffer’ and ‘TeX-region-orig-buffer’,
+respectively.
+
+Requirements
+------------
+
+It is required that you use at least GNU Emacs 25.1.
+
+The preview-latex subsystem requires image support.
+
+You'll also need a working LaTeX installation and Ghostscript.
+dvipng[2] (version 1.4 or later), a very fast DVI converter, can be
+used to speed up the conversion.
+
+Availability
+------------
+
+The easiest way for getting AUCTeX is installing it with GNU ELPA, see
+<URL:https://elpa.gnu.org/packages/auctex.html> for more information.
+Other download options are available at
+<URL:https://ftp.gnu.org/gnu/auctex/>. At release time, we provide the
+source tarball. You can also use versions of Emacs that already
+include AUCTeX or a software package management system for your
+operating system which provides you with the latest release.
+
+A separate directory for each release contains some stuff from the
+tarball, such as ChangeLog, printable manuals, and a reference sheet.
+The download area is mirrored to the directory support/auctex on CTAN.
+AUCTeX is licensed under the GNU General Public License version 3.
+
+You'll find more information at the web site of AUCTeX
+<URL:https://www.gnu.org/software/auctex/>, including its mailing list
+addresses.
+
+Future development and additional information
+---------------------------------------------
+
+AUCTeX is proceeding as a GNU project with the long-term intent of
+merging it into Emacs. For that reason, all new contributors need to
+assign copyright to their contributions to the FSF (the usual
+procedure for Emacs contributors). The same holds for past
+contributors. The principal authors and maintainers have already done
+so, but it would require a diligent and diplomatic volunteer to find
+and ask the rest.
+
+Current AUCTeX managers are Arash Esbati, Mosè Giordano, and Tassilo
+Horn. Everybody is welcome to contribute to the project by reporting
+bugs and suggesting improvements, but the most effective way of
+helping AUCTeX development remains volunteering for tasks.
+
+The following people contributed to this release series (in
+alphabetical order): Ivan Andrus, Ralf Angeli, Masayuki Ataka,
+Mohammad Hossein Bateni, Fabrice Ben Hamouda, Thomas Baumann, Vincent
+Belaïche, Berend de Boer, Alex Branham, Uwe Brauer, Ken Brown, Joshua
+Buhl, Jean-François Burnol, Patrice Dumas, Arash Esbati, Werner Fink,
+Miguel Frasson, Peter S. Galbraith, Mosè Giordano, Andrea Greselin,
+Patrick Gundlach, Abdul-Lateef Haji-Ali, Jobst Hoffmann, Tassilo Horn,
+Yvon Hevel, Orlando Iovino, Mads Jensen, Arne Jørgensen, Philip
+Kaludercic, David Kastrup, Ikumi Keita, Philip Kime, Oleh Krehel,
+Joost Kremers, Frank Küster, Jan-Åke Larsson, Matthew Leach, Brian
+Leung, Antoine Levitt, Leo Liu, Vladimir Lomov, Stefan Monnier, Dan
+Nicolaescu, Piet van Oostrum, Pieter Pareit, Nicolas Richard, Augusto
+Ritter Stoffel, Florent Rougon, Santiago Saavedra, Davide
+G. M. Salvetti, Rüdiger Sonderfeld, Holger Sparr, Mike Sperber, Reiner
+Steib, Christian Schlauer, Shiro Takeda, Mark Trettin (Please accept
+our apologies if we forgot somebody.)
+
+Footnotes:
+
+[1] <URL:https://www.ctan.org/pkg/preview>
+
+[2] dvipng is available via its project page
+<URL:https://savannah.nongnu.org/projects/dvipng> and from CTAN.