Yup! vi! With the latest build you can enter vi, edit, and exit! The visual formatting of the visual mode terminal isn't that pretty - and we sometimes seem to loose the first line (though not in emacs, it seems...) - but it works. WOOT!
I push changes last night that should get it compiling under Ubuntu and older Macs. (Turns out the POSIX standard sometimes moves faster than OS distros...)
Next up for me: Running commands in the "midground" -- most commands that the user runs as if they are in the foreground will be run in the "midground" - where they have their own stdin/out and the shell is free to continue taking commands. This will mean you'll be able to run "tail -f" and then just keep working while that output streams into it's div in the scrollback. It will also enable "peel-off" behavior for things like editor sessions, where you start the editor, and then peel it off into a separate window.
- Mark