From owner-freebsd-hackers Mon Mar 18 11:16:55 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA21832 for hackers-outgoing; Mon, 18 Mar 1996 11:16:55 -0800 (PST) Received: from mongoose.bostic.com (root@mongoose.BSDI.COM [205.230.230.129]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id LAA21803 for ; Mon, 18 Mar 1996 11:16:46 -0800 (PST) Received: (from bostic@localhost) by mongoose.bostic.com (8.7.4/8.7.3) id MAA21465; Mon, 18 Mar 1996 12:52:38 -0500 (EST) Date: Mon, 18 Mar 1996 12:52:38 -0500 (EST) From: Keith Bostic Message-Id: <199603181752.MAA21465@mongoose.bostic.com> To: bostic@bostic.com Subject: Nvi alpha version 1.57 now available. Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Alpha version 1.57 of nex/nvi is now available for anonymous ftp from ftp.cs.berkeley.edu:ucb/4bsd/nvi.ALPHA.1.57.tar.gz, or alternatively, from bostic.com:pub/nvi.ALPHA.1.57.tar.gz. There are a few substantial/interesting changes in version 1.57: + A Perl5 interpreter has been added to nvi, courtesy of Sven Verdoolaege (skimo@dns.ufsia.ac.be). See the nvi/perl_api directory for more information. There is a (small) amount of information on both the Tcl and Perl5 scripting languages in the Vi Reference document as well. + You can now edit your colon command-line history. If you enter as the first character in the vi colon command-line, the screen will split and you will be editing a screen of your previous colon commands. Normal editing works, including colon commands in that screen. Entering a on any of the lines will cause the line to be executed in the context of the window in which you originally were entering a colon command. + The nvi distribution has been reworked to use the Free Software Foundation's autoconf software for automatic configuration and installation. This should make it a lot easier to configure and build nvi for various architectures. (I've removed the nvi/PORT directories, as well, making the distribution 200K smaller!) To build version 1.57, change directory into nvi/build, and enter: ./configure && make There are a few options that you can specify to the ./configure script to build nvi in different modes. For example, to build the Perl5 interpreter, enter: ./configure --enable-perlinterp See build/README for more information. + The vi screen refresh code has been reworked to match the historic vi practice. This is a long-standing bug where nvi's refresh algorithms didn't quite match what the historic vi did. You probably won't notice this, other than your screen will be less jerky in text input mode. + The file/path name completion character is now settable. Not only are and in common usage, apparently ^A is as well. So, the filec edit option is now a string option, which you should set to be the character string that you want to use for completion. A change log (in docs/changelog) is included in the distribution if you'd like to review other changes which have been made. As always, thank you for running nvi, and please let me know if you have any problems! Keith Bostic bostic@bostic.com uunet!bostic