home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / os2vile.zip / README < prev    next >
Text File  |  1993-07-24  |  6KB  |  126 lines

  1. Preface for vile 3.27 for OS/2 ----------------------------------------
  2.  
  3. This is the result of my effort to port vile 3.27 to OS/2.  
  4. 3.27 may not be the latest available, but since I had it and no access to
  5. internet, I ported it.  I've not checked it under OS/2 1.x
  6.  
  7. Some of the features described for UNIX don't work, although many more 
  8. work now under OS/2 than they did under DOS.
  9.  
  10. Notes about this version:
  11.  
  12. * VIO is used for screen functions.  25, 43, 50, and 60 columns are available,
  13.   and the colors can be set to your liking.  Color numbering is ANSI, not IBM.
  14. * The shell commands work as expected. Includes the expansion of a leading 
  15.   '!' into a window with results of executing the command.  This is done with
  16.   a pipe, in memory.
  17. * The shell to be used is determined by the COMSPEC variable.
  18. * There is no HPFS long filename support yet.
  19. * The windows still scroll in 1/2 window jumps.
  20. * The filter region command is not supported.  
  21. * Unix job control is not available, but you can 'shell out' from vile and
  22.   return.
  23. * Arrow keys don't work when editing commands.
  24. * There is no internal filename globbing, but the vile command line does
  25.   expand wildcards.  (Eg. e: *.c does not work, but vile *.c does.)
  26. * The regex bug (skipping characters) has not been fixed.
  27. * If showmode is enabled, the cursor changes to a block to indicate insert
  28.   overwrite, or replace mode.  Command mode is normal cursor.  If you don't
  29.   like it, turn off showmode.  It was my preference to see the cursor change.
  30. * It is compiled without the crypt option.
  31. * It will never beep at you.
  32.  
  33. This is really a phenomenal effort on the part of the prior authors.  The
  34. porting work was made miniscule in comparison, due to their attention to 
  35. detail. 
  36.  
  37. Charles Moschel 
  38. 101 Jasmine Ct.
  39. Stephens City, Va 22655  23-JUL-93
  40.  
  41.  
  42. Original readme starts here --------------------------------------------
  43.  
  44. I don't have much to add to the original README -- vile has gotten a lot
  45. better since I first released it, thanks to a lot of users and a lot of
  46. bug reports.  It compiles and runs without modification on most major UNIXes,
  47. and under DOS.  It offers vi finger feel, and most (not all) of its features.
  48. I hope it fills someone's need out there.  -pgf 9/92
  49.  
  50. (Special thanks to Dave Lemke and Pete Rucszinski, for X and DOS support,
  51. and (in no particular order) to Eric Krohn, Willem Kasdorp, J.C.Webber,
  52. Warren Vik, Julia Harper, Chris Sherman, Thomas Woo, Yanek Martinson, Miura
  53. Masahiro for lots of bug reports and suggestions and patience.)
  54.  
  55. ------------------------------
  56.  
  57.  
  58.  
  59. VILE -- VI Like Emacs: a vi workalike put together from Micro-Emacs by Paul Fox
  60. -------------------------------------------------------------------------------
  61.  
  62.     This editor grew out of a frustration that although lots of
  63.     eager programmers have tackled rewrites of Emacs, with new and
  64.     better features (not to mention free source), I've not seen
  65.     anything similar done with the Second True Editor.  (The
  66.     First, of course, being /bin/ed)
  67.  
  68.     So I took a copy of MicroEmacs 3.9 (which I've since
  69.     discovered was out of date, unfortunately) and turned it
  70.     into a vi "feel-alike".  It retains the multiple
  71.     buffer/multiple window features of uemacs, but the
  72.     "finger-feel", if you will, is very much that of vi.  It is
  73.     definitely not a clone, in that some substantial stuff is
  74.     missing, and the screen doesn't look quite the same.  But what
  75.     matters most is that one's "muscle memory" does the right thing
  76.     to the text in front of you, and that is what vile tries to do
  77.     for vi users.   THIS IS NOT A "CLONE"!  But it feels good.
  78.     (Put another way, the things that you tend to type over and
  79.     over probably work -- things done less frequently, like configuring
  80.     a .exrc file, are quite different.)
  81.  
  82.     This is the second really public release of vile.  Users of
  83.     previous versions will hopefully find many new features -- see the
  84.     CHANGES file for details.
  85.  
  86.     The collective developers of Micro-Emacs should be
  87.     complimented that the changes were as easy as they were.  The
  88.     code was pretty clean and well designed before I started on
  89.     it.  I'm not sure that the same can be said anymore... 
  90.  
  91.     The benefits over standard vi include:
  92.         - multiple files open at once
  93.         - multiple windows on the screen
  94.         - a larger set of operator commands
  95.         - the possibility of porting to your favorite micro.
  96.         - more uniform undo/yank register treatment
  97.         - using tags doesn't lose your last search pattern
  98.         - "next error" cursor positioning after compilation
  99.     Of course, it _may_ lack some of vi's reliability. :-)
  100.  
  101.     Take a look at vile.hlp for more information about features
  102.     and differences. 
  103.  
  104.     In general, I suspect that the quality of the code is roughly
  105.     on a par with MicroEmacs.  I've been using vile regularly under
  106.     both SunOS and 386 UNIX for almost two years, with no major problems
  107.     (that haven't been fixed).  Version three was built and used by
  108.     many others on the net, and their feedback was invaluable.
  109.     I think all of the reported bugs have been fixed, and hopefully
  110.     not too many new ones introduced.
  111.  
  112.     I have not run this much on a small system, and not much at all on
  113.     DOS.  Pete Rusczinski has done an excellent job of porting
  114.     version three to DOS -- his changes are now incorporated here (as
  115.     of version 3.20), but since in general the DOS version has been
  116.     less well exercised than the UNIX version, it probably harbors
  117.     more bugs.
  118.  
  119.     Hope you enjoy -- 
  120.  
  121.     Paul G. Fox    June, 1991, and February, 1992
  122.     pgf@cayman.com
  123.  
  124. p.s. By the way, I'm _not_ the same Paul Fox who wrote Crisp, the Brief
  125.     work-alike.
  126.