auctex-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[AUCTeX-diffs] [elpa] externals/auctex 6b6d0dad40: Regenerate


From: Tassilo Horn
Subject: [AUCTeX-diffs] [elpa] externals/auctex 6b6d0dad40: Regenerate
Date: Fri, 8 Apr 2022 11:54:02 -0400 (EDT)

branch: externals/auctex
commit 6b6d0dad4083f2bd28e906cd4ad657203c2ab4d4
Author: Tassilo Horn <tsdh@gnu.org>
Commit: Tassilo Horn <tsdh@gnu.org>

    Regenerate
---
 auctex.info        | 388 +++++++++++++++++++++++++++++++++--------------------
 preview-latex.info |  78 +++++------
 tex-site.el        |  56 ++------
 3 files changed, 290 insertions(+), 232 deletions(-)

diff --git a/auctex.info b/auctex.info
index 261469be2c..7dc543a8ac 100644
--- a/auctex.info
+++ b/auctex.info
@@ -1,9 +1,9 @@
 This is auctex.info, produced by makeinfo version 6.8 from auctex.texi.
 
-This manual is for AUCTeX (version 13.1.1 from 2022-02-22), a
+This manual is for AUCTeX (version 13.1.1.2022-04-08 from 2022-04-08), a
 sophisticated TeX environment for Emacs.
 
-   Copyright (C) 1992-1995, 2001, 2002, 2004-2021 Free Software
+   Copyright (C) 1992-1995, 2001, 2002, 2004-2022 Free Software
 Foundation, Inc.
 
      Permission is granted to copy, distribute and/or modify this
@@ -2442,8 +2442,8 @@ more environments are nested, they are indented 
'accumulated' just like
 most programming languages usually are seen indented in nested
 constructs.
 
-   You can explicitely indent single lines, usually by pressing <TAB>,
-or marked regions by calling 'indent-region' on it.  If you have
+   You can explicitly indent single lines, usually by pressing <TAB>, or
+marked regions by calling 'indent-region' on it.  If you have
 'auto-fill-mode' enabled and a line is broken while you type it, Emacs
 automatically cares about the indentation in the following line.  If you
 want to have a similar behavior upon typing <RET>, you can customize the
@@ -2474,6 +2474,11 @@ functionality.)
    The check for the indentation function may be enabled or disabled by
 customizing the variable 'LaTeX-indent-environment-check'.
 
+   For tabular-like environments, AUCTeX has a built-in function to
+indent according to preceding '&' signs and assigns it to all known
+tabular-like environments in the default value of
+'LaTeX-indent-environment-list'.
+
    As a side note with regard to formatting special environments: Newer
 Emacsen include 'align.el' and therefore provide some support for
 formatting 'tabular' and 'tabbing' environments with the function
@@ -2507,12 +2512,6 @@ to indenting with a small summary in each case:
      in each entry is the function to calculate the indentation level in
      columns.
 
-     The filling code currently cannot handle tabular-like environments
-     which will be completely messed-up if you try to format them.  This
-     is why most of these environments are included in this
-     customization option without a special indentation function.  This
-     will prevent that they get filled.
-
  -- User Option: LaTeX-indent-level
      Number of spaces to add to the indentation for each '\begin' not
      matched by a '\end'.
@@ -2546,6 +2545,48 @@ and indents it accordingly.  If you do not like such 
behavior you only
 need to remove '\|\[' and '\|\]' from 'LaTeX-begin-regexp' and
 'LaTeX-end-regexp' variables respectively.
 
