Revisions of emacs-auctex

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1225125 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 49)
- Update to AUCTeX ELPA version 14.0.7 (2024-10-05)
  ** Added
  - Respect the value of ~TeX-output-dir~ when processing files with
    latexmk.  This means that the default value of ~TeX-command-list~ is
    changed.
  - Add new support files =style/authblk.el=, =style/langscibook.cls=,
    =style/lstautogobble.el=, =style/lstlinebgrd.el=,
    =style/ninecolors.el=, =style/supertabular.el=, =style/tabularray.el=
    and =style/xtab.el=.
  ** Fixed
  - Fold argument of verbatim macros more accurately.
  ** Removed
  - Remove the possibility to disable the side-wide installation with:
    #+begin_src emacs-lisp
      (unload-feature 'tex-site)
    #+end_src
    Using this form when installed from [[ELPA:auctex.html][ELPA]] will
    throw an error.

- Update to AUCTeX ELPA version 14.0.6
  * This work only with GNU Emacs 27.1 and above
- Remove patches upstream now
  * dinbrief.patch
  * initial-reset.patch
  * auctex-13.1-expand.patch
- Port patch dvips.patch
- Port spec file to ELPA installation with the
  help of triggerin scriptlets
- REcommend texlive-preview as this also from AUCTeX
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1174575 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 48)
- Merge changes from upstream for patch dinbrief.patch 

- Update dinbrief.patch
  * Use babel style direct for ngerman
  * Reintroduce enforced T1 font encoding

- Remove patch ignore-errors.patch
  * After discussion with AUCTeX upstream avoid now those errors
    by ignoring font-lock TeX macros as well as lwarp.sty
- Refresh auctex-13.3-auto-TL-2024.tar.xz with that above
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1172346 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 47)
- Add patch dinbrief.patch
  * Modernize this class to use by e.g. default UTF-8
- Add patch initial-reset.patch
  (Re)enable initial buffer reset at creation time of the
  document class
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1164387 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 46)
Automatic submission by obs-autosubmit
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1162284 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 45)
- Generate auctex-13.3-auto-TL-2024.tar.xz for TeXLive 2024
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1145462 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 44)
- Update to 13.4
  * AUCTeX now requires GNU Emacs 26.1 or higher.
  * LaTeX abbrevs are now available in docTeX mode buffers.
  * AUCTeX temporarily rebinds the variable ‘gc-cons-percentage’ to a
    higher value during parsing which speeds up the process
    significantly.  The memory pressure should still be acceptable,
    even on older machines.
  * Macros provided by the ‘xparse’ package are part of LaTeX kernel
    since October 2020.  AUCTeX tracks this change and the content of
    ‘xparse.el’ is moved into ‘latex.el’ and ‘font-latex.el’
    respectively.
  * The variable ‘preview-scale-function’ is now allowed as a
    file-local variable where the assigned value can only be between
    0.1 and 10.

  * AUCTeX no longer refuses to insert dollar sign when you type ‘$’ at
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1102168 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 43)
- Run TeX-auto-generate-global in emacs only once if auctex or
  TeXLive becomes updated to generate all auto lisp files. 

- Update to 13.2
  • 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1079094 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 42)
- Add patch auctex-13.1-expand.patch
  * Let it build with latest texinfo and TeXLive
