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