STEVIE is an editor designed to mimic the interface of the UNIX editor 'vi'. The name (ST Editor for VI Enthusiasts) comes from the fact that the editor was first written for the Atari ST. The current version also supports UNIX, Minix (ST), MS-DOS, and OS/2, but I've left the name intact for now.
This program is the result of many late nights of hacking over the last couple of years. The first version was written by Tim Thompson and posted to USENET. From there, I reworked the data structures completely, added LOTS of features, and generally improved the overall performance in the process.
I've labelled STEVIE an 'aspiring' vi clone as a warning to those who may expect too much. On the whole, the editor is pretty complete. Nearly all of the visual mode commands are supported. And several of the more important 'ex' commands are supported as well. I've tried hard to capture the feel of vi by getting the little things right. Making lines wrap correctly, supporting true operators, and even getting the cursor to land on the right place for tabs are all a pain, but really help make the editor feel right. I've tried to resist the temptation to deviate from the behavior of vi, even where I disagree with the original design.
The biggest problem remaining has to do with the fact that the edit buffer is maintained entirely in memory, limiting the size of files that can be edited in some environments. Other missing features include named buffers and macros. Performance is generally reasonable, although the screen update code could be more efficient. This is generally only visible on fairly slow systems.
Andrews, Tony. (1991). stevie.doc. Electronic Document
This is a port of stevie 3.69 to the Macintosh. It is believed to have been done by Earle R. Horton. Some of the Macintosh-specific source code has references to Aztec C 3.6c, though this appears to be because it was adopted from the source code for Mac Kermit. The makefile is clearly for use with MPW. For an unknown reason, even though it was a port of version 3.69, it was submitted to an online archive and referred to as Stevie 3.10.
(204.17 KiB / 209.07 KB)
/ BinHex'd, use Stuffit Expander

5 /

2023-01-07 /

83a36eaa5d6d640e47923d60326e3dc4bc6976e9 /

/
Architecture 

Motorola 68K
System Requirements 
From Mac OS 1.0
up to Mac OS 6.0
Compatibility notes 
Emulating this? It could probably run under:
Mini vMac