diff options
| author | Stefan Monnier | 2010-03-07 15:08:38 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2010-03-07 15:08:38 -0500 |
| commit | bbbab483c46a346ce665230ad31dc2a6fb73641f (patch) | |
| tree | 900681538ca2962bd3bb19001c98e721d474e82c | |
| parent | 0608aa457fd97d1c9a116152a77544b07f7fd55a (diff) | |
| download | emacs-old-branches/pending.tar.gz emacs-old-branches/pending.zip | |
Start laying out a plan for Emacs-24old-branches/pending
| -rw-r--r-- | etc/TODO | 41 |
1 files changed, 40 insertions, 1 deletions
| @@ -12,7 +12,46 @@ it best. Since Emacs is an FSF-copyrighted package, please be | |||
| 12 | prepared to sign legal papers to transfer the copyright on your work | 12 | prepared to sign legal papers to transfer the copyright on your work |
| 13 | to the FSF. | 13 | to the FSF. |
| 14 | 14 | ||
| 15 | * Simple tasks. These don't require much emacs knowledge, they are | 15 | * Tentative plan for Emacs-24 |
| 16 | |||
| 17 | ** Bidi | ||
| 18 | ** lexbind: I haven't checked the status of the code recently, so | ||
| 19 | I don't know how realistic it is to include it. But it's been around | ||
| 20 | for a long time, and I trust Miles, so I have hope. | ||
| 21 | ** concurrency: including it as an "experimental" compile-time option | ||
| 22 | sounds good. Of course there might still be big questions around | ||
| 23 | "which form of concurrency" we'll want. | ||
| 24 | ** Overhaul of customize: sounds wonderful. | ||
| 25 | ** some kind of color-theme: agreed. | ||
| 26 | ** better support for dynamic embedded graphics: I like this idea (my | ||
| 27 | mpc.el code could use it for the volume widget), tho I wonder if the | ||
| 28 | resulting efficiency will be sufficient. | ||
| 29 | ** Spread Semantic. | ||
| 30 | ** Improve the "code snippets" support: consolidate skeleton.el, tempo.el, | ||
| 31 | and expand.el (any other?) and then advertise/use/improve it. | ||
| 32 | ** Improve VC: yes, there's a lot of work to be done there :-( | ||
| 33 | And most of it could/should make it into Emacs-23.3. | ||
| 34 | ** package manager. | ||
| 35 | |||
| 36 | ** Random things that cross my mind right now that I'd like to see (some of | ||
| 37 | them from my local hacks), but it's not obvious at all whether they'll | ||
| 38 | make it. | ||
| 39 | *** multiple inheritance for keymaps (to get rid of the | ||
| 40 | fix_submap_inheritance hack and to more cleanly express the | ||
| 41 | relationship between minibuffer-local-*-map): I've had this locally | ||
| 42 | for a long time, but the details of the semantics is somewhat ... delicate. | ||
| 43 | *** prog-mode (a parent-mode, like text-mode). Could/should provide | ||
| 44 | a better fill-paragraph default that uses syntax-tables to recognize | ||
| 45 | string/comment boundaries. | ||
| 46 | *** provide more completion-at-point-functions. Make existing | ||
| 47 | in-buffer completion use completion-at-point. | ||
| 48 | *** "functional" function-key-map that would make it easy to add (and | ||
| 49 | remove) mappings like "FOO-mouse-4 -> FOO-scroll-down", | ||
| 50 | "FOO-tab -> ?\FOO-\t", "uppercase -> lowercase", "[fringe KEY...] -> | ||
| 51 | [KEY]", "H-FOO -> M-FOO", "C-x C-y FOO -> H-FOO", ... | ||
| 52 | |||
| 53 | |||
| 54 | * Simple tasks. These don't require much Emacs knowledge, they are | ||
| 16 | suitable for anyone from beginners to experts. | 55 | suitable for anyone from beginners to experts. |
| 17 | 56 | ||
| 18 | ** Convert modes that use view-mode to be derived from special-mode instead. | 57 | ** Convert modes that use view-mode to be derived from special-mode instead. |