[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
B.1 Mid-term Goals | ||
B.2 Wishlist | ||
B.3 Bugs |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
AUCTeX users will thereby get the functionality provided by preview-latex without the hassle of an additional installation.
Looking at the backend, the integration involves folding of error parsing and task management of both packages which will ease development efforts and avoid redundant work.
The current state of command handling with TeX-command-list
is
not very flexible because there is no distinction between executables
and command line options to be passed to them.
Customization of TeX-command-list
by the user will interfere with
updates of AUCTeX.
Currently, the help for errors is more or less hardwired into `tex.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 the were identified.
Macro cross references should also be usable for document navigation using RefTeX.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
A special ispell dictionary for macros could be nice to have.
An error overview window (extract from the log file with just the error lines, clickable like a "grep" buffer) and/or fringe indicators for errors in the main text would be nice.
A separate frame with a table of math character graphics to click on in order to insert the respective sequence into the buffer (cf. the "grid" of x-symbol).
It would be nice if you could index process your favorite collection of `.dtx' files (such as the LaTeX source), just call a command on arbitrary control sequence, and get either the DVI viewer opened right at the definition of that macro (using Source Specials), or the source code of the `.dtx' file.
LaTeX-math-mode
is not very LaTeX-specific in
the first place, and similar holds for indentation and formatting.
\usepackage
in the preamble.
There should probably be a `none' value which wouldn't query for the master, but instead disable all features that relies on TeX-master.
This default value for TeX-master could then be controled with mapping based on the extension.
TeX-font-list
.
TeX-command-default
should be set from the master file, if not
set locally. Suggested by Peter Whaite `<peta@cim.mcgill.ca>'.
A new command 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.
We need a list of what can safely be done in an ordinary style hook. You can not set a variable that AUCTeX depends on, unless AUCTeX knows that it has to run the style hooks first.
Here is the start of such a list.
LaTeX-add-environments
TeX-add-symbols
LaTeX-add-labels
LaTeX-add-bibliographies
LaTeX-largest-level
At least, support headers, trailers, as well as TeX-outline-extra.
TeX-header-start
and TeX-trailer-end
.
We might want these, just for fun (and outlines)
We should have a way to globally specify the default value of the header and trailer regexps.
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 AUCTeX.
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).
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
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.
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by XEmacs shared group account on December, 19 2009
using texi2html 1.65.