[comp.sources.d] Stevie enhancements

dmt@pegasus.ATT.COM (Dave Tutelman) (01/02/90)

[ I tried to mail this to Tony Andrews, the last known keeper of the "vi" clone
  "stevie".  I received no answer.  Perhaps this posting will get a response.
]

Tony,
(Assuming this even reaches you),

Thanks for writing (and posting) Stevie.  While vi is not my favorite PC
editor, it is my favorite UNIX editor.  Stevie is one of the best PC vi
clones I've seen, and I do use it occasionally.  I particularly appreciate
the ctags feature, and the Help facility is an excellent addition.

Are you still the caretaker for Stevie? If so, I'd like to send you a few
enhancements I made.  If not, I'll just post them.  (Please note that I
have no desire to be "the official keeper" of the program.  I'm aware of
the difficulty of merging others' additions into existing code.  I'm just
responding to your offer to integrate changes.)

What they are:

 - Added the searches for sentences and paragraphs, formerly omitted.
 - Added tag stacking (can retrace path back thru tag searches).
 - Fixed a few bugs with the way tags & ctags work.  (Ctags now recognizes
   functions a little more generally.)
 - Provided better "navigation" of the help screens.
 - Ported to Turbo C (easy, but a couple of #ifdefs).
 - Added DOS-specific help screen (and changed around some functions keys).
 - PC "delete" key now deletes current character.

By the way, you ought to note in 
the docs that the MSDOS-provided ANSI.SYS will NOT do the trick; it's buggy 
(even in the 3.30 version I have). I know you recommend NANSI.SYS (which does 
work), but it would help to warn folks off ANSI.SYS; they may think the
strange stuff is coming from Stevie. (I thought so, until I changed drivers.)

Thanks again; it's a great piece of work.

Dave Tutelman
AT&T Bell Labs
Lincroft NJ 07738
(201) 576-2194
(201) 922-9576 (Home)