Mercurial > emacs
annotate etc/TODO @ 32546:9672c4db6bed
(IT_set_face): Compare highlighted face with the default
face, and invert colors if these faces' colors are identical.
(Fmsdos_remember_default_colors): Don't swap foreground and
background colors in initial_colors[].
(IT_set_frame_parameters): Don't swap frame's foreground and
background pixels. If ALIST includes "(reverse . t)", swap
foreground-color and background-color properties in frame's
param_alist. If the original frame's param_alist doesn't specify
the colors, store unspecified-fg and unspecified-bg, reversed if
required.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Mon, 16 Oct 2000 19:16:20 +0000 |
parents | 9c151094ef9b |
children | d57da738e85d |
rev | line source |
---|---|
32515
9c151094ef9b
Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents:
31733
diff
changeset
|
1 * Program Enriched mode to read and save in RTF. |
9c151094ef9b
Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents:
31733
diff
changeset
|
2 |
9c151094ef9b
Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents:
31733
diff
changeset
|
3 * Implement other text formatting properties. |
9c151094ef9b
Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents:
31733
diff
changeset
|
4 ** Footnotes that can appear either in place or at the end of the page. |
9c151094ef9b
Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents:
31733
diff
changeset
|
5 ** text property that says "don't break line in middle of this". |
9c151094ef9b
Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents:
31733
diff
changeset
|
6 Don't break the line between two characters that have the |
9c151094ef9b
Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents:
31733
diff
changeset
|
7 same value of this property. |
9c151094ef9b
Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents:
31733
diff
changeset
|
8 ** Discretionary hyphens that are not visible when they are at end of line. |
9c151094ef9b
Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents:
31733
diff
changeset
|
9 |
9c151094ef9b
Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents:
31733
diff
changeset
|
10 * Can Auto-fill mode be extended to something that will refill the |
9c151094ef9b
Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents:
31733
diff
changeset
|
11 whole paragraph so as to keep it filled all the time? |
9c151094ef9b
Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents:
31733
diff
changeset
|
12 |
25853 | 13 * Implement a clean way to use different major modes for |
14 different parts of a buffer. | |
15 | |
16 * Give start-process the ability to direct standard-error | |
17 output to a different filter. | |
18 | |
19 * Make compile.el record the markers that point to error loci | |
20 on text properties in the error message lines. | |
21 | |
22 * Make desktop.el save the "frame configuration" of Emacs (in some | |
23 useful sense). | |
24 | |
25 * Make movemail work with IMAP. | |
26 | |
27 * Add ANSI C prototype forward declarations to the source files, | |
28 so that even the functions used within one file have prototypes. | |
29 | |
30 * Replace finder.el with something that generates an Info file | |
31 which gives the same information through a menu structure. | |
32 | |
33 * Implement a variant of uncompress.el or jka-compr.el that | |
34 works with GNU Privacy Guard for encryption. | |
35 | |
36 * Save undo information in files, and reload it when needed | |
37 for undoing. | |
38 | |
39 * Change the Windows NT menu code | |
40 so that it handles the deep_p argument and avoids | |
41 regenerating the whole menu bar menu tree except | |
42 when the user tries to use the menubar. | |
43 | |
44 This requires the RIT to forward the WM_INITMENU message to | |
45 the main thread, and not return from that message until the main | |
46 thread has processed the menu_bar_activate_event and regenerated | |
47 the whole menu bar. In the mean time, it should process other messages. | |
27949 | 48 |
49 * Make Emacs work as a Java Bean. | |
29696 | 50 |
51 * Make keymaps a first-class Lisp object (this means a rewrite of | |
52 keymap.c). | |
31733 | 53 |
54 ** Provide real menus on ttys. The MS-DOS implementation can | |
55 serve as an example how to do part of this. |