Changeset 4018 for vendor/emacs-CVS_HEAD/etc/TODO
- Timestamp:
- 2006年01月28日 09時46分44秒 (3 years ago)
- Files:
-
- vendor/emacs-CVS_HEAD/etc/TODO (modified) (15 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
vendor/emacs-CVS_HEAD/etc/TODO
r3988 r4018 10 10 * Small but important fixes needed in existing features: 11 11 12 ** buffer-offer-save should be a permanent local. 13 14 ** revert-buffer should eliminate overlays and the mark. 15 16 ** erase-buffer should perhaps disregard read-only properties of text. 17 12 18 ** Make occur correctly handle matches that span more than one line, 13 19 as well as overlapping matches. … … 35 41 ** Make occur handle multi-line matches cleanly with context. 36 42 43 ** In Custom buffers, put the option that turns a mode on or off first, 44 using a heuristic of some kind? 45 46 ** Define recompute-arg and recompute-arg-if for fix_command to use. 47 See rms message of 11 Dec 05. 48 49 ** Height returned by frame-parameter ... and height given to 50 make-frame does not mean the same thing. The former includes menu and 51 tool bar lines, the latter don't. frame-parameter should return height 52 without menu and tool bar lines. 53 54 ** In Emacs Info, examples of using Customize should be clickable 55 and they should create Custom buffers. 56 57 ** The toolbar should show keyboard equivalents in its tooltips. 58 59 ** Modify allout.el to use overlays, like outline.el. 60 61 ** M-! M-n should fetch the buffer-file-name as the default. 62 37 63 * Important features: 38 64 39 65 ** Provide user-friendly ways to list all available font families, 40 66 list fonts, display a font as a sample, etc. [fx is looking at 41 multilingual font selection for Emacs 22.]67 multilingual font selection for the Unicode branch of Emacs.] 42 68 43 69 ** Rewrite the face code to be simpler, clearer and faster. … … 45 71 ** Program Enriched mode to read and save in RTF. [Is there actually a 46 72 decent single definition of RTF? Maybe see info at 47 http://latex2rtf.sourceforge.net/.] 73 http://latex2rtf.sourceforge.net/.] This task seems to be addressed 74 by http://savannah.nongnu.org/projects/emacs-rtf/, which is still in 75 very early stages. 48 76 49 77 ** Implement something better than the current Refill mode. This … … 70 98 *** Discretionary hyphens that are not visible when they are at end of line. 71 99 72 ** Make movemail work with IMAP.73 74 100 ** Internationalize Emacs's messages. 101 102 ** Install mmc@maruska.dyndns.org's no-flicker change. 75 103 76 104 ** Add a "current vertical pixel level" value that goes with point, … … 102 130 and put some other errors under it. 103 131 132 ** A function to tell you the argument pattern of functions. 133 See `function-arity' in http://www.loveshack.ukfsn.org/emacs/fx-misc.el. 134 135 ** Make byte-compile warn when a doc string is too wide. 136 104 137 ** A function to check for customizable options that have been 105 138 set but not saved, and ask the user whether to save them. … … 116 149 ** ange-ftp 117 150 *** understand sftp 151 This is hard to make work because sftp doesn't print status 152 messages. 153 118 154 *** Use MLS for ange-ftp-insert-directory if a list of files is specified. 119 155 … … 147 183 different parts of a buffer. This could be useful in editing 148 184 Bison input files, for instance, or other kinds of text 149 where one language is embedded in another language. 185 where one language is embedded in another language. See 186 http://www.loveshack.ukfsn.org/emacs/multi-mode.el and also 187 mmm-mode, as reference for approaches took by others. 150 188 151 189 ** Arrange a way for an input method to return the first character … … 171 209 GNU Privacy Guard for encryption. [Code exists but isn't assigned. 172 210 See the Gnus development sources for assigned code concerning GPG 173 use with mail, which is probably a good start.] 211 use with mail, which is probably a good start.] See also 212 http://www.loveshack.ukfsn.org/emacs/auto-crypt.tgz. 174 213 175 214 ** Save undo information in special temporary files, and reload it … … 208 247 but it's a valuable feature worth making more general. 209 248 210 ** Support simultaneous tty and X frames. 249 ** Support simultaneous tty and X frames. [See the multi-tty branch of Emacs 250 at http://lorentey.hu/project/emacs.] 211 251 212 252 ** Provide MIME support for Rmail using the Gnus MIME library. [Maybe … … 215 255 216 256 ** Eliminate the storm of warnings concerning char/unsigned char 217 mismatches that we get with proprietary compilers on various systems. 218 They make it difficult to spot the important warnings. 257 mismatches that we get with GCC 4.x and proprietary compilers on 258 various systems. They make it difficult to spot the important 259 warnings. 219 260 220 261 ** Fix anything necessary to use `long long' EMACS_INTs with GCC. … … 231 272 ignoring X resources (Doze equivalents?) and most of the 232 273 environment. What should not be ignored needs consideration. 233 234 ** Investigate using the language environment (or locale?) to set up235 more things, such as the default Ispell dictionary, calendar236 holidays, quoting characters, space after periods and colons, ...237 274 238 275 ** Improve the GC (generational, incremental). (We may be able to use … … 295 332 296 333 ** Port the conservative stack marking code of Emacs' garbage collector 297 to more systems, so that we can completely get rid of GCPROs. 334 to more systems, so that we can completely get rid of GCPROs. Note 335 that Boehm garbage collector provides this. 298 336 299 337 ** Reorder defcustom's in each package so that the more important … … 353 391 better to use Japanese lang. env. but prefer utf-8 coding system. 354 392 393 ** Enhance locale handling: handle language, territory and charset 394 orthogonally and de-emphasize language environments. Use the locale 395 to set up more things, such as fontsets, the default Ispell 396 dictionary, diary format, calendar holidays and display, quoting 397 characters and phrase boundaries, sentence endings, collation for 398 sorting (at least for unicodes), HTTP Accept-language, patterns for 399 directory listings and compilation messages, yes-or-no replies, 400 common menu items when the toolkit supports it ... `locale-info' 401 needs extending for LC_COLLATE &c. [fx started on this.] 402 355 403 ** Eliminate the current restriction on header printing by ps-print. 356 404 Currently, a header can contain only single 1-byte charset in … … 376 424 for the menubar and buttons could look a bit like those used by customize. 377 425 426 ** Improve Help buffers: Change the face of previously visited links (like 427 Info, but also with regard to namespace), add a forward button to make the 428 Help buffer more browser like and gives the value of lisp expressions 429 e.g auto-mode-alist, the right face. [nickrob@snap.net.nz has a patch 430 for this for inclusion after 22.1]. 431 378 432 * Internal changes 379 433 … … 391 445 haskell-mode, tuareg-mode, ... 392 446 447 ** Make SYNC_INPUT the default. 448 All loops using immediate_quit need to be checked to ensure that 449 C-g can interrupt them, in case of an infinite loop. Once we 450 switch to using SYNC_INPUT, we can remove the BLOCK_INPUTs in the 451 allocation functions (allocate_string etc.) without worrying about 452 data munging. 453 393 454 * Other known bugs: 394 455
