comparison etc/TODO @ 70040:96eabbd7b6ba

*** empty log message ***
author Kim F. Storm <storm@cua.dk>
date Sun, 16 Apr 2006 23:25:40 +0000
parents eaef81fe8393
children 556e057966ab c156f6a9e7b5
comparison
equal deleted inserted replaced
70039:782ba8b37a0f 70040:96eabbd7b6ba
7 prepared to sign legal papers to transfer the copyright on your work 7 prepared to sign legal papers to transfer the copyright on your work
8 to the FSF. 8 to the FSF.
9 9
10 * Small but important fixes needed in existing features: 10 * Small but important fixes needed in existing features:
11 11
12 ** Distribute a bar cursor of width > 1 evenly between the two glyphs
13 on each side of the bar (what to do at the edges?).
14
12 ** Make vc-checkin avoid reverting the buffer if has not changed after 15 ** Make vc-checkin avoid reverting the buffer if has not changed after
13 the checkin. Comparing (md5 BUFFER) to (md5 FILE) should be enough. 16 the checkin. Comparing (md5 BUFFER) to (md5 FILE) should be enough.
14 17
15 ** Make vc-annotate show place the cursor in the annotate buffer at the 18 ** Make vc-annotate show place the cursor in the annotate buffer at the
16 same line as the current buffer. 19 same line as the current buffer.
17 20
18 ** buffer-offer-save should be a permanent local. 21 ** buffer-offer-save should be a permanent local.
19 22
20 ** revert-buffer should eliminate overlays and the mark. 23 ** revert-buffer should eliminate overlays and the mark.
67 ** M-! M-n should fetch the buffer-file-name as the default. 70 ** M-! M-n should fetch the buffer-file-name as the default.
68 71
69 ** Redesign the load-history data structure so it can cope better 72 ** Redesign the load-history data structure so it can cope better
70 with evaluating definitions of the same function from different files, 73 with evaluating definitions of the same function from different files,
71 recording which file the latest definition came from. 74 recording which file the latest definition came from.
72 75
73 * Important features: 76 * Important features:
74 77
75 ** Provide user-friendly ways to list all available font families, 78 ** Provide user-friendly ways to list all available font families,
76 list fonts, display a font as a sample, etc. [fx is looking at 79 list fonts, display a font as a sample, etc. [fx is looking at
77 multilingual font selection for the Unicode branch of Emacs.] 80 multilingual font selection for the Unicode branch of Emacs.]
156 in a Custom buffer using customize-customized. 159 in a Custom buffer using customize-customized.
157 160
158 ** Emacs Lisp mode could put an overlay on the defun for every 161 ** Emacs Lisp mode could put an overlay on the defun for every
159 function that has advice. The overlay could have `after-text' like " 162 function that has advice. The overlay could have `after-text' like "
160 [Function has advice]". It might look like 163 [Function has advice]". It might look like
161 (defun foo [Function has advice] (x y) 164 (defun foo [Function has advice] (x y)
162 The overlay could also be a button that you could use to view the advice. 165 The overlay could also be a button that you could use to view the advice.
163 166
164 ** ange-ftp 167 ** ange-ftp
165 *** understand sftp 168 *** understand sftp
166 This is hard to make work because sftp doesn't print status 169 This is hard to make work because sftp doesn't print status
259 compiled and don't warn about functions defined in them. 262 compiled and don't warn about functions defined in them.
260 263
261 ** Highlight rectangles (`mouse-track-rectangle-p' in XEmacs). Already in CUA, 264 ** Highlight rectangles (`mouse-track-rectangle-p' in XEmacs). Already in CUA,
262 but it's a valuable feature worth making more general. 265 but it's a valuable feature worth making more general.
263 266
264 ** Support simultaneous tty and X frames. [See the multi-tty branch of Emacs 267 ** Support simultaneous tty and X frames. [See the multi-tty branch of Emacs
265 at http://lorentey.hu/project/emacs.] 268 at http://lorentey.hu/project/emacs.]
266 269
267 ** Provide MIME support for Rmail using the Gnus MIME library. [Maybe 270 ** Provide MIME support for Rmail using the Gnus MIME library. [Maybe
268 not now feasible, given Gnus maintenance decisions. fx looked at 271 not now feasible, given Gnus maintenance decisions. fx looked at
269 this and can say where some of the problems are.] 272 this and can say where some of the problems are.]