diff options
| author | Dave Love | 2000-10-27 11:27:28 +0000 |
|---|---|---|
| committer | Dave Love | 2000-10-27 11:27:28 +0000 |
| commit | e39fc3144fba7d9d505a5e73f2850fe09ed12428 (patch) | |
| tree | 04722b08e501f02682424563599f80bb84f37885 | |
| parent | e24e84cc9f73c9e928aa76483176cd4e852432e6 (diff) | |
| download | emacs-e39fc3144fba7d9d505a5e73f2850fe09ed12428.tar.gz emacs-e39fc3144fba7d9d505a5e73f2850fe09ed12428.zip | |
*** empty log message ***
| -rw-r--r-- | etc/TODO | 61 |
1 files changed, 52 insertions, 9 deletions
| @@ -1,3 +1,4 @@ | |||
| 1 | -*-text-*- | ||
| 1 | * Program Enriched mode to read and save in RTF. | 2 | * Program Enriched mode to read and save in RTF. |
| 2 | 3 | ||
| 3 | * Implement other text formatting properties. | 4 | * Implement other text formatting properties. |
| @@ -7,8 +8,8 @@ | |||
| 7 | same value of this property. | 8 | same value of this property. |
| 8 | ** Discretionary hyphens that are not visible when they are at end of line. | 9 | ** Discretionary hyphens that are not visible when they are at end of line. |
| 9 | 10 | ||
| 10 | * Can Auto-fill mode be extended to something that will refill the | 11 | * Implement something better than the current Refill mode. This |
| 11 | whole paragraph so as to keep it filled all the time? | 12 | probably needs some primitive support. |
| 12 | 13 | ||
| 13 | * Implement a clean way to use different major modes for | 14 | * Implement a clean way to use different major modes for |
| 14 | different parts of a buffer. | 15 | different parts of a buffer. |
| @@ -28,10 +29,11 @@ | |||
| 28 | so that even the functions used within one file have prototypes. | 29 | so that even the functions used within one file have prototypes. |
| 29 | 30 | ||
| 30 | * Replace finder.el with something that generates an Info file | 31 | * Replace finder.el with something that generates an Info file |
| 31 | which gives the same information through a menu structure. | 32 | which gives the same information through a menu structure. [Dave |
| 33 | Love started on this.] | ||
| 32 | 34 | ||
| 33 | * Implement a variant of uncompress.el or jka-compr.el that | 35 | * Implement a variant of uncompress.el or jka-compr.el that works with |
| 34 | works with GNU Privacy Guard for encryption. | 36 | GNU Privacy Guard for encryption. [Code exists but isn't assigned.] |
| 35 | 37 | ||
| 36 | * Save undo information in files, and reload it when needed | 38 | * Save undo information in files, and reload it when needed |
| 37 | for undoing. | 39 | for undoing. |
| @@ -48,8 +50,49 @@ | |||
| 48 | 50 | ||
| 49 | * Make Emacs work as a Java Bean. | 51 | * Make Emacs work as a Java Bean. |
| 50 | 52 | ||
| 51 | * Make keymaps a first-class Lisp object (this means a rewrite of | 53 | * Implement the design for Unicode-based internal encoding for Mule. |
| 52 | keymap.c). | ||
| 53 | 54 | ||
| 54 | ** Provide real menus on ttys. The MS-DOS implementation can | 55 | * Document the features of libraries missing from the manual (or |
| 55 | serve as an example how to do part of this. | 56 | ancillary manuals, including the Lisp manual in some cases). Here's |
| 57 | a list which is probably not complete/correct: align, allout, | ||
| 58 | ansi-color, array, battery, calculator, cdl, cmuscheme, completion, | ||
| 59 | delim-col, dirtrack, double, echistory, elide-head, easymenu, | ||
| 60 | expand, flow-ctrl, format [format-alist], generic/generic-x [various | ||
| 61 | modes], kermit, log-edit, ledit [obsolete?], makesum, midnight | ||
| 62 | [other than in Kill Buffer node], mouse-copy [?], mouse-drag, | ||
| 63 | mouse-sel, net-utils, rcompile, snmp-mode [?], soundex [should be | ||
| 64 | interactive?], strokes [start from the web page], talk, thingatpt | ||
| 65 | [interactive functions?], type-break, vcursor, xscheme, zone-mode | ||
| 66 | [?], mlconvert [?], iso-cvt, iso-swed, swedish, feedmail [?], uce, | ||
| 67 | bruce, gametree, meese, page-ext, refbib, refer, scribe, sgml-mode, | ||
| 68 | spell, texinfo, underline, cmacexp, hideif, mantemp [obsolete?], | ||
| 69 | pcomplete, assoc; other progmodes, probably in separate manual. | ||
| 70 | |||
| 71 | * Get some major packages installed: W3/url (development version needs | ||
| 72 | significant work), PSGML, Mule-UCS, Tramp (?). Check the | ||
| 73 | assignments file for other packages which might go in and have been | ||
| 74 | missed. | ||
| 75 | |||
| 76 | * Make keymaps a first-class Lisp object (this means a rewrite of | ||
| 77 | keymap.c). | ||
| 78 | |||
| 79 | * Provide real menus on ttys. The MS-DOS implementation can serve as | ||
| 80 | an example how to do part of this. | ||
| 81 | |||
| 82 | * Implement popular parts of the rest of the CL functions as compiler | ||
| 83 | macros in cl-macs. | ||
| 84 | |||
| 85 | * Highlight rectangles (`mouse-track-rectangle-p' in XEmacs). | ||
| 86 | |||
| 87 | * Support simultaneous tty and X frames. | ||
| 88 | |||
| 89 | * Implement primitive and higher-level functions to allow filling | ||
| 90 | properly with variable-pitch faces. | ||
| 91 | |||
| 92 | * Provide MIME support for Rmail using the Gnus MIME library. | ||
| 93 | |||
| 94 | * Eliminate the storm of warnings concerning char/unsigned char | ||
| 95 | mismatches that we get with proprietary compilers on various systems. | ||
| 96 | They make it difficult to spot the important warnings. | ||
| 97 | |||
| 98 | * Fix anything necessary to use `long long' EMACS_INTs with GCC. | ||