Mercurial > emacs
comparison etc/TODO @ 58814:8cf051896b6b
*** empty log message ***
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Tue, 07 Dec 2004 05:01:55 +0000 |
parents | dc83ecc1ac97 |
children | 88cf8c060c08 549734260e34 |
comparison
equal
deleted
inserted
replaced
58813:8d1a39cde5e3 | 58814:8cf051896b6b |
---|---|
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 ** Fix the kill/yank treatment of invisible text. At the moment, | 12 ** Fix the kill/yank treatment of invisible text. At the moment, |
13 invisible text is placed in the kill-ring, so that the contents of | 13 invisible text is placed in the kill-ring, so that the contents of |
14 the ring may not correspond to the text as displayed to the user. It | 14 the ring may not correspond to the text as displayed to the user. It |
15 ought to be possible to omit text which is invisible (due to a | 15 ought to be possible to omit text which is invisible (due to a |
16 text-property, overlay, or selective display) from the kill-ring. | 16 text-property, overlay, or selective display) from the kill-ring. |
17 | 17 |
30 | 30 |
31 ** Implement primitive and higher-level functions to allow filling | 31 ** Implement primitive and higher-level functions to allow filling |
32 properly with variable-pitch faces. | 32 properly with variable-pitch faces. |
33 | 33 |
34 ** Implement a smoother vertical scroll facility, one that allows | 34 ** Implement a smoother vertical scroll facility, one that allows |
35 C-v to scroll through a tall image. | 35 C-v to scroll through a tall image. The primitive operations |
36 posn-at-point and posn-at-x-y should now make it doable in elisp. | |
36 | 37 |
37 ** Implement intelligent search/replace, going beyond query-replace | 38 ** Implement intelligent search/replace, going beyond query-replace |
38 (see http://graphics.csail.mit.edu/~rcm/chi04.pdf). | 39 (see http://graphics.csail.mit.edu/~rcm/chi04.pdf). |
39 | 40 |
40 ** Implement other text formatting properties. | 41 ** Implement other text formatting properties. |
65 | 66 |
66 * Other features we would like: | 67 * Other features we would like: |
67 | 68 |
68 ** ange-ftp | 69 ** ange-ftp |
69 *** understand sftp | 70 *** understand sftp |
70 *** ignore some irrelevant errors (like IPv6 and kerberos thingies). | |
71 *** Use MLS for ange-ftp-insert-directory if a list of files is specified. | 71 *** Use MLS for ange-ftp-insert-directory if a list of files is specified. |
72 | 72 |
73 ** Ability to map a key, including all modified-combinations. | 73 ** Ability to map a key, including all modified-combinations. |
74 E.g map mouse-4 to wheel-up as well as M-mouse-4 -> M-wheel-up | 74 E.g map mouse-4 to wheel-up as well as M-mouse-4 -> M-wheel-up |
75 M-C-mouse-4 -> M-C-wheel-up, H-S-C-M-s-double-mouse-4 -> | 75 M-C-mouse-4 -> M-C-wheel-up, H-S-C-M-s-double-mouse-4 -> |
119 See the Gnus development sources for assigned code concerning GPG | 119 See the Gnus development sources for assigned code concerning GPG |
120 use with mail, which is probably a good start.] | 120 use with mail, which is probably a good start.] |
121 | 121 |
122 ** Save undo information in special temporary files, and reload it | 122 ** Save undo information in special temporary files, and reload it |
123 when needed for undoing. This could extend undo capacity. | 123 when needed for undoing. This could extend undo capacity. |
124 | |
125 ** Merge the Emacs regex.c with the Glibc regex.c. | |
126 They split off a few years ago through negligence. | |
127 | 124 |
128 ** Change the Windows NT menu code | 125 ** Change the Windows NT menu code |
129 so that it handles the deep_p argument and avoids | 126 so that it handles the deep_p argument and avoids |
130 regenerating the whole menu bar menu tree except | 127 regenerating the whole menu bar menu tree except |
131 when the user tries to use the menubar. | 128 when the user tries to use the menubar. |
316 "japanese". Currently, most Japanese users are using external | 313 "japanese". Currently, most Japanese users are using external |
317 packages (e.g. tamago, anthy) or an input method via XIM. | 314 packages (e.g. tamago, anthy) or an input method via XIM. |
318 | 315 |
319 * Internal changes | 316 * Internal changes |
320 | 317 |
318 ** Replace Emacs's regex.c with the new DFA-based glibc regex code. | |
319 | |
321 ** Replace gmalloc.c with the modified Doug Lea code from the current | 320 ** Replace gmalloc.c with the modified Doug Lea code from the current |
322 GNU libc so that the special mmapping of buffers can be removed -- | 321 GNU libc so that the special mmapping of buffers can be removed -- |
323 that apparently loses under Solaris, at least. [fx has mostly done | 322 that apparently loses under Solaris, at least. [fx has mostly done |
324 this.] | 323 this.] |
325 | 324 |
326 ** Rewrite make-docfile to be clean and maintainable. | 325 ** Rewrite make-docfile to be clean and maintainable. |
327 | 326 |
328 ** Add an inferior-comint-minor-mode to capture the common set of operations | 327 ** Add an inferior-comint-minor-mode to capture the common set of operations |
329 offered by major modes that offer an associated inferior | 328 offered by major modes that offer an associated inferior |
330 comint-derived mode. I.e. basically make cmuscheme.el generic. | 329 comint-derived mode. I.e. basically make cmuscheme.el/inf-lisp.el generic. |
331 For use by sml-mode, python-mode, tex-mode, scheme-mode, ... | 330 For use by sml-mode, python-mode, tex-mode, scheme-mode, lisp-mode, |
331 haskell-mode, tuareg-mode, ... | |
332 | 332 |
333 ;;; arch-tag: b0a3e40b-726a-457d-9999-ba848321b036 | 333 ;;; arch-tag: b0a3e40b-726a-457d-9999-ba848321b036 |