home *** CD-ROM | disk | FTP | other *** search
-
- errors in include files hang forth CLOSED KEL 1/19/89
-
- forth does not recognize TAB as a word delimeter
-
- need a word like "view" that locates and shows source but
- also takes you into the editor
-
- fix bugs in vi
-
- : should take you to line editor, not the other screen editor
- (this is sort of a mode problem, it's not that big a deal as
- control-C in that editor takes you to command mode, where you
- can do a v to get to vi, an ed to get to the other screen editor,
- or do polyForth-line-editor-style commands there. KEL 1/18/89
-
- it's leaving junk on the screen sometimes, because the compare
- buffer needs to be copied into when leaving the screen if anything
- changed CLOSED 1/18/89 KEL
-
- control chars and stuff don't print as anything. this makes vi
- look like it's screwing up sometimes. need a version of 'type'
- shows funny characters in inverse or something
-
- dw doesn't work, other delete commands don't work
-
- search is broken, badly, and slow
-
- need multiscreen search
-
- enhance vi
- screen number stack or something?
-
- mark more than one screen, maybe like real vi
-
- zap (z) needs to be harder to do
-
- maybe ZZ to get you out...I'm sure used to it
-
- undo needs to be more consistent, not just undo all disk i/o since
- the last write, as it is now. perhaps the snap buffer from my
- curses-type screen stuff can be used, a couple of levels, etc
-
- upper/lower case support for different operations; that is,
- o opens below, O opens at
-
- need it to be more clear when we're in VI that we're in VI, since
- there are two screen editors CLOSED 1/18/89 KEL, it now tells
- you when it's in vi.
-
-
- make the error trap take you into vi rather than into the other editor
- CLOSED 1/18/89 KEL, it's kind of brain-damaged inside (error?), like
- it prints the offending word, then does a call of deferred word 'where',
- then prints the abort" text. When you load vi it makes where into a
- no-op. This way, you get the word and the error message, then do a
- 'vw' to be in vi with the cursor ON the offending word
-