home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / elvis184.zip / INSTALL < prev    next >
Text File  |  1994-03-15  |  4KB  |  76 lines

  1. Installation varies from one Operating System to another.  For complete
  2. instructions, see the appropriate subsection in the "Versions" section
  3. of the manual.  Basically, though, it goes like this:
  4.  
  5.     VMS:    There is a batch file called "vmsbuild.com" which compiles
  6.         elvis and the related utilities.  You just need to say
  7.         "@vmsbuild" and wait a while.  (On a little old VAX with
  8.         heavy load, elvis can take up to half an hour to compile!)
  9.  
  10.         After that, the programs need to be set up as foreign
  11.         commands.  A batch file called "vmssetup.com" does this.
  12.  
  13.     DOS:    If you're using MS-C 5.x (for a fairly recent x), then
  14.         you can compile elvis and the related programs by saying
  15.         "make elvis.mak" and waiting a while.
  16.  
  17.         If you're using Turbo-C or Borland C, then you will probably
  18.         want to copy "Makefile.mix" to "Makefile", and then edit
  19.         "Makefile" to select the Turbo-C group of settings.  Then run
  20.         "make".
  21.  
  22.         Regardless of how you compile elvis, you must make a directory
  23.         called "C:\TMP" before elvis will run correctly.
  24.  
  25.     OS/2:    Copy "Makefile.mix" to "Makefile", and then edit "Makefile"
  26.         to select the proper group of settings, it is called emx.
  27.                 Then run "make". It requires the emx variant of gcc.
  28.  
  29.     EVERYTHING ELSE:
  30.         Copy "Makefile.mix" to "Makefile", and then edit "Makefile"
  31.         to select the proper group of settings.  Then run "make".
  32.  
  33.         When its done, run "make install" to copy the executables
  34.         to /usr/local/bin (or whatever -- check the Makefile) and
  35.         change their permissions.  On UNIX systems, you'll need to
  36.         do this as "root".
  37.  
  38. That's the gist of it.  For complete instructions, you should look in the
  39. "Versions" section of the manual.  You may also wish to browse through the
  40. "CFLAGS" and "Makefile" sections of the manual.
  41.  
  42. The manual resides in a subdirectory called "doc".  Each section of the
  43. manual is in a separate file, so it could be split across several shar
  44. archives.  On a UNIX system, you can go into the "doc" directory and say
  45. "make" to have these parts be appended to form a single file called
  46. "Elvisman.txt".  On other systems, your best bet is probably to just
  47. print out all of the "*.doc" files, and then append them in the following
  48. order:
  49.     title.doc    title page
  50.     index.doc    index page
  51.     intro.doc    introductory fluff
  52.     visual.doc    visual commands and input mode
  53.     ex.doc        table of ex commands, and descriptions
  54.     regexp.doc    description of regular expressions and substitutions
  55.     options.doc    detailed description of ":set" command
  56.     cutbufs.doc    short discussion of cut-buffers and @ macros
  57.     differ.doc    list of (known) differences between elvis and vi
  58.     internal.doc    implementation details
  59.     cflags.doc    compile-time options
  60.     makefile.doc    description of the Makefile.mix file
  61.     termcap.doc    how elvis uses termcap fields -- terminal descriptions
  62.     environ.doc    environment variables that affect elvis
  63.     versions.doc    OS-dependent information
  64.     question.doc    some frquently asked questions & answers
  65.     ctags.doc    man-page for "ctags" program
  66.     elvis.doc    man-page for "elvis" program
  67.     elvprsv.doc    man-page for "elvprsv" program
  68.     elvrec.doc    man-page for "elvrec" program
  69.     fmt.doc        man-page for "fmt" program
  70.     ref.doc        man-page for "ref" program
  71.  
  72. NOTE: The manual pages are formatted for 66-line pages.  The last 6 lines of
  73. each page are blank, for skipping page breaks.  Many laser printers default
  74. to 60 lines per page, so you may have to delete those extra blank lines, or
  75. replace them by formfeeds or something.
  76.