aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2010-12-10 18:39:41 -0800
committerGlenn Morris2010-12-10 18:39:41 -0800
commit88edf64cbf313da0d99cf3bb2b4bc1fde760e972 (patch)
treef94b8cc42db8eb8edc04063c45db2cef0f3f9619
parent838db88908403c3be26bd9b50b8d0dc7290dfd02 (diff)
downloademacs-88edf64cbf313da0d99cf3bb2b4bc1fde760e972.tar.gz
emacs-88edf64cbf313da0d99cf3bb2b4bc1fde760e972.zip
* etc/TODO: Updates; and re-fill some lines.
-rw-r--r--etc/TODO33
1 files changed, 11 insertions, 22 deletions
diff --git a/etc/TODO b/etc/TODO
index 296800dd1e3..8394be6611d 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -1,7 +1,7 @@
1Emacs TODO List -*-outline-*- 1Emacs TODO List -*-outline-*-
2 2
3Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 3Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
4 Free Software Foundation, Inc. 4 2010 Free Software Foundation, Inc.
5See the end of the file for license conditions. 5See the end of the file for license conditions.
6 6
7 7
@@ -40,7 +40,6 @@ make it.
40 fix_submap_inheritance hack and to more cleanly express the 40 fix_submap_inheritance hack and to more cleanly express the
41 relationship between minibuffer-local-*-map): I've had this locally 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. 42 for a long time, but the details of the semantics is somewhat ... delicate.
43*** Derive from prog-mode in more places, close bug#5532.
44*** prog-mode could/should provide a better fill-paragraph default 43*** prog-mode could/should provide a better fill-paragraph default
45 that uses syntax-tables to recognize string/comment boundaries. 44 that uses syntax-tables to recognize string/comment boundaries.
46*** provide more completion-at-point-functions. Make existing 45*** provide more completion-at-point-functions. Make existing
@@ -56,8 +55,6 @@ suitable for anyone from beginners to experts.
56 55
57** Convert modes that use view-mode to be derived from special-mode instead. 56** Convert modes that use view-mode to be derived from special-mode instead.
58 57
59** Replace some uses of the preprocessor code in Makefile.in with the equivalent autoconf.
60
61** Major modes should have a menu entry. Examples of modes that do 58** Major modes should have a menu entry. Examples of modes that do
62not have one at the moment and probably should: text-mode, inferior-lisp-mode. 59not have one at the moment and probably should: text-mode, inferior-lisp-mode.
63 60
@@ -206,8 +203,7 @@ Perspectives also need to interact with the tabs.
206** Imenu could be extended into a file-structure browsing mechanism 203** Imenu could be extended into a file-structure browsing mechanism
207using code like that of customize-groups. 204using code like that of customize-groups.
208 205
209** Display something in the margin on lines that have compilation 206** Display something in the margin on lines that have compilation errors.
210errors.
211 207
212** Compilation error navigation bar, parallel to the scroll bar, 208** Compilation error navigation bar, parallel to the scroll bar,
213indicating where in the buffer there are compilation errors. 209indicating where in the buffer there are compilation errors.
@@ -325,8 +321,7 @@ typically due to pilot errors and should thus be in debug-ignored-errors.
325 321
326** ange-ftp 322** ange-ftp
327*** understand sftp 323*** understand sftp
328 This is hard to make work because sftp doesn't print status 324 This is hard to make work because sftp doesn't print status messages.
329 messages.
330 325
331*** Use MLS for ange-ftp-insert-directory if a list of files is specified. 326*** Use MLS for ange-ftp-insert-directory if a list of files is specified.
332 327
@@ -364,8 +359,7 @@ typically due to pilot errors and should thus be in debug-ignored-errors.
364 will then come in encoded in UTF-16. 359 will then come in encoded in UTF-16.
365 360
366 One advantage of switching to Unicode is to toss encoded-kbd usage, 361 One advantage of switching to Unicode is to toss encoded-kbd usage,
367 which will solve the problem with binding non-ASCII keys with 362 which will solve the problem with binding non-ASCII keys with modifiers.
368 modifiers.
369 363
370 Problem: using this on Windows 9x/ME requires installing the 364 Problem: using this on Windows 9x/ME requires installing the
371 Microsoft Layer for Unicode (MSLU), which might not implement all 365 Microsoft Layer for Unicode (MSLU), which might not implement all
@@ -391,8 +385,7 @@ typically due to pilot errors and should thus be in debug-ignored-errors.
391** Make desktop.el save the "frame configuration" of Emacs (in some 385** Make desktop.el save the "frame configuration" of Emacs (in some
392 useful sense). 386 useful sense).
393 387
394** Give desktop.el a feature to switch between different named 388** Give desktop.el a feature to switch between different named desktops.
395 desktops.
396 389
397** Add a cpio mode, more or less like tar mode. 390** Add a cpio mode, more or less like tar mode.
398 391
@@ -447,13 +440,12 @@ http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02234.html
447 440
448** Eliminate the storm of warnings concerning char/unsigned char 441** Eliminate the storm of warnings concerning char/unsigned char
449 mismatches that we get with GCC 4.x and proprietary compilers on 442 mismatches that we get with GCC 4.x and proprietary compilers on
450 various systems. They make it difficult to spot the important 443 various systems. They make it difficult to spot the important warnings.
451 warnings.
452 444
453** Fix anything necessary to use `long long' EMACS_INTs with GCC. 445** Fix anything necessary to use `long long' EMACS_INTs with GCC.
454 446
455** Split out parts of lisp.h and generate Makefile dependencies 447** Split out parts of lisp.h [and generate Makefile dependencies automatically.]
456 automatically. 448[the last bit is done, see DEPFLAGS etc in src/Makefile.in ]
457 449
458** Update the FAQ. 450** Update the FAQ.
459 451
@@ -466,8 +458,7 @@ http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02234.html
466 [Do the existing -Q and -D cover this, or is more needed?] 458 [Do the existing -Q and -D cover this, or is more needed?]
467 459
468** Improve the GC (generational, incremental). (We may be able to use 460** Improve the GC (generational, incremental). (We may be able to use
469 the Boehm collector.) [See the Boehm-GC branch in CVS for work on 461 the Boehm collector.) [See the Boehm-GC branch in CVS for work on this.]
470 this.]
471 462
472** Check what hooks would help Emacspeak -- see the defadvising in W3. 463** Check what hooks would help Emacspeak -- see the defadvising in W3.
473 464
@@ -527,8 +518,7 @@ http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02234.html
527** Reorder defcustom's in each package so that the more important 518** Reorder defcustom's in each package so that the more important
528 options come first in the Customize buffers. This could be done by 519 options come first in the Customize buffers. This could be done by
529 either rearranging the file (since options are shown in the order 520 either rearranging the file (since options are shown in the order
530 they appear in the *.el files), or by adding a few :set-after 521 they appear in the *.el files), or by adding a few :set-after attributes.
531 attributes.
532 522
533** Maybe document the features of libraries missing from the manual (or 523** Maybe document the features of libraries missing from the manual (or
534 ancillary manuals, including the Lisp manual in some cases). 524 ancillary manuals, including the Lisp manual in some cases).
@@ -1230,4 +1220,3 @@ GNU General Public License for more details.
1230You should have received a copy of the GNU General Public License 1220You should have received a copy of the GNU General Public License
1231along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. 1221along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
1232 1222
1233;;; arch-tag: b0a3e40b-726a-457d-9999-ba848321b036