~ubuntu-branches/ubuntu/natty/auctex/natty

« back to all changes in this revision

Viewing changes to doc/todo.texi

  • Committer: Bazaar Package Importer
  • Author(s): Davide G. M. Salvetti
  • Date: 2007-03-14 00:43:56 UTC
  • mfrom: (2.1.8 feisty)
  • Revision ID: james.westby@ubuntu.com-20070314004356-xtqoxu6ousd1ldn6
Tags: 11.83-6
* Rebuild with clean source.
* rules.in (build-package): Added dependency on the "clean" target.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
@ifset rawfile
1
2
@include macros.texi
2
 
@ifset rawfile
3
 
@chapter ToDo
 
3
@node Development,,(dir),(dir)
 
4
@top Future Development of @AUCTeX{}
 
5
@end ifset
4
6
 
5
 
@end ifset
6
 
@c -----------------------
7
7
The following sections describe future development of @AUCTeX{}.
8
8
Besides mid-term goals, bug reports and requests we cannot fix or honor
9
9
right away are being gathered here.  If you have some time for Emacs
12
12
improve the documentation.  It might be a good idea to discuss proposed
13
13
changes on the mailing list of @AUCTeX{} first.
14
14
 
15
 
@ifclear rawfile
16
15
@menu
17
16
* Mid-term Goals::
18
17
* Wishlist::
19
18
* Bugs::
20
19
@end menu
21
 
@end ifclear
22
 
 
 
20
 
 
21
@ifset rawfile
 
22
@node Mid-term Goals
 
23
@chapter Mid-term Goals
 
24
@raisesections
 
25
@end ifset
 
26
 
 
27
@ifclear rawfile
23
28
@node Mid-term Goals
24
29
@section Mid-term Goals
 
30
@end ifclear
25
31
 
26
32
@itemize @bullet
27
33
@item Integration of @previewlatex{} into @AUCTeX{}
28
34
 
29
 
@AUCTeX{} users will thereby get the functionality provided by
30
 
@previewlatex{} without the hassle of an additional installation.
 
35
As of @AUCTeX{} 11.81 @previewlatex{} is a part of @AUCTeX{} in the
 
36
sense that the installation routines were merged and @previewlatex{} is
 
37
being packaged with @AUCTeX{}.
31
38
 
32
 
Looking at the backend, the integration involves folding of error
33
 
parsing and task management of both packages which will ease
 
39
Further integration will happen at the backend.  This involves folding
 
40
of error parsing and task management of both packages which will ease
34
41
development efforts and avoid redundant work.
35
42
 
36
43
@item More flexible option and command handling
64
71
@section Wishlist
65
72
 
66
73
@itemize @bullet
 
74
@item Documentation lookup for macros
 
75
 
 
76
A parser could gather information about which macros are defined in
 
77
which @LaTeX{} packages and store the information in a hashtable which
 
78
can be used in a backend for @code{TeX-doc} in order to open the
 
79
matching documentation for a given macro.  The information could also be
 
80
used to insert an appropriate @samp{\usepackage} statement if the user
 
81
tries to insert a macro for which the respective package has not been
 
82
requested yet.
 
83
 
67
84
@item Spell checking of macros
68
85
 
69
86
A special ispell dictionary for macros could be nice to have.
89
106
code of the @file{.dtx} file.
90
107
 
91
108
@item Better plain TeX support
 
109
 
92
110
For starters, @code{LaTeX-math-mode} is not very @LaTeX{}-specific in
93
111
the first place, and similar holds for indentation and formatting.
94
112
 
99
117
using the @file{.aux} file info to correlate labels in the text
100
118
(possibly in cooperation with Ref@TeX{}) with previewer pages.
101
119
 
 
120
In @AUCTeX{} 11.83, support for forward search with PDF files was added.
 
121
Currently this only works if you use the pdfsync @LaTeX{} package and
 
122
xpdf as your PDF viewer.
 
123
@ifclear rawfile
 
124
@xref{Viewing}.
 
125
@end ifclear
 
126
 
 
127
 
102
128
@item
103
129
Page count when compiling should (optionally) go to modeline of the
104
130
window where the compilation command was invoked, instead of the output
175
201
@samp{<Chris.Moore@@src.bae.co.uk>}.
176
202
 
177
203
@item
 
204
Make @AUCTeX{} work with @samp{longlines}.  This would also apply to
 
205
@previewlatex{}, though it might make sense to unify error processing
 
206
before attempting this.
 
207
 
 
208
@item
178
209
The @samp{Spell} command should apply to all files in a document.  Maybe
179
210
it could try to restrict to files that have been modified since last
180
211
spell check?  Suggested by Ravinder Bhumbla @samp{<rbhumbla@@ucsd.edu>}.