home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / editor / stevie / readme < prev    next >
Text File  |  1994-01-31  |  3KB  |  96 lines

  1. STEVIE Source and OS/2 Executable Release - 3.69grr
  2.  
  3. This is a source release of the STEVIE editor, a public domain clone
  4. of the UNIX editor 'vi'. The program was originally developed for the
  5. Atari ST, but has been ported to UNIX, OS/2, DOS, and Minix-ST as well.
  6. Ports done by others, but not directly supported by this release, include
  7. Minix-PC, Amiga, and a Data General system of some sort.
  8.  
  9. The good news about stevie is that it is extremely portable. It supports
  10. systems with virtually all combinations of integer size, pointer size,
  11. and byte order. The only major issue remaining, for some environments,
  12. is that the file is kept in memory. For most environments, this isn't a
  13. problem, but for Minix-PC it is particularly annoying.
  14.  
  15. Some advantages of Stevie over other versions/clones of 'vi' are:
  16.    -    Built-in help facility.
  17.    -    Tag stacking (for users of CTAGS).
  18.    -    Extensive system-specific features (e.g.- the MSDOS version
  19.        supports function keys, cursor keys, colors, 43-line mode;
  20.        the stubs are there to add such support to other systems.)
  21.    -    You have the source code.
  22.  
  23. The files included in this release are:
  24.  
  25. README
  26.     This file.
  27.  
  28. stevie.mm
  29. stevie.doc
  30.     Reference manual for STEVIE. Assumes familiarity with vi.
  31.  
  32. source.doc
  33.     Quick overview of the major data structures used.
  34.  
  35. porting.doc
  36.     Tips for porting STEVIE to other systems.
  37.  
  38. os2_old.mk os2.mk
  39. unix.mk
  40. dos_msc.mk
  41. dos_tc.mk
  42. tos.mk
  43. minix.mk
  44.     Makefiles for OS/2, UNIX, DOS, and the Atari ST (TOS and Minix).
  45.     (DOS_MSC & DOS_TC are for the two most popular DOS C compilers.)
  46.  
  47. os2.c isfat.c
  48. unix.c
  49. dos.c
  50. tos.c
  51. minix.c
  52. term.h
  53. env.h
  54.     System-dependent code for the same.
  55.  
  56. alloc.c ascii.h cmdline.c edit.c enveval.c fileio.c help.c hexchars.c
  57. keymap.h linefunc.c main.c mark.c misccmds.c normal.c ops.c ops.h
  58. param.c param.h ptrfunc.c regexp.c regexp.h regmagic.h regsub.c
  59. screen.c search.c sentence.c stevie.h tagcmd.c term.c undo.c version.c
  60.  
  61.     C source and header files for STEVIE.
  62.  
  63. ctags.doc
  64.     Documentation for the accompanying program 'ctags'.
  65.  
  66. ctags.c
  67.     Source code for the program 'ctags'.
  68.  
  69. setenv.c
  70.     Source code for an improved SETENV for MSDOS.
  71.  
  72.  
  73. To compile STEVIE for one of the provided systems (it is currently set
  74. up for OS/2 and MSC 6.00):
  75.  
  76.     1. Edit the file 'env.h' to set the system defines as needed.
  77.  
  78.     2. Check the makefile for your system, and modify as needed.
  79.  
  80.     3. Compile.
  81.  
  82. Otherwise, just use the included OS/2 protected-mode executable.  It
  83. will run in windowed or full-screen sessions, but it has not been made
  84. into a bound executable (i.e., will not run under DOS).
  85.  
  86. Good Luck...
  87.  
  88. Greg Roelofs - Rel 3.69grr
  89. 10/24/91
  90.  
  91. Dave Tutelman - Rel 3.69a
  92. 2/27/90
  93.  
  94. Tony Andrews - Author
  95. 8/6/89
  96.