Elvis is a clone of the BSD "ex" text editor, better known today as "vi." Elvis has a bunch of enhancements over "stock" vi, including multibuffer support (the ability to edit multiple files simultaneously from within the same elvis instance), line-based visual selection mode, the ability to browse the Web, and even the ability to edit the Web. Anyway, I'm a VI purist, so you're not likely to see much info about EMACS, here. If you belong to the Church of EMACS, though, please note that the text editor wars ended back in '91, so there's no sense in flaming me anymore. I'm informed (by Positron on #smarty, IIRC) that among Real Programmers (TM), the debate continues to this day (remote PNG; local copy; local text version), but only because Real Programmers (TM) seem to be looking for the _least_ efficient tools on the planet ... obviously, Real Programmers (R) use VI because it's the most efficient way to get work done ;-P
At any rate, if you're not happy with my Web design skills, I'd like to apologize in advance for testing my Web pages with Elvis and Lynx, where nothing looks terribly good anyway, so I don't bother wasting my time on fancy CSS and images. If you browse the Web with Elvis for a day, I'm sure you'll come to the same conclusion :-)
It's come to my attention that some people fault Elvis for not having built-in phishing protections in its Web browsing component. Here's what the FSF has to say about it.
Mike Hoy found a JavaScript-based VI clone called jsvi, and I've decided to put a textarea here, so you can play around with it. Please make sure you know what you're doing before you click in this textarea: