This is a list of projects for AUC TeX. Bug reports and requests we can not fix or honor right away will be added to this list. If you have some time for emacs lisp hacking, you are encouraged to try to provide a solution to one of the following problems. It might be a good idea to mail me first, though.
LaTeX-fill-environment
does not indent the closing `\end'.
From: Denby Wong <DnB@slip224.qlink.QueensU.CA> 1) change documentation regarding where to get the latest version (at CTAN at pip.shsu.edu for me) under info/latex2e-help-texinfo/ 2) change or provide choice over which version to use. There are three references to the info node "(latex)" in the file which should be "(latex2e)" for the new file. From: Piet van Oostrum <piet@cs.ruu.nl> One of the annoying things of latex-help is that if you ask for \LARGE, you get \large if you have case-fold-search=t. This is really info's problem as it doesn't reset it for a search of the node, but it would be easy to stick a (let (case-fold-search) in latex-help.
usepackage
declarations, perhaps depending on the document
class.
("\\\\DeclareRobustCommand{?\\\\\\([a-zA-Z]+\\)}?\\[\\([0-9]+\\)\\]\ \\[\\([^\]\\\\\n\r]+\\)\\]" (1 2 3) LaTeX-auto-optional) ("\\\\DeclareRobustCommand{?\\\\\\([a-zA-Z]+\\)}?\\[\\([0-9]+\\)\\]" (1 2) LaTeX-auto-arguments) ("\\\\DeclareRobustCommand{?\\\\\\([a-zA-Z]+\\)}?" 1 TeX-auto-symbol) ("\\\\DeclareFixedFont{?\\\\\\([a-zA-Z]+\\)}?" 1 TeX-auto-symbol) ("\\\\Declare\\(Text\\|Old\\)FontCommand{?\\\\\\([a-zA-Z]+\\)}?" 2 TeX-auto-symbol) ("\\\\DeclareMath\\(Symbol\\|Delimiter\\|Accent\\|Radical\\){?\\\\\\([a-zA-Z]+\\)}?" 2 TeX-auto-symbol) ;;; it is also valid to declare just a single symbol, e.g. <, ;;; with \DeclareMathSymbol but it is not necessary to register that here ("\\\\DeclareText\\(Command\\|Symbol\\|Accent\\|Composite\\){?\\\\\\([a-zA-Z]+\\)}?" 2 TeX-auto-symbol)
TeX-font-list
.
LaTeX-math-mode
. and
simply self insert if not in a math context.
TeX-insert-dollar
more robust. Currently it can be fooled
by `\mbox''es and escaped double dollar for example.
verbatim
environments.
TeX-command-default
should be set from the master file, if not
set locally. Suggested by Peter Whaite `<peta@cim.mcgill.ca>'.
TeX-show-environment
from hidden document
environment.
TeX-update
(C-c C-u) could be used to create
an up-to-date dvi file by repeatedly running BibTeX, MakeIndex and
(La)TeX, until an error occurs or we are done.
An alternative is to have an `Update' command that ensures the
`dvi' file is up to date. This could be called before printing and
previewing.
LaTeX-add-environments
TeX-add-symbols
LaTeX-add-labels
LaTeX-add-bibliographies
LaTeX-largest-level
\begin{itemize} \item blabalaskdfjlas lajf adf lkfjl af jasl lkf jlsdf jlf \item f lk jldjf lajflkas flf af \end{itemize}
TeX-header-start
and TeX-trailer-end
.
We might want these, just for fun (and outlines)
TeX-mode
keybindings.
A third initialization file (`tex-mode.el') containing an emulator
of the standard TeX-mode
would help convince some people to
change to AUC TeX.
TeX-next-error
parse ahead and store the results in a list,
using markers to remember buffer positions in order to be more robust
with regard to line numbers and changed files. This is what
next-error
does. (Or did, until Emacs 19).
LaTeX-environment
is given an argument, change the current
environment. Be smart about `\item[]' versus `\item ' and
labels like `fig:' versus `tab:'.