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