- Add keyring
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1002783 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 41)
- Update to 13.1
  * In math environments 'gather', 'gather*', 'gathered', 'multline'
    and 'multline*', fill commands such as 'M-q' and 'C-c C-q C-e' are
    disabled.  This sorts out the inconsistency between those and
    'equation', 'displaymath' environments, in latter of which filling
    is already disabled.
    If you want filling in such environments, customize
    'LaTeX-indent-environment-list' to remove them.
    Auto fill continues to work in such environment anyway.
    In addition, AUCTeX adds support of alignment at '&' sign in
    'align'-like environments such as 'alignat', 'aligned' and so on,
    as well as 'matrix'-like environments such as 'pmatrix', 'bmatrix'
    and so on.
  * Now two commands 'Texindex' and 'Texi2dvi' are available when you
    type 'C-c C-c' in Texinfo mode.  The command 'Texindex' runs
    'texindex' on index files and 'Texi2dvi' runs 'pdftexi2dvi' or
    'texi2dvi' according to the value of 'TeX-PDF-mode'.
    So you can typeset Texinfo documents into PDF or DVI format from
    within AUCTeX.
  * AUCTeX's own help messages for LaTeX errors are now shown only for
    LaTeX runs.  AUCTeX shows raw error/warning messages found in
    '.log' files for runs of formats other than LaTeX, such as plain
    TeX, ConTeXt and Texinfo, as it does even for LaTeX runs when it
    can't find a matching entry in its own help message catalogue.
    Due to this change, customize option 'TeX-error-description-list'
    can no longer have a fallback entry that matches any error.  If
    your customized value includes such entry, typically '(".*" . "No
    help available")', please remove it.
  * Two functions 'TeX-split-string' and 'TeX-assoc' are now obsolete
    and will be removed in future release.  If your personal code uses
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 925236 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 40)
- Update to 12.3
  * Support for 'PSTricks' is now PDF-oriented.  AUCTeX no longer turns
    off PDF mode for 'PSTricks' documents even without 'pst-pdf'.  It
    now sets up 'TeX-PDF-from-DVI' option so that PDF output is
    generated when 'TeX-PDF-mode' is enabled (default).  Users who want
    DVI output should disable PDF mode explicitly by file local
    variable, or customize 'TeX-PDF-mode' to 'nil'.
  * The function 'font-latex-update-font-lock' has been obsoleted in
    order to fix 'bug#37945'.  That function was used by several style
    files in order to refresh fontification after adding new symbols or
    verbatim constructs.  It is better to call 'font-lock-flush' in the
    former case and 'font-latex-set-syntactic-keywords' in the latter
    case.  The function 'font-latex-update-font-lock' still exists as a
    no-op which only shows a warning explaining how to update font-lock
    as mentioned above.
  * Math expression highlighting was improved.  Highlighting for
    documents with a lot of inline math expressions '$...$' won't get
    scrambled now ('bug#33139').
  * 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
    keyboard commands.  See the section for inserting font specifiers
    for details.  Further, the entries in the menu LaTeX, Insert Font
    are reorganized and adjusted accordingly.
  * Insertion of environments in LaTeX documents (i.e.  'C-c C-e') was
    improved.  The former code had a few bugs, which sometimes resulted
    in either spurious empty line or spurious comment prefix, or both,
    especially when the region is active.  Those bugs are now fixed.
  * More bugs fixed, other minor features implemented.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 826659 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 39)
