VEE - A Tiny Visual Editor Nils M Holm, 2020,2024 In the public domain / 0BSD license VEE is a simple full screen editor that implements a small, but hopefully useful subset of the Unix editor VI. It can invoke the T3X/0 compiler as a subprocess. It runs on {MS,PC,DR,whatever}-DOS, on CP/M, on Unix, and under the Tcode Virtual Machine (TCVM). Buffer size is limited to 32K bytes on Unix, about 40K bytes on DOS, and about 28K bytes on CP/M. VEE runs in slowopen mode (for slow serial lines), so its output may look confusing, because it seems to overwrite text and only updates the display when pressing ESC. Text files are saved in Unix file format on Unix (and the TCVM), in DOS format on DOS, and in CP/M format on CP/M. Format is auto-converted in both directions. The file VEEHELP.TXT contains a summary of VEE commands. BUGS AND LIMITATIONS * Lines will only be displayed up to the width of the screen. Parts of lines that extend beyond the end of the screen cannot be edited. (You can split, edit, and join the line, though.) * The w/b/e commands actually behave like W/B/E, i.e. words are delimited by blanks. * N always searches backward, n always searches forward. (You might consider this to be a feature.) * Tab (HT) characters expand to 8 spaces during input. They will expand to the next tab stop after leaving insert mode.