Mercurial > emacs
diff 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 |
line wrap: on
line diff
--- a/etc/TODO Tue Dec 07 04:58:36 2004 +0000 +++ b/etc/TODO Tue Dec 07 05:01:55 2004 +0000 @@ -9,7 +9,7 @@ * Small but important fixes needed in existing features: -** Fix the kill/yank treatment of invisible text. At the moment, +** Fix the kill/yank treatment of invisible text. At the moment, invisible text is placed in the kill-ring, so that the contents of the ring may not correspond to the text as displayed to the user. It ought to be possible to omit text which is invisible (due to a @@ -32,7 +32,8 @@ properly with variable-pitch faces. ** Implement a smoother vertical scroll facility, one that allows - C-v to scroll through a tall image. + C-v to scroll through a tall image. The primitive operations + posn-at-point and posn-at-x-y should now make it doable in elisp. ** Implement intelligent search/replace, going beyond query-replace (see http://graphics.csail.mit.edu/~rcm/chi04.pdf). @@ -67,7 +68,6 @@ ** ange-ftp *** understand sftp -*** ignore some irrelevant errors (like IPv6 and kerberos thingies). *** Use MLS for ange-ftp-insert-directory if a list of files is specified. ** Ability to map a key, including all modified-combinations. @@ -122,9 +122,6 @@ ** Save undo information in special temporary files, and reload it when needed for undoing. This could extend undo capacity. -** Merge the Emacs regex.c with the Glibc regex.c. - They split off a few years ago through negligence. - ** Change the Windows NT menu code so that it handles the deep_p argument and avoids regenerating the whole menu bar menu tree except @@ -318,6 +315,8 @@ * Internal changes +** Replace Emacs's regex.c with the new DFA-based glibc regex code. + ** Replace gmalloc.c with the modified Doug Lea code from the current GNU libc so that the special mmapping of buffers can be removed -- that apparently loses under Solaris, at least. [fx has mostly done @@ -327,7 +326,8 @@ ** Add an inferior-comint-minor-mode to capture the common set of operations offered by major modes that offer an associated inferior - comint-derived mode. I.e. basically make cmuscheme.el generic. - For use by sml-mode, python-mode, tex-mode, scheme-mode, ... + comint-derived mode. I.e. basically make cmuscheme.el/inf-lisp.el generic. + For use by sml-mode, python-mode, tex-mode, scheme-mode, lisp-mode, + haskell-mode, tuareg-mode, ... ;;; arch-tag: b0a3e40b-726a-457d-9999-ba848321b036