|
|
1.1 root 1: Things useful to do for GNU Emacs:
2:
3: * Primitive for random access insertion of part of a file.
4:
5: * Making I/O streams for files, so that read and prin1 can
6: be used on files directly. The I/O stream itself would
7: serve as a function to read or write one character.
8:
9: * Can gc compactify strings in place rather than copying all
10: of string space? Current technique of copying is vulnerable
11: to a fatal error if copying strings exhausts memory during gc.
12:
13: Alternatively, be able to use secondary storage for copying
14: strings if run out of memory for doing so.
15:
16: * If a file you can't write is in a directory you can write,
17: make sure it works to modify and save this file.
18:
19: * Make dired's commands handle correctly the case where
20: ls has listed several subdirectories' contents.
21: It needs to be able to tell which directory each file
22: is really in, by searching backward for the line
23: which identifies the start of a directory.
24:
25: * Add more dired commands, such as sorting (use the
26: sort utility through call-process-region) and
27: setting file modes (use set-file-modes).
28:
29: * Make display.c record inverse-video-ness on
30: a character by character basis. Then make non-full-screen-width
31: mode lines inverse video, and display the marked location in
32: inverse video.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.