From: Richard M. Stallman Date: Sun, 23 Mar 2008 17:13:42 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: emacs-pretest-23.0.90~6980 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=cc48343f9927d807154e2331db6102a3f521cf7c;p=emacs.git *** empty log message *** --- diff --git a/etc/TODO b/etc/TODO index 895b5242d84..af00d870cbb 100644 --- a/etc/TODO +++ b/etc/TODO @@ -35,6 +35,15 @@ to use it. * Small but important fixes needed in existing features: +** Flymake's customization mechanism needs to be both simpler (fewer +levels of indirection) and better documented, so it is easier to +understand. I find it quite hard to figure out what compilation +command it will use. + +I suggest totally rewriting that part of Flymake, using the simplest +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. @@ -132,6 +141,32 @@ Change them to use report-emacs-bug. * Important features: +** Having tabs above a window to switch buffers in it. + +** "Perspectives" are named persistent window configurations. We have +had the window configuration mechanism in GNU Emacs since the +beginning but we have never developed a good user interface to take +advantage of them. Eclipse's user interface seems to be good. + +Perspectives work well even if you do the equivalent of C-x 4 C-f +because of the distinction between view windows vs file windows. In +Emacs this is more or less the "dedicated window" feature, but we have +never really made it work for this. + +Perspectives also need to interact with the tabs. + +** Imenu could be extended into a file-structure browsing mechanism +using code like that of customize-groups. + +** Display something in the margin on lines that have compilation +errors. + +** Compilation error navigation bar, parallel to the scroll bar, +indicating where in the buffer there are compilation errors. +Perhaps we could arrange to display these error indications on top +of the scroll bar itself. That depends on to what extent toolkit +scroll bars are extensible. + ** 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 the Unicode branch of Emacs.]