Home | History | Annotate | Line # | Download | only in dist
      1  1.1  christos #	Id: README,v 8.153 2001/04/30 09:31:12 skimo Exp  (Berkeley) Date: 2001/04/30 09:31:12 
      2  1.1  christos 
      3  1.1  christos This is version 1.80 (%H%) of nex/nvi, a reimplementation of the ex/vi
      4  1.1  christos text editors originally distributed as part of the Fourth Berkeley
      5  1.1  christos Software Distribution (4BSD), by the University of California, Berkeley.
      6  1.1  christos 
      7  1.1  christos The directory layout is as follows:
      8  1.1  christos 
      9  1.1  christos     LICENSE ....... Copyright, use and redistribution information.
     10  1.1  christos     README ........ This file.
     11  1.1  christos     build.unix .... UNIX build directory.
     12  1.1  christos     catalog ....... Message catalogs; see catalog/README.
     13  1.1  christos     cl ............ Vi interface to the curses(3) library.
     14  1.1  christos     clib .......... C library replacement source code.
     15  1.1  christos     common ........ Code shared by ex and vi.
     16  1.1  christos     db ............ A stripped-down, replacement db(3) library.
     17  1.1  christos     dist .......... Various files used to build the vi distribution.
     18  1.1  christos     docs .......... Ex/vi documentation, both current and historic.
     19  1.1  christos     docs/README ... Documentation overview.
     20  1.1  christos     docs/edit ..... Edit: A tutorial.
     21  1.1  christos     docs/exref .... Ex Reference Manual -- Version 3.7.
     22  1.1  christos     docs/vi.man ... UNIX manual page for nex/nvi.
     23  1.1  christos     docs/vi.ref ... Nex/nvi reference manual.
     24  1.1  christos     docs/vitut .... An Introduction to Display Editing with Vi.
     25  1.1  christos     ex ............ Ex source code.
     26  1.1  christos     gtk ........... Vi gtk application.
     27  1.1  christos     include ....... Replacement include files.
     28  1.1  christos     ip ............ Library interface to vi: vi side.
     29  1.1  christos     ipc ........... Library interface to vi: application side.
     30  1.1  christos     motif ......... Vi motif application.
     31  1.1  christos     motif_l ....... Motif library interface to vi.
     32  1.1  christos     perl_api ...... Perl scripting language support.
     33  1.1  christos     perl_scripts .. Perl scripts.
     34  1.1  christos     regex ......... POSIX 1003.2 regular expression library.
     35  1.1  christos     tcl_api ....... Tcl scripting language support.
     36  1.1  christos     tcl_scripts ... Tcl scripts.
     37  1.1  christos     vi ............ Vi source code.
     38  1.1  christos 
     39  1.1  christos To build DB for a UNIX platform:
     40  1.1  christos 
     41  1.1  christos     cd build.unix
     42  1.1  christos     ../dist/configure
     43  1.1  christos     make
     44  1.1  christos 
     45  1.1  christos To build multiple UNIX versions of DB in the same source tree, create
     46  1.1  christos a new directory then configure and build.
     47  1.1  christos 
     48  1.1  christos     mkdir build.bsdos3.0
     49  1.1  christos     cd build.bsdos3.0
     50  1.1  christos     ../dist/configure
     51  1.1  christos     make
     52  1.1  christos 
     53  1.1  christos For additional information about building DB for UNIX platforms, the
     54  1.1  christos description of possible configuration options and other information
     55  1.1  christos on DB configuration and build issues, see the file build.unix/README.
     56  1.1  christos 	
     57  1.1  christos Bug fixes and updated versions of this software will periodically be made
     58  1.1  christos available.  For more information, as well as a list of Frequently Asked
     59  1.1  christos Questions, see:
     60  1.1  christos 
     61  1.1  christos 	http://www.bostic.com/vi
     62  1.1  christos 
     63  1.1  christos To ask questions about vi, report vi problems, request notification of
     64  1.1  christos future releases and/or bug fixes, or to contact the authors for any
     65  1.1  christos reason, please send email to:
     66  1.1  christos 
     67  1.1  christos 	bostic (a] bostic.com
     68  1.1  christos 
     69  1.1  christos =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
     70  1.1  christos o This software is several years old and is the product of many folks' work.  
     71  1.1  christos 
     72  1.1  christos 	This software was originally derived from software contributed to
     73  1.1  christos 	the University of California, Berkeley by Steve Kirkendall, the
     74  1.1  christos 	author of the vi clone elvis.  Without his work, this work would
     75  1.1  christos 	have been far more difficult.
     76  1.1  christos 
     77  1.1  christos 	IEEE POSIX 1003.2 style regular expression support is courtesy of
     78  1.1  christos 	Henry Spencer, for which I am *very* grateful.
     79  1.1  christos 
     80  1.1  christos 	Elan Amir did the original 4BSD curses work that made it possible
     81  1.1  christos 	to support a full-screen editor using curses.
     82  1.1  christos 
     83  1.1  christos 	George Neville-Neil added the Tcl interpreter, and the initial
     84  1.1  christos 	interpreter design was his.
     85  1.1  christos 
     86  1.1  christos 	Sven Verdoolaege added the Perl interpreter.
     87  1.1  christos 
     88  1.1  christos 	Rob Mayoff provided the original Cscope support.
     89  1.1  christos 
     90  1.1  christos o Many, many people suggested enhancements, and provided bug reports and
     91  1.1  christos   testing, far too many to individually thank.
     92  1.1  christos 
     93  1.1  christos o From the original vi acknowledgements, by William Joy and Mark Horton:
     94  1.1  christos 
     95  1.1  christos 	Bruce Englar encouraged the early development of this display
     96  1.1  christos 	editor.  Peter Kessler helped bring sanity to version 2's
     97  1.1  christos 	command layout.  Bill Joy wrote versions 1 and 2.0 through 2.7,
     98  1.1  christos 	and created the framework that users see in the present editor.
     99  1.1  christos 	Mark Horton added macros and other features and made the editor
    100  1.1  christos 	work on a large number of terminals and Unix systems.
    101  1.1  christos 
    102  1.1  christos o And...
    103  1.1  christos 	The financial support of UUNET Communications Services is gratefully
    104  1.1  christos 	acknowledged.
    105