1281373Sbapt# $Id: README,v 9.2 2015/04/08 17:18:56 zy Exp $ 219304Speter 3281373SbaptThis is version 2.1.3 (2015-04-08) of nex/nvi, a reimplementation of the ex/vi 4254225Spetertext editors originally distributed as part of the Fourth Berkeley 5254225SpeterSoftware Distribution (4BSD), by the University of California, Berkeley. 619304Speter 7254225SpeterThe directory layout is as follows: 819304Speter 9254225Speter LICENSE ....... Copyright, use and redistribution information. 10254225Speter README ........ This file. 11254225Speter build ......... Build directory. 12254225Speter catalog ....... Message catalogs; see catalog/README. 13254225Speter cl ............ Vi interface to the curses(3) library. 14254225Speter common ........ Code shared by ex and vi. 15254225Speter docs .......... Ex/vi documentation, both current and historic. 16254225Speter ex ............ Ex source code. 17254225Speter regex ......... Modified regex library with wide character support. 18254225Speter vi ............ Vi source code. 1919304Speter 20254225Speter=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2119304Speter 22254225Spetero Nvi was written by Keith Bostic, and the last version is 1.79. After that, 2319304Speter 24254225Speter Sven Verdoolaege added the iconv support and the DB3 locking. 2519304Speter 26254225Speter Jun-ichiro itojun Hagino developed the file encoding detection 27254225Speter techniques in his nvi-m17n. 28254225Speter 29254225SpeterThe following acknowledgments were written by Keith Bostic: 30254225Speter 3119304Speter=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 3219304Spetero This software is several years old and is the product of many folks' work. 3319304Speter 3419304Speter This software was originally derived from software contributed to 3519304Speter the University of California, Berkeley by Steve Kirkendall, the 3619304Speter author of the vi clone elvis. Without his work, this work would 3719304Speter have been far more difficult. 3819304Speter 3919304Speter IEEE POSIX 1003.2 style regular expression support is courtesy of 4019304Speter Henry Spencer, for which I am *very* grateful. 4119304Speter 4219304Speter Elan Amir did the original 4BSD curses work that made it possible 4319304Speter to support a full-screen editor using curses. 4419304Speter 4519304Speter George Neville-Neil added the Tcl interpreter, and the initial 4619304Speter interpreter design was his. 4719304Speter 4819304Speter Sven Verdoolaege added the Perl interpreter. 4919304Speter 5019304Speter Rob Mayoff provided the original Cscope support. 5119304Speter 5219304Spetero Many, many people suggested enhancements, and provided bug reports and 5319304Speter testing, far too many to individually thank. 5419304Speter 5519304Spetero From the original vi acknowledgements, by William Joy and Mark Horton: 5619304Speter 5719304Speter Bruce Englar encouraged the early development of this display 5819304Speter editor. Peter Kessler helped bring sanity to version 2's 5919304Speter command layout. Bill Joy wrote versions 1 and 2.0 through 2.7, 6019304Speter and created the framework that users see in the present editor. 6119304Speter Mark Horton added macros and other features and made the editor 6219304Speter work on a large number of terminals and Unix systems. 6319304Speter 6419304Spetero And... 6519304Speter The financial support of UUNET Communications Services is gratefully 6619304Speter acknowledged. 67