1*b1ac2ebbSDaniel FojtThis is version 2.2.0 (2020-08-01) of nex/nvi, a reimplementation of the ex/vi 2e0b8e63eSJohn Marinotext editors originally distributed as part of the Fourth Berkeley 3e0b8e63eSJohn MarinoSoftware Distribution (4BSD), by the University of California, Berkeley. 4e0b8e63eSJohn Marino 5e0b8e63eSJohn MarinoThe directory layout is as follows: 6e0b8e63eSJohn Marino 7e0b8e63eSJohn Marino LICENSE ....... Copyright, use and redistribution information. 8e0b8e63eSJohn Marino README ........ This file. 9e0b8e63eSJohn Marino catalog ....... Message catalogs; see catalog/README. 10e0b8e63eSJohn Marino cl ............ Vi interface to the curses(3) library. 11e0b8e63eSJohn Marino common ........ Code shared by ex and vi. 12e0b8e63eSJohn Marino ex ............ Ex source code. 13*b1ac2ebbSDaniel Fojt files ......... Template files. 14*b1ac2ebbSDaniel Fojt man ........... Ex/vi documentation. 15e0b8e63eSJohn Marino regex ......... Modified regex library with wide character support. 16e0b8e63eSJohn Marino vi ............ Vi source code. 17e0b8e63eSJohn Marino 18e0b8e63eSJohn Marino=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 19e0b8e63eSJohn Marino 20e0b8e63eSJohn Marinoo Nvi was written by Keith Bostic, and the last version is 1.79. After that, 21e0b8e63eSJohn Marino 22e0b8e63eSJohn Marino Sven Verdoolaege added the iconv support and the DB3 locking. 23e0b8e63eSJohn Marino 24e0b8e63eSJohn Marino Jun-ichiro itojun Hagino developed the file encoding detection 25e0b8e63eSJohn Marino techniques in his nvi-m17n. 26e0b8e63eSJohn Marino 27e0b8e63eSJohn MarinoThe following acknowledgments were written by Keith Bostic: 28e0b8e63eSJohn Marino 29e0b8e63eSJohn Marino=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 30e0b8e63eSJohn Marinoo This software is several years old and is the product of many folks' work. 31e0b8e63eSJohn Marino 32e0b8e63eSJohn Marino This software was originally derived from software contributed to 33e0b8e63eSJohn Marino the University of California, Berkeley by Steve Kirkendall, the 34e0b8e63eSJohn Marino author of the vi clone elvis. Without his work, this work would 35e0b8e63eSJohn Marino have been far more difficult. 36e0b8e63eSJohn Marino 37e0b8e63eSJohn Marino IEEE POSIX 1003.2 style regular expression support is courtesy of 38e0b8e63eSJohn Marino Henry Spencer, for which I am *very* grateful. 39e0b8e63eSJohn Marino 40e0b8e63eSJohn Marino Elan Amir did the original 4BSD curses work that made it possible 41e0b8e63eSJohn Marino to support a full-screen editor using curses. 42e0b8e63eSJohn Marino 43e0b8e63eSJohn Marino George Neville-Neil added the Tcl interpreter, and the initial 44e0b8e63eSJohn Marino interpreter design was his. 45e0b8e63eSJohn Marino 46e0b8e63eSJohn Marino Sven Verdoolaege added the Perl interpreter. 47e0b8e63eSJohn Marino 48e0b8e63eSJohn Marino Rob Mayoff provided the original Cscope support. 49e0b8e63eSJohn Marino 50e0b8e63eSJohn Marinoo Many, many people suggested enhancements, and provided bug reports and 51e0b8e63eSJohn Marino testing, far too many to individually thank. 52e0b8e63eSJohn Marino 53e0b8e63eSJohn Marinoo From the original vi acknowledgements, by William Joy and Mark Horton: 54e0b8e63eSJohn Marino 55e0b8e63eSJohn Marino Bruce Englar encouraged the early development of this display 56e0b8e63eSJohn Marino editor. Peter Kessler helped bring sanity to version 2's 57e0b8e63eSJohn Marino command layout. Bill Joy wrote versions 1 and 2.0 through 2.7, 58e0b8e63eSJohn Marino and created the framework that users see in the present editor. 59e0b8e63eSJohn Marino Mark Horton added macros and other features and made the editor 60e0b8e63eSJohn Marino work on a large number of terminals and Unix systems. 61e0b8e63eSJohn Marino 62e0b8e63eSJohn Marinoo And... 63e0b8e63eSJohn Marino The financial support of UUNET Communications Services is gratefully 64e0b8e63eSJohn Marino acknowledged. 65