|
|
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.