+   A closely related topic is indenting of text enclosed in square
+brackets, parentheses and other pairs.  AUCTeX offers two variables
+which control if indentation happens inside these pairs.
+
+ -- User Option: TeX-indent-open-delimiters
+     This variable contains additional opening delimiters which increase
+     indentation.  For example add '[' to this variable to get text
+     after a square bracket indented.
+
+ -- User Option: TeX-indent-close-delimiters
+     This is the accompanying variable to 'TeX-indent-open-delimiters'
+     decreasing the indentation again.  This variable should contain ']'
+     if 'TeX-indent-open-delimiters' is set like described above.
+
+Note that this is an opt-in feature, both variables are initially set to
+an empty string.  That is because it introduces non-trivial side effects
+to include '[' and ']' in 'TeX-indent-open-delimiters' and
+'TeX-indent-close-delimiters'; if you only have an opening square
+bracket in your text without closing it, wrong indentation persists in
+the following text.  For example, in math expression, half-open
+intervals are frequently written as '[0,10)' or '[0,10['.  In such
+cases, you can put the closing part as a comment in the same line in
+order to have correct indentation after that:
+     $[0,10)$ % ]
+     $[0,10[$ % ]]
+
+   Another example is '\left'-'\right' pair in equations.  Similar
+workarounds are available:
+     \begin{equation}
+       \left[ % ]
+         xyz
+       \right] % [
+       abc
+     \end{equation}
+
+   You can include parens '()' also in 'TeX-indent-open-delimiters' and
+'TeX-indent-close-delimiters' to enable indent inside them.  Be prepared
+for similar side effects when you do.
+
+   Note that commented curly braces '{' and '}' aren't counted when
+AUCTeX computes indentation.
+
 
 File: auctex.info,  Node: Filling,  Prev: Indenting,  Up: Editing
 
@@ -2565,7 +2606,7 @@ and Hooks::.  As an example, if you want to enable 
'auto-fill-mode' in
 
      (add-hook 'LaTeX-mode-hook #'turn-on-auto-fill)
 
-   You can manually fill explicitely marked regions, paragraphs,
+   You can manually fill explicitly marked regions, paragraphs,
 environments, complete sections, or the whole buffer.  (Note that manual
 filling in AUCTeX will indent the start of the region to be filled in
 contrast to many other Emacs modes.)
@@ -2581,7 +2622,7 @@ comment and continues after it.  In order to prevent 
overfull lines in
 the source code, a linebreak will be inserted before the last
 non-comment word by default.  This can be changed by customizing
 'LaTeX-fill-break-before-code-comments'.  If you have overfull lines
-with code comments you can fill those explicitely by calling
+with code comments you can fill those explicitly by calling
 'LaTeX-fill-paragraph' or pressing 'M-q' with the cursor positioned on
 them.  This will add linebreaks in the comment and indent subsequent
 comment lines to the column of the comment in the first line of the code
@@ -3620,13 +3661,16 @@ variables (*note (emacs)File Variables::).
      explicitly activated mark, however, will always define a new region
      when calling 'TeX-command-region'.
 
-   AUCTeX will allow one process for each document, plus one process for
-the region file to be active at the same time.  Thus, if you are editing
-N different documents, you can have N plus one processes running at the
-same time.  If the last process you started was on the region, the
-commands described in *note Debugging:: and *note Control:: will work on
-that process, otherwise they will work on the process associated with
-the current document.
+   If the last process you started was on the region, the commands
+described in *note Debugging:: and *note Control:: will work on that
+process, otherwise they will work on the process associated with the
+current document.
+
+   Don't run more than one process at the same time.  AUCTeX doesn't
+support simultaneous typeset including region typeset.  Wait for the
+previous process to finish before you start a new process, in particular
+when you are editing multiple documents in parallel.  This limitation
+applies for preview by preview-latex as well.
 
 
 File: auctex.info,  Node: Selecting a Command,  Next: Processor Options,  
Prev: Starting a Command,  Up: Commands
@@ -6081,10 +6125,10 @@ A.1 Copying this Manual
 
 The copyright notice for this manual is:
 
-   This manual is for AUCTeX (version 13.1.1 from 2022-02-22), a
-sophisticated TeX environment for Emacs.
+   This manual is for AUCTeX (version 13.1.1.2022-04-08 from
+2022-04-08), a sophisticated TeX environment for Emacs.
 
-   Copyright (C) 1992-1995, 2001, 2002, 2004-2021 Free Software
+   Copyright (C) 1992-1995, 2001, 2002, 2004-2022 Free Software
 Foundation, Inc.
 
      Permission is granted to copy, distribute and/or modify this
@@ -6588,6 +6632,42 @@ File: auctex.info,  Node: Changes,  Next: Development,  
Prev: Copying this Manua
 A.2 Changes and New Features
 ============================
 
+News since last release
+-----------------------
+
+   * 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'.  *Note Indenting::.
+
+   * 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)'.
+
 News in 13.1
 ------------
 
