branch: main commit 1e8a495a4a2cc7376400686816924c0d4e320312 Author: Tassilo Horn <t...@gnu.org> Commit: Tassilo Horn <t...@gnu.org>
Regenerate docs and tex-site.el after merge --- auctex.info | 269 +++++++++++++++++++++++++++++++---------------------- preview-latex.info | 78 ++++++++-------- tex-site.el | 4 +- 3 files changed, 200 insertions(+), 151 deletions(-) diff --git a/auctex.info b/auctex.info index 93fa25e6..ef46b9cc 100644 --- a/auctex.info +++ b/auctex.info @@ -1,9 +1,9 @@ This is auctex.info, produced by makeinfo version 6.7 from auctex.texi. -This manual is for AUCTeX (version 12.2.3 from 2020-06-02), a +This manual is for AUCTeX (version 12.2.3.2020-06-27 from 2020-06-27), a sophisticated TeX environment for Emacs. - Copyright (C) 1992-1995, 2001, 2002, 2004-2019 Free Software + Copyright (C) 1992-1995, 2001, 2002, 2004-2020 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this @@ -125,6 +125,7 @@ Font Locking * Fontification of math:: Fontification of math constructs * Verbatim content:: Verbatim macros and environments * Faces:: Faces used by font-latex +* Known problems:: Known fontification problems Starting Processors, Viewers and Other Programs @@ -3010,8 +3011,17 @@ known by font-latex are displayed with the face 'font-latex-math-face'. Support for dollar signs and shorthands like '\(...\)' or '\[...\]' is built-in and not customizable. Support for other math macros and environments can be adapted by customizing the variables -'font-latex-match-math-command-keywords' and -'font-latex-math-environments' respectively. +'font-latex-match-math-command-keywords' and 'texmathp-tex-commands' +respectively. It is no longer recommended to customize +'font-latex-math-environments', which is initialized according to +'texmathp-tex-commands' and 'texmathp-tex-commands-default' by default. + + To convert your customization in 'font-latex-math-environments' into +'texmathp-tex-commands', please register your own math environments, +together with starred variants if any, as entries of 'env-on' type in +'texmathp-tex-commands', then clear out 'font-latex-math-environments'. +You have to restart Emacs for this new customization to take effect for +fontification. In order to make math constructs more readable, font-latex displays subscript and superscript parts in a smaller font and raised or lowered @@ -5886,10 +5896,10 @@ A.1 Copying this Manual The copyright notice for this manual is: - This manual is for AUCTeX (version 12.2.3 from 2020-06-02), a -sophisticated TeX environment for Emacs. + This manual is for AUCTeX (version 12.2.3.2020-06-27 from +2020-06-27), a sophisticated TeX environment for Emacs. - Copyright (C) 1992-1995, 2001, 2002, 2004-2019 Free Software + Copyright (C) 1992-1995, 2001, 2002, 2004-2020 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this @@ -6396,6 +6406,27 @@ A.2 Changes and New Features News in 12.3 ------------ + * Math expression highlighting was improved. Highlighting for + documents with a lot of inline math expressions '$...$' won't get + scrambled now ('bug#33139'). + + There is small incompatibility due to this fix. When odd number of + dollar signs are in a comment, the subsequent lines are highlighted + as math until another '$' appears. You can insert a commented + dollar sign ('%$') at the next suitable end of line as a + workaround. *Note Known problems::. + + In addition, it is no longer recommended to customize + 'font-latex-math-environments'. Use 'texmathp-tex-commands' + instead. *Note Fontification of math::. + * Support for highlighting and in-math state detection for AMS-LaTeX + specific environments, such as 'align', 'gather' and 'multline', + are refactored and put into style file 'amsmath.el'. So these + support are available only when 'TeX-parse-self' option is enabled. + + Support for in-math state detection for packages mathtools, empheq + and breqn is also moved into the respective style files, so + available only when 'TeX-parse-self' option is enabled. * AUCTeX tracks changes in LaTeX2e 2020-02-02 release. AUCTeX supports the improvements to LaTeX font selection mechanism (NFSS). New macros like '\textsw' or '\textulc' are added to font insertion @@ -7503,6 +7534,20 @@ A.3.1 Mid-term Goals Macro cross references should also be usable for document navigation using RefTeX. + * Fix remove-style feature + + Currently 'TeX-remove-style' implementation isn't good. It is + common practice that major mode functions directly add macros and + environments via 'TeX-add-symbols' and 'LaTeX-add-environments', + but those macros and environments are lost once 'TeX-remove-style' + runs. It is necessary to run major mode function, by e.g. + 'normal-mode', again to recover them, but that makes no point in + running 'TeX-remove-style' itself because major mode function kills + all buffer-local variables. + + As of AUCTeX 12.3, 'TeX-remove-style' is no longer used by any + other codes. + File: auctex.info, Node: Wishlist, Next: Bugs, Prev: Mid-term Goals, Up: Development @@ -8294,9 +8339,9 @@ Variable Index * font-latex-deactivated-keyword-classes: Fontification of macros. (line 162) * font-latex-fontify-script: Fontification of math. - (line 20) + (line 29) * font-latex-fontify-script-max-level: Fontification of math. - (line 34) + (line 43) * font-latex-fontify-sectioning: Fontification of macros. (line 95) * font-latex-match-bold-command-keywords: Fontification of macros. @@ -8344,7 +8389,7 @@ Variable Index * font-latex-quotes: Fontification of quotes. (line 15) * font-latex-script-display: Fontification of math. - (line 58) + (line 67) * font-latex-sectioning-0-face: Fontification of macros. (line 96) * font-latex-sectioning-1-face: Fontification of macros. @@ -8595,6 +8640,10 @@ Variable Index * Texinfo-clean-intermediate-suffixes: Cleaning. (line 7) * Texinfo-clean-output-suffixes: Cleaning. (line 7) * Texinfo-mode-hook: Modes and Hooks. (line 21) +* texmathp-tex-commands: Fontification of math. + (line 6) +* texmathp-tex-commands-default: Fontification of math. + (line 6) File: auctex.info, Node: Concept Index, Prev: Variable Index, Up: Indices @@ -8663,7 +8712,7 @@ Concept Index (line 6) * ASCII pTeX <1>: Japanese. (line 6) * auctex.el: Loading the package. (line 10) -* auctex.el <1>: Changes. (line 640) +* auctex.el <1>: Changes. (line 661) * auto directories.: Automatic. (line 6) * Auto-Reveal: Folding. (line 6) * Automatic: Automatic. (line 6) @@ -8967,7 +9016,7 @@ Concept Index (line 257) * tex-site.el: Loading the package. (line 10) * tex-site.el <1>: Customizing. (line 6) -* tex-site.el <2>: Changes. (line 640) +* tex-site.el <2>: Changes. (line 661) * tool bar, toolbar: Processing. (line 11) * Trailer: Commands. (line 6) * Underfull boxes: Debugging. (line 6) @@ -8988,104 +9037,104 @@ Concept Index Tag Table: -Node: Top917 -Node: Copying7270 -Node: Introduction9215 -Node: Summary9485 -Node: Installation12218 -Node: Prerequisites13984 -Node: Configure16224 -Node: Build/install and uninstall20850 -Node: Loading the package21603 -Node: Advice for package providers23279 -Node: Advice for non-privileged users26084 -Node: Installation under MS Windows30049 -Node: Customizing43787 -Node: Quick Start45370 -Ref: Quick Start-Footnote-147500 -Node: Editing Facilities47594 -Node: Processing Facilities52397 -Node: Editing57098 -Node: Quotes58428 -Node: Font Specifiers66681 -Node: Sectioning68748 -Node: Environments73068 -Node: Equations78222 -Node: Floats78813 -Node: Itemize-like80817 -Node: Tabular-like81538 -Node: Customizing Environments83311 -Node: Mathematics83551 -Node: Completion86837 -Node: Marking93859 -Node: Marking (LaTeX)94483 -Node: Marking (Texinfo)95425 -Node: Commenting97035 -Node: Indenting98360 -Node: Filling104396 -Node: Display110268 -Node: Font Locking112763 -Node: Fontification of macros114838 -Node: Fontification of quotes124357 -Node: Fontification of math125852 -Node: Verbatim content129082 -Node: Faces129856 -Node: Known problems130345 -Node: Folding131274 -Node: Outline142098 -Node: Narrowing143370 -Node: Prettifying144440 -Node: Processing145677 -Node: Commands146840 -Node: Starting a Command147396 -Node: Selecting a Command152299 -Node: Processor Options161383 -Node: Viewing171730 -Node: Starting Viewers172104 -Node: I/O Correlation179231 -Node: Debugging184429 -Node: Ignoring warnings187048 -Node: Error overview189108 -Node: Checking191019 -Node: Control192612 -Node: Cleaning193339 -Node: Documentation194632 -Node: Customization195347 -Node: Modes and Hooks195840 -Node: Multifile197660 -Node: Parsing Files202472 -Node: Internationalization207384 -Node: European208697 -Node: Japanese215507 -Node: Automatic220578 -Node: Automatic Global223069 -Node: Automatic Private224201 -Node: Automatic Local225514 -Node: Style Files226546 -Node: Simple Style227339 -Node: Adding Macros230998 -Node: Adding Environments240329 -Node: Adding Other244990 -Node: Hacking the Parser245577 -Node: Appendices249446 -Node: Copying this Manual249742 -Node: GNU Free Documentation License250625 -Node: Changes275746 -Node: Development321060 -Node: Mid-term Goals321706 -Node: Wishlist322923 -Node: Bugs328364 -Node: FAQ329467 -Node: Texinfo mode334594 -Node: Exploiting335730 -Node: Superseding336550 -Node: Mapping340754 -Node: Unbinding342583 -Node: Indices343404 -Node: Key Index343567 -Node: Function Index350183 -Node: Variable Index361066 -Node: Concept Index384070 +Node: Top928 +Node: Copying7342 +Node: Introduction9287 +Node: Summary9557 +Node: Installation12290 +Node: Prerequisites14056 +Node: Configure16296 +Node: Build/install and uninstall20922 +Node: Loading the package21675 +Node: Advice for package providers23351 +Node: Advice for non-privileged users26156 +Node: Installation under MS Windows30121 +Node: Customizing43859 +Node: Quick Start45442 +Ref: Quick Start-Footnote-147572 +Node: Editing Facilities47666 +Node: Processing Facilities52469 +Node: Editing57170 +Node: Quotes58500 +Node: Font Specifiers66753 +Node: Sectioning68820 +Node: Environments73140 +Node: Equations78294 +Node: Floats78885 +Node: Itemize-like80889 +Node: Tabular-like81610 +Node: Customizing Environments83383 +Node: Mathematics83623 +Node: Completion86909 +Node: Marking93931 +Node: Marking (LaTeX)94555 +Node: Marking (Texinfo)95497 +Node: Commenting97107 +Node: Indenting98432 +Node: Filling104468 +Node: Display110340 +Node: Font Locking112835 +Node: Fontification of macros114910 +Node: Fontification of quotes124429 +Node: Fontification of math125924 +Node: Verbatim content129698 +Node: Faces130472 +Node: Known problems130961 +Node: Folding131890 +Node: Outline142714 +Node: Narrowing143986 +Node: Prettifying145056 +Node: Processing146293 +Node: Commands147456 +Node: Starting a Command148012 +Node: Selecting a Command152915 +Node: Processor Options161999 +Node: Viewing172346 +Node: Starting Viewers172720 +Node: I/O Correlation179847 +Node: Debugging185045 +Node: Ignoring warnings187664 +Node: Error overview189724 +Node: Checking191635 +Node: Control193228 +Node: Cleaning193955 +Node: Documentation195248 +Node: Customization195963 +Node: Modes and Hooks196456 +Node: Multifile198276 +Node: Parsing Files203088 +Node: Internationalization208000 +Node: European209313 +Node: Japanese216123 +Node: Automatic221194 +Node: Automatic Global223685 +Node: Automatic Private224817 +Node: Automatic Local226130 +Node: Style Files227162 +Node: Simple Style227955 +Node: Adding Macros231614 +Node: Adding Environments240945 +Node: Adding Other245606 +Node: Hacking the Parser246193 +Node: Appendices250062 +Node: Copying this Manual250358 +Node: GNU Free Documentation License251252 +Node: Changes276373 +Node: Development322831 +Node: Mid-term Goals323477 +Node: Wishlist325334 +Node: Bugs330775 +Node: FAQ331878 +Node: Texinfo mode337005 +Node: Exploiting338141 +Node: Superseding338961 +Node: Mapping343165 +Node: Unbinding344994 +Node: Indices345815 +Node: Key Index345978 +Node: Function Index352594 +Node: Variable Index363477 +Node: Concept Index386755 End Tag Table diff --git a/preview-latex.info b/preview-latex.info index 5f10b92d..4997e30e 100644 --- a/preview-latex.info +++ b/preview-latex.info @@ -2,7 +2,7 @@ This is preview-latex.info, produced by makeinfo version 6.7 from preview-latex.texi. This manual is for preview-latex, a LaTeX preview mode for AUCTeX -(version 12.2.3 from 2020-06-02). +(version 12.2.3.2020-06-27 from 2020-06-27). Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2017, 2018 Free Software Foundation, Inc. @@ -1910,7 +1910,7 @@ Appendix C Copying this Manual The copyright notice for this manual is: This manual is for preview-latex, a LaTeX preview mode for AUCTeX -(version 12.2.3 from 2020-06-02). +(version 12.2.3.2020-06-27 from 2020-06-27). Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2017, 2018 Free Software Foundation, Inc. @@ -2530,43 +2530,43 @@ Index Tag Table: -Node: Top954 -Node: Copying2226 -Node: Introduction2680 -Node: What use is it?3354 -Node: Activating preview-latex4743 -Node: Getting started5496 -Node: Basic modes of operation7443 -Node: More documentation8646 -Node: Availability9534 -Node: Contacts10143 -Node: Installation11416 -Node: Keys and lisp11617 -Node: Simple customization18712 -Node: Known problems24375 -Node: Font problems with Dvips25201 -Node: Too small bounding boxes26375 -Node: x-symbol interoperation27771 -Node: Middle-clicks paste instead of toggling29154 -Node: No images are displayed with gs 9.27 and earlier29839 -Node: For advanced users32481 -Node: The LaTeX style file32940 -Node: Package options35502 -Node: Provided commands46406 -Node: The Emacs interface53756 -Node: The preview images62467 -Node: Misplaced previews66217 -Node: ToDo69671 -Node: Frequently Asked Questions74442 -Node: Introduction to FAQ74765 -Node: Requirements75104 -Node: Installation Trouble76936 -Node: Customization79199 -Node: Troubleshooting82291 -Node: Other formats84809 -Node: Copying this Manual86124 -Node: GNU Free Documentation License87065 -Node: Index112189 +Node: Top965 +Node: Copying2237 +Node: Introduction2691 +Node: What use is it?3365 +Node: Activating preview-latex4754 +Node: Getting started5507 +Node: Basic modes of operation7454 +Node: More documentation8657 +Node: Availability9545 +Node: Contacts10154 +Node: Installation11427 +Node: Keys and lisp11628 +Node: Simple customization18723 +Node: Known problems24386 +Node: Font problems with Dvips25212 +Node: Too small bounding boxes26386 +Node: x-symbol interoperation27782 +Node: Middle-clicks paste instead of toggling29165 +Node: No images are displayed with gs 9.27 and earlier29850 +Node: For advanced users32492 +Node: The LaTeX style file32951 +Node: Package options35513 +Node: Provided commands46417 +Node: The Emacs interface53767 +Node: The preview images62478 +Node: Misplaced previews66228 +Node: ToDo69682 +Node: Frequently Asked Questions74453 +Node: Introduction to FAQ74776 +Node: Requirements75115 +Node: Installation Trouble76947 +Node: Customization79210 +Node: Troubleshooting82302 +Node: Other formats84820 +Node: Copying this Manual86135 +Node: GNU Free Documentation License87087 +Node: Index112211 End Tag Table diff --git a/tex-site.el b/tex-site.el index 39e33aed..ff0ca26d 100644 --- a/tex-site.el +++ b/tex-site.el @@ -157,11 +157,11 @@ set it with `TeX-modes-set'." `(TeX-modes-set ',var ,var t)) (setq list (cdr list)))))) ) -(defconst AUCTeX-version "12.2.3" +(defconst AUCTeX-version "12.2.3.2020-06-27" "AUCTeX version. If not a regular release, the date of the last change.") -(defconst AUCTeX-date "2020-06-02" +(defconst AUCTeX-date "2020-06-27" "AUCTeX release date using the ISO 8601 format, yyyy-mm-dd.") ;; Store bibitems when saving a BibTeX buffer