gno/bin/vi/TODO
gdr-ftp 784e3de7cd Initial checkin of aroff, binprint, center, less, ls, make, makemake,
passwd, ps, purge, shutdown, stty, upper, and vi.  These sources are
for the versions of the utils shipped with GNO v2.0.4.
1998-03-09 08:30:21 +00:00

39 lines
1.1 KiB
Plaintext

To Do
-----
- Fix the update routines to not redisplay the whole bloody screen every
time a line is inserted or a character is typed. This may require
adding IIgs support for InsertLine and DeleteLine.
- Change the static buffers for insert/undo/redo/undoundo/etc to dynamic
buffers.
- Add #'d and named buffers.
IE. "xp = pull text from buffer x
- Add 'U'.
- Add { and } (move paragraph back and forward).
- In cmdline.c make get_range() give the appropriate error messages when it
gets a bad line range.
- Add & (do last search and replace on current line) and :[range]&
(do last search and replace on the range of lines).
- add :set wrapmargin command
- add :set shiftwidth command
- add :set autowrite command
- add :set showmode command
- should be able to d/pat
- should be able to ^d (backspace over entire indent (for :set ai))
- should be able to ^X and ^W in input mode
- should support '!' filters
- should support mode lines
- add checks for out of memory when strsave() is used
- after a screen resize, make sure cmdline stuff is re-displayed