@@ -8066,8 +8146,7 @@ A.3.3 Bugs
    * Make 'TeX-insert-dollar' more robust.  Currently it can be fooled
      by '\mbox''es and escaped double dollar for example.
 
-   * Correct indentation for tabular, tabbing, table, math, and array
-     environments.
+   * Correct indentation for tabbing, table, and math environments.
 
 
 File: auctex.info,  Node: FAQ,  Next: Texinfo mode,  Prev: Development,  Up: 
Appendices
@@ -8107,12 +8186,23 @@ A.4 Frequently Asked Questions
      Second, you can try to figure out if something in your personal or
      site configuration triggers the error by starting Emacs without
      such customizations.  You can do this by invoking Emacs with the
-     command line 'emacs -q -no-site-file -l auctex'.  The '-l' option
-     loads 'auctex.el' which you normally do in your init file.  After
-     you have started Emacs like this, you can load the file triggering
-     the error.  If everything is working now, you know that you have to
-     search either in the site configuration file or your personal init
-     file for statements related to the problem.
+     following command line, depending on the installation scheme of
+     AUCTeX and your OS:
+        * If you installed AUCTeX from ELPA, use 'emacs -q -no-site-file
+          --eval "(progn (setq package-load-list '((auctex t)))
+          (package-initialize))"'.  The '--eval' option activates only
+          AUCTeX among all installed EPLA packages.
+        * If you installed AUCTeX via traditional 'configure'-'make'
+          scheme, use 'emacs -q -no-site-file -l auctex'.  The '-l'
+          option loads 'auctex.el' which you normally do in your init
+          file.
+        * In both above cases, use 'runemacs' instead of 'emacs' on
+          windows.
+
+     After you have started Emacs like this, you can load the file
+     triggering the error.  If everything is working now, you know that
+     you have to search either in the site configuration file or your
+     personal init file for statements related to the problem.
 
   2. What versions of Emacs are supported?
 
@@ -8178,11 +8268,11 @@ A.4 Frequently Asked Questions
      manual to see where this is) or by simply keeping the variable
      'TeX-file-line-error' to the default value of non-nil.
 
-  9. What does AUC stand for?
+  9. What does 'AUC' stand for?
 
      AUCTeX came into being at Aalborg University in Denmark.  Back then
      the Danish name of the university was Aalborg Universitetscenter;
-     AUC for short.
+     'AUC' for short.
 
 
 File: auctex.info,  Node: Texinfo mode,  Prev: FAQ,  Up: Appendices
