Index of /cica9308/UNZIPPED/NT/XVISRC/XVI
Name Last modified Size Description
Parent Directory 06-Dec-2005 04:10 -
8086MM.INC 28-Jul-1992 12:46 2k
ALLOC.C 28-Jul-1992 12:46 6k
ASCII.C 28-Jul-1992 12:46 3k
ASCII.H 28-Jul-1992 12:46 3k
BUFFERS.C 28-Jul-1992 12:46 3k
CMDLINE.C 28-Jul-1992 12:46 27k
COPYING 28-Jul-1992 12:55 2k
CURSOR.C 28-Jul-1992 12:46 4k
DEFSCR.C 01-Jan-1993 09:15 6k
EDIT.C 28-Jul-1992 12:46 13k
EVENTS.C 28-Jul-1992 12:46 4k
EX_CMDS1.C 28-Jul-1992 12:46 18k
EX_CMDS2.C 28-Jul-1992 12:46 7k
FILEIO.C 28-Jul-1992 12:46 15k
FIND.C 28-Jul-1992 12:46 12k
FLEXBUF.C 01-Jan-1993 05:26 7k
HELP 28-Jul-1992 12:55 10k
I286.ASM 28-Jul-1992 12:46 2k
IBMPC.H 28-Jul-1992 12:46 2k
IBMPC_A.ASM 28-Jul-1992 12:46 19k
IBMPC_C.C 28-Jul-1992 16:48 6k
MAKEFILE 01-Jan-1993 15:20 1k
MAKEFILE.386 28-Jul-1992 12:46 3k
MAKEFILE.AIX 28-Jul-1992 12:46 2k
MAKEFILE.BSD 28-Jul-1992 12:46 2k
MAKEFILE.MSC 28-Jul-1992 12:46 3k
MAKEFILE.NT 01-Jan-1993 15:20 1k
MAKEFILE.OS2 28-Jul-1992 12:46 4k
MAKEFILE.POS 28-Jul-1992 12:46 2k
MAKEFILE.QC 28-Jul-1992 12:46 3k
MAKEFILE.QN4 28-Jul-1992 12:46 2k
MAKEFILE.QNX 28-Jul-1992 12:46 2k
MAKEFILE.SUN 28-Jul-1992 12:46 2k
MAKEFILE.SV 28-Jul-1992 12:46 2k
MAKEFILE.TOS 28-Jul-1992 12:46 2k
MAKEFILE.ULT 28-Jul-1992 12:46 2k
MAKEFILE.USG 28-Jul-1992 12:46 2k
MAKEFILE.XEN 28-Jul-1992 12:46 2k
MAKEFILE.ZC2 28-Jul-1992 12:46 3k
MAKEFILE.ZC3 28-Jul-1992 12:46 3k
MAP.C 28-Jul-1992 12:46 10k
MARK.C 28-Jul-1992 12:46 3k
MISCCMDS.C 28-Jul-1992 12:46 11k
MOUSE.C 28-Jul-1992 12:46 5k
MOVEMENT.C 28-Jul-1992 12:46 13k
MSDOS.H 28-Jul-1992 12:46 3k
MSDOS_A.ASM 28-Jul-1992 12:46 6k
MSDOS_C.C 14-Dec-1992 11:37 10k
NORMAL.C 28-Jul-1992 12:46 41k
NT.C 02-Jan-1993 06:08 20k
NT.H 01-Jan-1993 14:57 4k
OS2VIO.C 28-Jul-1992 12:46 18k
OS2VIO.H 28-Jul-1992 12:46 4k
PARAM.C 28-Jul-1992 12:46 23k
PARAM.H 28-Jul-1992 12:46 4k
PC386.C 28-Jul-1992 12:46 6k
PC386.H 28-Jul-1992 12:46 2k
PIPE.C 28-Jul-1992 12:46 5k
PRESERVE.C 28-Jul-1992 12:47 4k
PTRFUNC.C 28-Jul-1992 12:47 2k
PTRFUNC.H 28-Jul-1992 12:47 1k
QNX.C 28-Jul-1992 12:47 13k
QNX.H 28-Jul-1992 12:47 4k
REGEXP.C 28-Jul-1992 12:47 31k
REGEXP.H 28-Jul-1992 12:47 1k
REGMAGIC.H 28-Jul-1992 12:47 1k
SCREEN.C 28-Jul-1992 12:47 32k
SEARCH.C 28-Jul-1992 12:47 27k
SIGNAL.C 28-Jul-1992 12:47 3k
SOURCE.LST 28-Jul-1992 12:55 55k
SOURCE.MS 28-Jul-1992 12:55 43k
STARTUP.C 28-Jul-1992 12:47 10k
STATUS.C 28-Jul-1992 12:47 2k
SUMMARY.LST 28-Jul-1992 12:55 24k
SUMMARY.MS 28-Jul-1992 12:55 21k
SUNBACK.C 28-Jul-1992 12:47 10k
SUNFRONT.C 28-Jul-1992 12:47 7k
SUNVIEW.H 28-Jul-1992 12:47 2k
TAGS.C 28-Jul-1992 12:47 7k
TERMCAP.C 28-Jul-1992 12:47 25k
TERMCAP.H 28-Jul-1992 12:47 2k
TOS.C 28-Jul-1992 12:47 8k
TOS.H 28-Jul-1992 12:47 3k
UNDO.C 28-Jul-1992 12:47 21k
UNIX.C 28-Jul-1992 12:47 20k
UNIX.H 28-Jul-1992 12:47 4k
VERSION.C 28-Jul-1992 12:47 1k
VIRTSCR.H 28-Jul-1992 12:47 3k
WINDOWS.C 28-Jul-1992 12:47 9k
XVI.1 28-Jul-1992 12:55 15k
XVI.H 01-Jan-1993 15:47 30k
XVI.ICN 28-Jul-1992 12:47 2k
XVI.LST 28-Jul-1992 12:55 16k
YANKPUT.C 28-Jul-1992 12:47 11k
This is a source release of the Xvi editor (derived from "STEVIE"), a
clone of the UNIX editor `vi'. The program was originally developed
for the Atari ST, but has been ported to UNIX, MS-DOS, OS/2 and QNX as
well.
Xvi is a portable multi-window version of `vi'. In spite of its name,
there is, as yet, no X-Windows-specific version of it, but work is
still in progress. Existing versions use text windows separated by
horizontal status lines on character mode displays. The windows may
represent different files being edited, or different views on to the
same file.
Unix, MS-DOS and QNX versions have now been in regular use by the
authors, and many of our colleagues, for about three and a half years,
and the editor's behaviour seems fairly satisfactory.
This source code is not in the public domain, but is provided for free,
subject to the license conditions set out in the COPYING file.
The files included in the `doc' directory are:
README
What you're reading.
COPYING
The license under which xvi is provided. Please read and
understand this license if you are going to re-distribute xvi.
help
The help file used by xvi.
source.ms
source.lst
A guide to the Xvi source code, including information about
how to port Xvi to different systems. Provided in [nt]roff -ms
source & nroff output formats. A PostScript version may follow
later.
summary.ms
summary.lst
A document describing the differences between vi and xvi.
Same formats.
xvi.1
xvi.lst
A Unix-style manual page, in [nt]roff -man & nroff output
formats.
Chances are, if you're on UNIX, MS-DOS or QNX, you'll be able
to compile xvi without changing anything. Change directory
into `src', pick a makefile and go for it.
If that doesn't work, read doc/source.ms.
Chris & John Downey
October 1992