comparison etc/TODO @ 90197:b7da78284d4c

Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-65 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 425-445) - Remove "-face" suffix from gnus faces - Update from CVS - Remove "-face" suffix from MH-E faces - Remove "-face" suffix from cc-mode faces - Remove "-face" suffix from eshell faces - Remove "-face" suffix from ediff faces - Implement tty vertical-divider face - Rename vertical-divider face to vertical-border - Change escape-glyph color on dark backgrounds back to cyan - Update reference to renamed Buffer-menu-buffer face
author Miles Bader <miles@gnu.org>
date Fri, 24 Jun 2005 01:59:52 +0000
parents f042e7c0fe20 1d86d5c00a50
children fbb2bea03df9
comparison
equal deleted inserted replaced
90196:82d495f87e7b 90197:b7da78284d4c
7 prepared to sign legal papers to transfer the copyright on your work 7 prepared to sign legal papers to transfer the copyright on your work
8 to the FSF. 8 to the FSF.
9 9
10 * Small but important fixes needed in existing features: 10 * Small but important fixes needed in existing features:
11 11
12 ** Make occur correctly handle matches that span more than one line,
13 as well as overlapping matches.
14
12 ** Fix the kill/yank treatment of invisible text. At the moment, 15 ** Fix the kill/yank treatment of invisible text. At the moment,
13 invisible text is placed in the kill-ring, so that the contents of 16 invisible text is placed in the kill-ring, so that the contents of
14 the ring may not correspond to the text as displayed to the user. It 17 the ring may not correspond to the text as displayed to the user.
15 ought to be possible to omit text which is invisible (due to a 18 It ought to be possible to omit text which is invisible (due to a
16 text-property, overlay, or selective display) from the kill-ring. 19 text-property, overlay, or selective display) from the kill-ring.
17 20
18 ** Change the way define-minor-mode handles autoloading. 21 ** Change the way define-minor-mode handles autoloading.
19 It should not generate :require. Or :require in defcustom 22 It should not generate :require. Or :require in defcustom
20 should not be recorded in the user's custom-set-variables call. 23 should not be recorded in the user's custom-set-variables call.
25 ** Clean up the variables in browse-url. Perhaps use a shell command string to 28 ** Clean up the variables in browse-url. Perhaps use a shell command string to
26 specify the browser instead of the mushrooming set of functions. 29 specify the browser instead of the mushrooming set of functions.
27 See also ESR's proposal for a BROWSER environment variable 30 See also ESR's proposal for a BROWSER environment variable
28 <URL:http://www.catb.org/~esr/BROWSER/browse-url.patch>. 31 <URL:http://www.catb.org/~esr/BROWSER/browse-url.patch>.
29 32
33 ** Enhance scroll-bar to handle tall line (similar to line-move).
34
35 ** Make occur handle multi-line matches cleanly with context.
36
30 * Important features: 37 * Important features:
31 38
32 ** Provide user-friendly ways to list all available font families, 39 ** Provide user-friendly ways to list all available font families,
33 display a font as a sample, etc. [fx is looking at multilingual 40 display a font as a sample, etc. [fx is looking at multilingual
34 font selection for Emacs 23.] 41 font selection for Emacs 23.]
37 decent single definition of RTF? Maybe see info at 44 decent single definition of RTF? Maybe see info at
38 http://latex2rtf.sourceforge.net/.] 45 http://latex2rtf.sourceforge.net/.]
39 46
40 ** Implement something better than the current Refill mode. This 47 ** Implement something better than the current Refill mode. This
41 probably needs some primitive support. 48 probably needs some primitive support.
49
50 ** Add a command to make a local variables list in the current buffer
51 and/or add a variable to the list.
42 52
43 ** Implement primitive and higher-level functions to allow filling 53 ** Implement primitive and higher-level functions to allow filling
44 properly with variable-pitch faces. 54 properly with variable-pitch faces.
45 55
46 ** Implement a smoother vertical scroll facility, one that allows 56 ** Implement a smoother vertical scroll facility, one that allows
58 *** Discretionary hyphens that are not visible when they are at end of line. 68 *** Discretionary hyphens that are not visible when they are at end of line.
59 69
60 ** Make movemail work with IMAP. 70 ** Make movemail work with IMAP.
61 71
62 ** Internationalize Emacs's messages. 72 ** Internationalize Emacs's messages.
73
74 ** Add a "current vertical pixel level" value that goes with point,
75 so that motion commands can also move through tall images.
76 This value would be to point as window-vscroll is to window-start.
63 77
64 ** Address internationalization of symbols names essentially 78 ** Address internationalization of symbols names essentially
65 as documentation, e.g. in command names and Custom. 79 as documentation, e.g. in command names and Custom.
66 80
67 ** Make the Lucid menu widget display multilingual text. [This 81 ** Make the Lucid menu widget display multilingual text. [This
356 offered by major modes that offer an associated inferior 370 offered by major modes that offer an associated inferior
357 comint-derived mode. I.e. basically make cmuscheme.el/inf-lisp.el generic. 371 comint-derived mode. I.e. basically make cmuscheme.el/inf-lisp.el generic.
358 For use by sml-mode, python-mode, tex-mode, scheme-mode, lisp-mode, 372 For use by sml-mode, python-mode, tex-mode, scheme-mode, lisp-mode,
359 haskell-mode, tuareg-mode, ... 373 haskell-mode, tuareg-mode, ...
360 374
375 * Other known bugs:
376
377 ** a two-char comment-starter whose two chars are symbol constituents will
378 not be noticed if it appears within a word.
379
380 ** Fix unexelf.c to handle the .data.rel and .data.rel.local
381 sections made by GCC 3.4 on IRIX.
382
361 ;;; arch-tag: b0a3e40b-726a-457d-9999-ba848321b036 383 ;;; arch-tag: b0a3e40b-726a-457d-9999-ba848321b036