- Update to 12.2 to avoid obsolete (process-kill-without-query) (boo#1175274)
  * AUCTeX reflects the changes in LaTeX2e 2019-10-01 release.
     'filecontents' environment now takes an optional argument and can
     be used anywhere in a document.  The macros '\Ref' and
     '\labelformat' are moved from 'varioref.sty' to LaTeX kernel.
     amsmath has a new macro '\overunderset'.
  * A new method is implemented in preview-latex to adjust the
    foreground colors of generated images to those of Emacs, when the
    LaTeX command produces PDF.  The traditional method became invalid
    because of the change introduced in Ghostscript 9.27.
    Unfortunately, the new method doesn't work due to a bug in
    Ghostscript 9.27 and is valid only for Ghostscript > 9.27.  There
    is also a fallback method for gs 9.27 users which displays plain
    "black on white" images.  For successful function of preview-latex,
    the users are encouraged to set up the new user option
    'preview-pdf-color-adjust-method' to choose appropriate option
    among the three: new, traditional and fallback method.
  * AUCTeX has support for the Flymake package in Emacs 26 or newer.
    To enable, call 'M-x flymake-mode RET' or add this to your '.emacs'
    file:
         (add-hook 'LaTeX-mode-hook #'flymake-mode)
  * The way the option 'TeX-record-buffer' is used was corrected.  It
    was used in just the opposite way as the document says.  Erase the
    customization if you have customized this option since it now acts
    in reverse to your expectation.
  * A former customize option 'japanese-TeX-command-list' is removed.
    Use 'japanese-TeX-engine-default', or if it's really necessary,
    customize 'TeX-command-list' directly if the task which the option
    used to carry is required.
  * Support for standard LaTeX without e-TeX extension is now very
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 753195 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 38)
 Supplement emacs-auctex if texlive and emacs are installed (boo#1158035)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 711321 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 37)
- Fix the two last upstream commits by adding patch
  utf8-names-fix-boo1135326.patch which is kind of a backport for
  bug boo#1135326
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 625210 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 36)
- Add patches/commits from upstream utf8-names-3b1ffcd8.patch and
  utf8-names-a8ea1273.patch to be able handle files names with
  UTF-8 characters as well
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 597702 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 35)
- Update to 12.1 due bug boo#1088548
  * AUCTeX now requires GNU Emacs 24 or higher.  Support for XEmacs has
  * Besides the change in the supported version of Emacs, there has
    been no functional change in this release, which is equivalent to
    version 11.92.
  * preview-latex is compatible with Ghostscript 9.22 where the
    operator '.runandhide' is removed.  All occurrences of
    '.runandhide' in preview-latex are replaced by alternative code
    making it work with Ghostscript 9.22 again.
  * AUCTeX has a new customize option
    'TeX-math-input-method-off-regexp'.  When you begin to input a math
    formula, the current input method is turned off if its name matches
    this regular expression.
  * The window system focus is pulled back to Emacs when viewing with
    evince-compatible viewers if a new customize option
    'TeX-view-evince-keep-focus' is non-nil.
  * The usual dose of bug fixes was administered.
  * Now AUCTeX has a logo.  The LaTeX code to create it is available in
    the 'etc/' directory of the package.
  * Add support for 'upmendex', an extension of 'makeindex' capable of
    sorting indexes by unicode based ICU.
  * Fix preview-latex to interact correctly with Japanese LaTeX.  The
    parsing routine was made robust not to be confused by the 7-bit
    encoding of Japanese text and the necessary option to LaTeX command
    is kept even when preamble caching is enabled.
  * The new "Glossaries" entry in 'TeX-command-list' runs the command
    'makeglossaries'.
  * Fontification of control symbols has been improved.  Characters
    defined in 'font-latex-match-simple-exclude-list' do not receive
    any fontification.  In DocTeX mode, the character '_' is removed
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 506982 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 34)
- Update to 11.90
   * In addition to the completion performed by 'TeX-complete-symbol',
     AUCTeX now also supports the new Emacs standard completion-at-point
     facility (see the Emacs command 'completion-at-point').  This also
     means that modern completion UIs like company-mode work out of the
     box in TeX and LaTeX buffers.
   * Completion is now aware of being inside a math environment and then
     completes math macros.
   * AUCTeX is able to display several levels of super- and subscripts,
     each one raised above and a bit smaller than its basis.  For this
     feature, have a look at the customize options
     'font-latex-fontify-script' (especially the new values
     'multi-level' and 'invisible') and
     'font-latex-fontify-script-max-level'.  Also, the script characters
     '^' and '_' are also fontified with a special face named
     'font-latex-script-char-face'.
   * Parsing of format specification in various tabular environments has
     been improved.  The function 'LaTeX-insert-item' ('C-c <LFD>')
     inserts suitable number of ampersands for '*{num}{cols}'
     constructs.  Style files for LaTeX packages 'tabularx', 'tabulary',
     'longtable', 'dcolumn' and 'siunitx' are adapted to take advantage
     of this improvement.
   * AUCTeX has a new Ispell dictionary 'tex-ispell.el' for macros and
     environments which will be skipped during spell checking.  The
     activiation of this feature is controlled by a new customize option
     'TeX-ispell-extend-skip-list', which is set to 't' and activated by
     default.
   * AUCTeX has a new customize option 'TeX-raise-frame-function' that
     is currently only used by Evince and Atril inverse search to raise
     the Emacs frame.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 430594 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 33)
Automatic submission by obs-autosubmit
Displaying revisions 1 - 20 of 50
openSUSE Build Service is sponsored by