@@ -8497,17 +8587,17 @@ Key Index
 * C-c `:                                 Debugging.           (line  12)
 * C-c {:                                 Quotes.              (line 122)
 * C-c ~:                                 Mathematics.         (line  12)
-* C-j:                                   Indenting.           (line  73)
+* C-j:                                   Indenting.           (line  78)
 * C-M-a:                                 Environments.        (line 107)
 * C-M-e:                                 Environments.        (line 114)
 * C-M-h:                                 Marking (Texinfo).   (line  34)
 * C-x n e:                               Narrowing.           (line  17)
 * C-x n g:                               Narrowing.           (line  14)
-* <LFD>:                                 Indenting.           (line  73)
+* <LFD>:                                 Indenting.           (line  78)
 * M-g p:                                 Debugging.           (line  27)
 * M-q:                                   Filling.             (line  87)
 * M-<TAB>:                               Completion.          (line  24)
-* <TAB>:                                 Indenting.           (line  69)
+* <TAB>:                                 Indenting.           (line  74)
 
 
 File: auctex.info,  Node: Function Index,  Next: Variable Index,  Prev: Key 
Index,  Up: Indices
@@ -8518,7 +8608,7 @@ Function Index
 [index]
 * Menu:
 
-* align-current:                         Indenting.           (line  53)
+* align-current:                         Indenting.           (line  58)
 * ams-tex-mode:                          Modes and Hooks.     (line  22)
 * auto-fill-mode:                        Filling.             (line   6)
 * context-mode:                          Modes and Hooks.     (line  22)
@@ -8554,7 +8644,7 @@ Function Index
 * LaTeX-fill-section:                    Filling.             (line  95)
 * LaTeX-find-matching-begin:             Environments.        (line 106)
 * LaTeX-find-matching-end:               Environments.        (line 113)
-* LaTeX-indent-line:                     Indenting.           (line  69)
+* LaTeX-indent-line:                     Indenting.           (line  74)
 * LaTeX-insert-environment:              Adding Environments. (line  69)
 * LaTeX-insert-item:                     Itemize-like.        (line   9)
 * LaTeX-insert-item <1>:                 Tabular-like.        (line  32)
@@ -8796,7 +8886,7 @@ Variable Index
 * LaTeX-babel-hyphen:                    European.            (line 168)
 * LaTeX-babel-hyphen-after-hyphen:       European.            (line 176)
 * LaTeX-babel-hyphen-language-alist:     European.            (line 155)
-* LaTeX-begin-regexp:                    Indenting.           (line 120)
+* LaTeX-begin-regexp:                    Indenting.           (line 119)
 * LaTeX-biblatex-use-Biber:              Selecting a Command. (line  52)
 * LaTeX-CLASSNAME-class-options:         Adding Other.        (line 104)
 * LaTeX-clean-intermediate-suffixes:     Cleaning.            (line   7)
@@ -8816,7 +8906,7 @@ Variable Index
 * LaTeX-done-mark:                       Sectioning.          (line  62)
 * LaTeX-electric-left-right-brace:       Quotes.              (line 157)
 * LaTeX-enable-toolbar:                  Processing.          (line  11)
-* LaTeX-end-regexp:                      Indenting.           (line 120)
+* LaTeX-end-regexp:                      Indenting.           (line 119)
 * LaTeX-eqnarray-label:                  Equations.           (line  12)
 * LaTeX-equation-label:                  Equations.           (line   9)
 * LaTeX-figure-label:                    Floats.              (line  32)
@@ -8833,11 +8923,11 @@ Variable Index
 * LaTeX-indent-environment-check:        Indenting.           (line  51)
 * LaTeX-indent-environment-list:         Indenting.           (line  37)
 * LaTeX-indent-environment-list <1>:     Indenting.           (line  48)
-* LaTeX-indent-environment-list <2>:     Indenting.           (line  81)
+* LaTeX-indent-environment-list <2>:     Indenting.           (line  86)
 * LaTeX-indent-level:                    Indenting.           (line  19)
-* LaTeX-indent-level <1>:                Indenting.           (line  92)
+* LaTeX-indent-level <1>:                Indenting.           (line  91)
 * LaTeX-item-indent:                     Indenting.           (line  19)
-* LaTeX-item-indent <1>:                 Indenting.           (line  96)
+* LaTeX-item-indent <1>:                 Indenting.           (line  95)
 * LaTeX-item-regexp:                     Indenting.           (line  19)
 * LaTeX-label-alist:                     Environments.        (line  38)
 * LaTeX-level:                           Sectioning.          (line  53)
@@ -8859,8 +8949,8 @@ Variable Index
 * LaTeX-short-caption-prompt-length:     Floats.              (line  27)
 * LaTeX-short-caption-prompt-length <1>: Floats.              (line  51)
 * LaTeX-style-list:                      Adding Macros.       (line 192)
-* LaTeX-syntactic-comments:              Indenting.           (line  63)
-* LaTeX-syntactic-comments <1>:          Indenting.           (line 104)
+* LaTeX-syntactic-comments:              Indenting.           (line  68)
+* LaTeX-syntactic-comments <1>:          Indenting.           (line 103)
 * LaTeX-table-label:                     Floats.              (line  32)
 * LaTeX-table-label <1>:                 Floats.              (line  45)
 * LaTeX-title:                           Sectioning.          (line  58)
@@ -8901,7 +8991,7 @@ Variable Index
 * TeX-bar-LaTeX-buttons:                 Processing.          (line  11)
 * TeX-bar-TeX-all-button-alists:         Processing.          (line  11)
 * TeX-bar-TeX-buttons:                   Processing.          (line  11)
-* TeX-brace-indent-level:                Indenting.           (line 100)
+* TeX-brace-indent-level:                Indenting.           (line  99)
 * TeX-check-engine:                      Processor Options.   (line 164)
 * TeX-check-path:                        Selecting a Command. (line  68)
 * TeX-check-TeX:                         Processor Options.   (line 149)
@@ -8960,6 +9050,8 @@ Variable Index
 * TeX-header-end <1>:                    Starting a Command.  (line  69)
 * TeX-ignore-file:                       Automatic.           (line  52)
 * TeX-ignore-warnings:                   Ignoring warnings.   (line  25)
+* TeX-indent-close-delimiters:           Indenting.           (line 133)
+* TeX-indent-open-delimiters:            Indenting.           (line 128)
 * TeX-insert-braces:                     Completion.          (line 117)
 * TeX-insert-braces-alist:               Completion.          (line 121)
 * TeX-insert-macro-default-style:        Completion.          (line  80)
@@ -8990,7 +9082,7 @@ Variable Index
 * TeX-master <2>:                        Multifile.           (line  39)
 * TeX-math-input-method-off-regexp:      Mathematics.         (line  76)
 * TeX-newline-function:                  Indenting.           (line  29)
-* TeX-newline-function <1>:              Indenting.           (line 108)
+* TeX-newline-function <1>:              Indenting.           (line 107)
 * TeX-Omega-command:                     Processor Options.   (line 121)
 * TeX-one-master:                        Multifile.           (line  57)
 * TeX-open-quote:                        Quotes.              (line  21)
@@ -9096,7 +9188,7 @@ Concept Index
                                                               (line   6)
 * Adding to PATH in Windows:             Installation under MS Windows.
                                                               (line  42)
-* align.el:                              Indenting.           (line  53)
+* align.el:                              Indenting.           (line  58)
 * amsmath:                               Equations.           (line   6)
 * amsmath <1>:                           Tabular-like.        (line   6)
 * Arguments to TeX macros:               Completion.          (line   6)
@@ -9104,7 +9196,7 @@ Concept Index
                                                               (line   6)
 * ASCII pTeX <1>:                        Japanese.            (line   6)
 * auctex.el:                             Loading the package. (line  10)
-* auctex.el <1>:                         Changes.             (line 803)
+* auctex.el <1>:                         Changes.             (line 839)
 * auto directories.:                     Automatic.           (line   6)
 * auto-fill-mode:                        Indenting.           (line  29)
 * Auto-Reveal:                           Folding.             (line   6)
@@ -9409,7 +9501,7 @@ Concept Index
                                                               (line 252)
 * tex-site.el:                           Loading the package. (line  10)
 * tex-site.el <1>:                       Customizing.         (line   6)
-* tex-site.el <2>:                       Changes.             (line 803)
+* tex-site.el <2>:                       Changes.             (line 839)
 * tool bar, toolbar:                     Processing.          (line  11)
 * Trailer:                               Commands.            (line   6)
 * Underfull boxes:                       Debugging.           (line   6)
@@ -9431,105 +9523,105 @@ Concept Index
 
 
 Tag Table:
-Node: Top917
-Node: Copying7373
-Node: Introduction9318
-Node: Summary9588
-Node: Installation12321
-Node: Prerequisites14294
-Node: Configure16493
-Node: Build/install and uninstall21071
-Node: Loading the package21824
-Node: Advice for package providers23517
-Node: Advice for non-privileged users26322
-Node: Installation under MS Windows31668
-Node: Customizing45290
-Node: Quick Start46875
-Ref: Quick Start-Footnote-148996
-Node: Editing Facilities49090
-Node: Processing Facilities53785
-Node: Editing58514
-Node: Quotes59844
-Node: Font Specifiers68284
-Node: Sectioning70352
-Node: Environments74871
-Node: Equations80024
-Node: Floats80616
-Node: Itemize-like82620
-Node: Tabular-like83342
-Node: Customizing Environments85115
-Node: Mathematics85355
-Node: Completion88791
-Node: Marking95822
-Node: Marking (LaTeX)96446
-Node: Marking (Texinfo)97388
-Node: Commenting98999
-Node: Indenting100324
-Node: Filling106338
-Node: Display112210
-Node: Font Locking114705
-Node: Fontification of macros116784
-Node: Fontification of quotes126300
-Node: Fontification of math127794
-Node: Verbatim content131462
-Node: Faces132236
-Node: Known problems132733
-Node: Folding133730
-Node: Outline144503
-Node: Narrowing145782
-Node: Prettifying146851
-Node: Processing148088
-Node: Commands149416
-Node: Starting a Command149972
-Node: Selecting a Command154887
-Node: Processor Options164006
-Node: Viewing174399
-Node: Starting Viewers174773
-Node: I/O Correlation180423
-Ref: I/O Correlation-Footnote-1186099
-Node: Debugging186349
-Node: Ignoring warnings188967
-Node: Error overview191026
-Node: Checking192934
-Node: Control194550
-Node: Cleaning196659
-Node: Documentation198018
-Node: Customization198733
-Node: Modes and Hooks199226
-Node: Multifile201114
-Node: Parsing Files205846
-Node: Internationalization210835
-Node: European212183
-Node: Japanese219662
-Node: Automatic224726
-Node: Automatic Global227217
-Node: Automatic Private228349
-Node: Automatic Local229685
-Node: Style Files230716
-Node: Simple Style231522
-Node: Adding Macros235243
-Node: Adding Environments244742
-Node: Adding Other249406
-Node: Hacking the Parser254006
-Node: Appendices257995
-Node: Copying this Manual258291
-Node: GNU Free Documentation License259174
-Node: Changes284294
-Node: Development337442
-Node: Mid-term Goals338088
-Node: Wishlist340056
-Node: Bugs345816
-Node: FAQ346917
-Node: Texinfo mode352104
-Node: Exploiting353238
-Node: Superseding354056
-Node: Mapping358287
-Node: Unbinding360122
-Node: Indices360943
-Node: Key Index361106
-Node: Function Index368635
-Node: Variable Index380613
-Node: Concept Index405608
+Node: Top928
+Node: Copying7384
+Node: Introduction9329
+Node: Summary9599
+Node: Installation12332
+Node: Prerequisites14305
+Node: Configure16504
+Node: Build/install and uninstall21082
+Node: Loading the package21835
+Node: Advice for package providers23528
+Node: Advice for non-privileged users26333
+Node: Installation under MS Windows31679
+Node: Customizing45301
+Node: Quick Start46886
+Ref: Quick Start-Footnote-149007
+Node: Editing Facilities49101
+Node: Processing Facilities53796
+Node: Editing58525
+Node: Quotes59855
+Node: Font Specifiers68295
+Node: Sectioning70363
+Node: Environments74882
+Node: Equations80035
+Node: Floats80627
+Node: Itemize-like82631
+Node: Tabular-like83353
+Node: Customizing Environments85126
+Node: Mathematics85366
+Node: Completion88802
+Node: Marking95833
+Node: Marking (LaTeX)96457
+Node: Marking (Texinfo)97399
+Node: Commenting99010
+Node: Indenting100335
+Node: Filling108029
+Node: Display113899
+Node: Font Locking116394
+Node: Fontification of macros118473
+Node: Fontification of quotes127989
+Node: Fontification of math129483
+Node: Verbatim content133151
+Node: Faces133925
+Node: Known problems134422
+Node: Folding135419
+Node: Outline146192
+Node: Narrowing147471
+Node: Prettifying148540
+Node: Processing149777
+Node: Commands151105
+Node: Starting a Command151661
+Node: Selecting a Command156677
+Node: Processor Options165796
+Node: Viewing176189
+Node: Starting Viewers176563
+Node: I/O Correlation182213
+Ref: I/O Correlation-Footnote-1187889
+Node: Debugging188139
+Node: Ignoring warnings190757
+Node: Error overview192816
+Node: Checking194724
+Node: Control196340
+Node: Cleaning198449
+Node: Documentation199808
+Node: Customization200523
+Node: Modes and Hooks201016
+Node: Multifile202904
+Node: Parsing Files207636
+Node: Internationalization212625
+Node: European213973
+Node: Japanese221452
+Node: Automatic226516
+Node: Automatic Global229007
+Node: Automatic Private230139
+Node: Automatic Local231475
+Node: Style Files232506
+Node: Simple Style233312
+Node: Adding Macros237033
+Node: Adding Environments246532
+Node: Adding Other251196
+Node: Hacking the Parser255796
+Node: Appendices259785
+Node: Copying this Manual260081
+Node: GNU Free Documentation License260975
+Node: Changes286095
+Node: Development340895
+Node: Mid-term Goals341541
+Node: Wishlist343509
+Node: Bugs349269
+Node: FAQ350349
+Node: Texinfo mode356069
+Node: Exploiting357203
+Node: Superseding358021
+Node: Mapping362252
+Node: Unbinding364087
+Node: Indices364908
+Node: Key Index365071
+Node: Function Index372600
+Node: Variable Index384578
+Node: Concept Index409719
 
 End Tag Table
 
diff --git a/preview-latex.info b/preview-latex.info
index cac5f9cd98..a879d88498 100644
--- a/preview-latex.info
+++ b/preview-latex.info
@@ -2,7 +2,7 @@ This is preview-latex.info, produced by makeinfo version 6.8 
from
 preview-latex.texi.
 
 This manual is for preview-latex, a LaTeX preview mode for AUCTeX
-(version 13.1.1 from 2022-02-22).
+(version 13.1.1.2022-04-08 from 2022-04-08).
 
    Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2017-2019, 2021
 Free Software Foundation, Inc.
@@ -1908,7 +1908,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 13.1.1 from 2022-02-22).
+(version 13.1.1.2022-04-08 from 2022-04-08).
 
    Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2017-2019, 2021
 Free Software Foundation, Inc.
@@ -2536,43 +2536,43 @@ Index
 
 
 Tag Table:
-Node: Top959
-Node: Copying2231
-Node: Introduction2685
-Node: What use is it?3359
-Node: Activating preview-latex4748
-Node: Getting started5499
-Node: Basic modes of operation7446
-Node: More documentation8651
-Node: Availability9520
-Node: Contacts10247
-Node: Installation11520
-Node: Keys and lisp11721
-Node: Simple customization18796
-Node: Known problems24458
-Node: Font problems with Dvips25284
-Node: Too small bounding boxes26454
-Node: x-symbol interoperation27850
-Node: Middle-clicks paste instead of toggling29238
-Node: No images are displayed with gs 9.27 and earlier29923
-Node: For advanced users32565
-Node: The LaTeX style file33024
-Node: Package options35586
-Node: Provided commands46490
-Node: The Emacs interface53835
-Node: The preview images62537
-Node: Misplaced previews66294
-Node: ToDo69750
-Node: Frequently Asked Questions74527
-Node: Introduction to FAQ74850
-Node: Requirements75189
-Node: Installation Trouble77157
-Node: Customization79421
-Node: Troubleshooting82497
-Node: Other formats85007
-Node: Copying this Manual86322
-Node: GNU Free Documentation License87268
-Node: Index112391
+Node: Top970
+Node: Copying2242
+Node: Introduction2696
+Node: What use is it?3370
+Node: Activating preview-latex4759
+Node: Getting started5510
+Node: Basic modes of operation7457
+Node: More documentation8662
+Node: Availability9531
+Node: Contacts10258
+Node: Installation11531
+Node: Keys and lisp11732
+Node: Simple customization18807
+Node: Known problems24469
+Node: Font problems with Dvips25295
+Node: Too small bounding boxes26465
+Node: x-symbol interoperation27861
+Node: Middle-clicks paste instead of toggling29249
+Node: No images are displayed with gs 9.27 and earlier29934
+Node: For advanced users32576
+Node: The LaTeX style file33035
+Node: Package options35597
+Node: Provided commands46501
+Node: The Emacs interface53846
+Node: The preview images62548
+Node: Misplaced previews66305
+Node: ToDo69761
+Node: Frequently Asked Questions74538
+Node: Introduction to FAQ74861
+Node: Requirements75200
+Node: Installation Trouble77168
+Node: Customization79432
+Node: Troubleshooting82508
+Node: Other formats85018
+Node: Copying this Manual86333
+Node: GNU Free Documentation License87290
+Node: Index112413
 
 End Tag Table
 
diff --git a/tex-site.el b/tex-site.el
index d32bb2da3b..5848710561 100644
--- a/tex-site.el
+++ b/tex-site.el
@@ -1,6 +1,6 @@
 ;;; tex-site.el - Site specific variables.  Don't edit.  -*- lexical-binding: 
t; -*-
 
-;; Copyright (C) 2005-2021  Free Software Foundation, Inc.
+;; Copyright (C) 2005-2022  Free Software Foundation, Inc.
 ;;
 ;; completely rewritten.
 
@@ -95,49 +95,22 @@ shared by all users of a site."
 
 (add-hook 'tex-site-unload-hook
           (lambda ()
-            (if (fboundp 'advice-add)
-                (TeX-modes-set 'TeX-modes nil)
-              (let ((list after-load-alist))
-                (while list
-                  ;; Adapted copy of the definition of `assq-delete-all'
-                  ;; from Emacs 21 as substitute for
-                  ;; `(assq-delete-all'TeX-modes-set (car list))' which
-                  ;; fails on non-list elements in Emacs 21.
-                  (let* ((alist (car list))
-                         (tail alist)
-                         (key #'TeX-modes-set))
-                    (while tail
-                      (if (and (consp (car tail))
-                               (eq (car (car tail)) key))
-                          (setq alist (delq (car tail) alist)))
-                      (setq tail (cdr tail))))
-                  (setq list (cdr list)))))
+            (TeX-modes-set 'TeX-modes nil)
             (setq load-path (delq TeX-lisp-directory load-path))))
 
-(defun TeX-modes-set (var value &optional update)
+(defun TeX-modes-set (var value &optional _ignored)
   "Set VAR (which should be `TeX-modes') to VALUE.
 
 This places either the standard or the AUCTeX versions of
