* Important features:
** Provide user-friendly ways to list all available font families,
- display a font as a sample, etc. [fx is looking at multilingual
- font selection for Emacs 22.]
+ list fonts, display a font as a sample, etc. [fx is looking at
+ multilingual font selection for Emacs 22.]
+
+** Rewrite the face code to be simpler, clearer and faster.
** Program Enriched mode to read and save in RTF. [Is there actually a
decent single definition of RTF? Maybe see info at
** Implement something better than the current Refill mode. This
probably needs some primitive support.
-** Add a command to make a local variables list in the current buffer
+** Add a command to make a "Local Variables" section in the current buffer
and/or add a variable to the list.
** Implement primitive and higher-level functions to allow filling
** Create a category of errors called `process-error'
for some or all errors associated with using subprocesses.
+** Maybe reinterpret `parse-error' as a category of errors
+ and put some other errors under it.
+
** A function to check for customizable options that have been
set but not saved, and ask the user whether to save them.
This could go in kill-emacs-query-functions, to remind people
Bison input files, for instance, or other kinds of text
where one language is embedded in another language.
+** Arrange a way for an input method to return the first character
+ immediately, then replace it later. So that C-s a with
+ input method latin-1-postfix would immediately search for an a.
+
** Give start-process the ability to direct standard-error
output to a different filter.
** Investigate using the language environment (or locale?) to set up
more things, such as the default Ispell dictionary, calendar
- holidays, quoting characters?,...
+ holidays, quoting characters, space after periods and colons, ...
** Improve the GC (generational, incremental). (We may be able to use
the Boehm collector.) [See the Boehm-GC branch in CVS for work on
** Provide an optional feature which computes a scroll bar slider's
size and its position from lines instead of characters.
-** Make the Custom themes support do useful things.
-
** Add support for SVG (Scalable Vector Graphics) rendering to
Emacs.
** Provide portable undumping using mmap (per gerd design).
+** Make byte-compile avoid binding an expanded defsubst's args
+when the body only calls primitives.
+
** Use the XIE X extension, if available, for image display.
** Make monochrome images display using the foreground and background
** Face remapping.
+** Optionally make the cursor a little thinner at the end of a line
+ or the end of the buffer.
+
** Add support for rendering antialiased text, probably using
XRender/Freetype.