Emacs TODO List -*-outline-*-
-Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
Free Software Foundation, Inc.
See the end of the file for license conditions.
** Convert modes that use view-mode to be derived from special-mode instead.
-** make emacsclient accept -nw as a synonym to -t.
-
** Replace some uses of the preprocessor code in Makefile.in with the equivalent autoconf.
** Major modes should have a menu entry. Examples of modes that do
** Convert all defvars with leading `*' in the doc-strings into defcustoms
of appropriate :type and :group.
+** Remove any leading `*'s from defcustom doc-strings.
+
+** Remove unnecessary autoload cookies from defcustoms.
+This needs a bit of care, since often people have become used to
+expecting such variables to always be defined, eg when they modify
+things in their .emacs.
+
+** See if other files can use generated-autoload-file (see eg ps-print).
+
* Small but important fixes needed in existing features:
** Flymake's customization mechanism needs to be both simpler (fewer
mechanism that sufficies for the specific needs. That will be easy
for users to customize.
-** Make "emacs --daemon" start emacs without showing any frame.
-Use emacsclient later to open frames.
-
-** Make it possible to reliably turn on minor modes using "mode:" in the local
-variables section.
-
-** "Options -> Save Options" should save the font set via "Set Font/Fontset"
-I.e. mouse-set-font should use customize-face.
-
** Compute the list of active keymaps *after* reading the first event.
** Distribute a bar cursor of width > 1 evenly between the two glyphs
** Add function to redraw the tool bar.
-** M-! M-n should fetch the buffer-file-name as the default.
-
** Redesign the load-history data structure so it can cope better
with evaluating definitions of the same function from different files,
recording which file the latest definition came from.
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.
-
-** 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
properly with variable-pitch faces.
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).
+ (see http://groups.csail.mit.edu/uid/projects/clustering/chi04.pdf).
** Implement other text formatting properties.
*** Footnotes that can appear either in place or at the end of the page.
** Give desktop.el a feature to switch between different named
desktops.
-** Replace finder.el with something that generates an Info file
- which gives the same information through a menu structure. [Dave
- Love started on this.]
-
** Add a cpio mode, more or less like tar mode.
** Save undo information in special temporary files, and reload it