-functions into the respective function cell of the mode.
-If UPDATE is set, a previously saved value for
-the non-AUCTeX function gets overwritten with the current
-definition."
+functions into the respective function cell of the mode."
   (custom-set-default var value)
   (let ((list TeX-mode-alist) elt)
     (while list
       (setq elt (car (pop list)))
       (let ((dst (intern (concat "TeX-" (symbol-name elt)))))
-        (if (fboundp 'advice-add)
-            (if (memq elt value)
-                (advice-add elt :override dst)
-              (advice-remove elt dst))
-          (when (or update (null (get elt 'tex-saved)))
-            (when (fboundp elt)
-              (put elt 'tex-saved (symbol-function elt))))
-          (defalias elt
-            (if (memq elt value)
-                dst
-              (get elt 'tex-saved))))))))
+        (if (memq elt value)
+            (advice-add elt :override dst)
+          (advice-remove elt dst))))))
 
 (defcustom TeX-modes
   (mapcar #'car TeX-mode-alist)
@@ -148,20 +121,13 @@ set it with `TeX-modes-set'."
   :type (cons 'set
               (mapcar (lambda(x) (list 'const (car x))) TeX-mode-alist))
   :set #'TeX-modes-set
-  :initialize(lambda (var value)
-               (custom-initialize-reset var value)
-               (unless (fboundp 'advice-add)
-                 (let ((list TeX-mode-alist))
-                   (while list
-                     (eval-after-load (cdar list)
-                       `(TeX-modes-set ',var ,var t))
-                     (setq list (cdr list)))))) )
-
-(defconst AUCTeX-version "13.1.1"
+  :initialize #'custom-initialize-reset)
+
+(defconst AUCTeX-version "13.1.1.2022-04-08"
     "AUCTeX version.
 If not a regular release, the date of the last change.")
 
-(defconst AUCTeX-date "2022-02-22"
+(defconst AUCTeX-date "2022-04-08"
   "AUCTeX release date using the ISO 8601 format, yyyy-mm-dd.")
 
 ;; Store bibitems when saving a BibTeX buffer




reply via email to

[Prev in Thread] Current Thread [Next in Thread]