mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-25 23:10:47 -08:00
Updates from Dave Love.
This commit is contained in:
parent
e4fd12dd39
commit
1b2105d9e3
1 changed files with 30 additions and 11 deletions
41
etc/TODO
41
etc/TODO
|
|
@ -55,14 +55,16 @@ to the FSF.
|
|||
* Important features:
|
||||
|
||||
** Provide user-friendly ways to list all available font families,
|
||||
list fonts, 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 looked at
|
||||
multilingual font selection for Unicode-based Emacs 23.]
|
||||
|
||||
** 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
|
||||
http://latex2rtf.sourceforge.net/.]
|
||||
http://latex2rtf.sourceforge.net/.] This task seems to be addressed
|
||||
by http://savannah.nongnu.org/projects/emacs-rtf/, which is still in
|
||||
very early stages.
|
||||
|
||||
** Implement something better than the current Refill mode. This
|
||||
probably needs some primitive support.
|
||||
|
|
@ -88,6 +90,8 @@ to the FSF.
|
|||
*** Discretionary hyphens that are not visible when they are at end of line.
|
||||
|
||||
** Make movemail work with IMAP.
|
||||
movemail from GNU mailutils does that, so switching to it will solve
|
||||
the issue.
|
||||
|
||||
** Internationalize Emacs's messages.
|
||||
|
||||
|
|
@ -122,6 +126,7 @@ to the FSF.
|
|||
and put some other errors under it.
|
||||
|
||||
** A function to tell you the argument pattern of functions.
|
||||
See `function-arity' in http://www.loveshack.ukfsn.org/emacs/fx-misc.el.
|
||||
|
||||
** Make byte-compile warn when a doc string is too wide.
|
||||
|
||||
|
|
@ -139,6 +144,9 @@ to the FSF.
|
|||
|
||||
** ange-ftp
|
||||
*** understand sftp
|
||||
This is hard to make work because sftp doesn't print status
|
||||
messages.
|
||||
|
||||
*** Use MLS for ange-ftp-insert-directory if a list of files is specified.
|
||||
|
||||
** Ability to map a key, including all modified-combinations.
|
||||
|
|
@ -170,7 +178,9 @@ to the FSF.
|
|||
** Implement a clean way to use different major modes for
|
||||
different parts of a buffer. This could be useful in editing
|
||||
Bison input files, for instance, or other kinds of text
|
||||
where one language is embedded in another language.
|
||||
where one language is embedded in another language. See
|
||||
http://www.loveshack.ukfsn.org/emacs/multi-mode.el and also
|
||||
mmm-mode, as reference for approaches took by others.
|
||||
|
||||
** Arrange a way for an input method to return the first character
|
||||
immediately, then replace it later. So that C-s a with
|
||||
|
|
@ -194,7 +204,8 @@ to the FSF.
|
|||
** Implement a variant of uncompress.el or jka-compr.el that works with
|
||||
GNU Privacy Guard for encryption. [Code exists but isn't assigned.
|
||||
See the Gnus development sources for assigned code concerning GPG
|
||||
use with mail, which is probably a good start.]
|
||||
use with mail, which is probably a good start.] See also
|
||||
http://www.loveshack.ukfsn.org/emacs/auto-crypt.tgz.
|
||||
|
||||
** Save undo information in special temporary files, and reload it
|
||||
when needed for undoing. This could extend undo capacity.
|
||||
|
|
@ -238,8 +249,9 @@ to the FSF.
|
|||
this and can say where some of the problems are.]
|
||||
|
||||
** Eliminate the storm of warnings concerning char/unsigned char
|
||||
mismatches that we get with proprietary compilers on various systems.
|
||||
They make it difficult to spot the important warnings.
|
||||
mismatches that we get with GCC 4.x and proprietary compilers on
|
||||
various systems. They make it difficult to spot the important
|
||||
warnings.
|
||||
|
||||
** Fix anything necessary to use `long long' EMACS_INTs with GCC.
|
||||
|
||||
|
|
@ -255,9 +267,15 @@ to the FSF.
|
|||
ignoring X resources (Doze equivalents?) and most of the
|
||||
environment. What should not be ignored needs consideration.
|
||||
|
||||
** Investigate using the language environment (or locale?) to set up
|
||||
more things, such as the default Ispell dictionary, calendar
|
||||
holidays, quoting characters, space after periods and colons, ...
|
||||
** Enhance locale handling: handle language, territory and charset
|
||||
orthogonally and de-emphasize language environments. Use the locale
|
||||
to set up more things, such as fontsets, the default Ispell
|
||||
dictionary, diary format, calendar holidays and display, quoting
|
||||
characters and phrase boundaries, sentence endings, collation for
|
||||
sorting (at least for unicodes), HTTP Accept-language, patterns for
|
||||
directory listings and compilation messages, yes-or-no replies,
|
||||
common menu items when the toolkit supports it ... `locale-info'
|
||||
needs extending for LC_COLLATE &c. [fx started on this.]
|
||||
|
||||
** Improve the GC (generational, incremental). (We may be able to use
|
||||
the Boehm collector.) [See the Boehm-GC branch in CVS for work on
|
||||
|
|
@ -318,7 +336,8 @@ when the body only calls primitives.
|
|||
XRender/Freetype.
|
||||
|
||||
** Port the conservative stack marking code of Emacs' garbage collector
|
||||
to more systems, so that we can completely get rid of GCPROs.
|
||||
to more systems, so that we can completely get rid of GCPROs. Note
|
||||
that Boehm garbage collector provides this.
|
||||
|
||||
** Reorder defcustom's in each package so that the more important
|
||||
options come first in the Customize buffers. This could be done by
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue