[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
As of AUCTeX 11.81 preview-latex is a part of AUCTeX in the sense that the installation routines were merged and preview-latex is being packaged with AUCTeX.
Further integration will happen at the backend. This involves folding of error parsing and task management of both packages which will ease development efforts and avoid redundant work.
Currently, the help for errors is more or less hardwired into ‘latex.el’. For supporting error help in other languages, it would be sensible to instead arrange error messages in language-specific files, make a common info file from all such catalogs in a given language and look the error texts up in an appropriate index. The user would then specify a preference list of languages, and the errors would be looked up in the catalogs in sequence until they were identified.
Macro cross references should also be usable for document navigation using RefTeX.
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.
Syntax propertization is implemented in ‘font-latex.el’. This means that features which depend on syntax parse don’t work well for ‘tex-font.el’ users and those who disable font lock.
Hence syntax propertization should be factored out from ‘font-latex.el’ and implemented as a major mode facility.
(Texinfo mode is an exception because it already has its own syntax propertize function, which just copies the one available in Emacs built-in texinfo mode.)
Following entries should be included in the document:
LaTeX-insert-into-comments
, TeX-translate-location-hook
TeX-auto-add-type
, as well as functions and variables
generated by that macro.
They should be covered in the node Hacking the Parser.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated on January 17, 2024 using texi2html 1.82.