Annotation of 43BSD/contrib/emacs/etc/TO_DO, revision 1.1

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.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.