AminetAminet
Search:
84450 packages online
About
Recent
Browse
Search
Upload
Setup
Services

text/edit/AmiElvis-1.5.lha

Mirror:Random
Showing:m68k-amigaosgeneric
No screenshot available
Short:Editor similar to UNIX vi
Architecture:m68k-amigaos
Date:1992-04-10
Download:http://aminet.net/text/edit/AmiElvis-1.5.lha - View contents
Readme:http://aminet.net/text/edit/AmiElvis-1.5.readme
Downloads:7436

TITLE
	
	Elvis - UNIX editor vi/ex clone now available for AmigaDOS.

VERSION

	This version is 1.5, a replacement to 1.4 which did not
	support AmigaDOS.

AUTHOR

	Elvis was written by Steve Kirkendall.
	Elvis was ported to AmigaDOS by Mike Rieser.

DESCRIPTION

	From the introduction to Elvis by Steve Kirkendall:

	       Elvis is a clone of vi/ex, the standard UNIX
	    editor.  Elvis supports nearly all of the vi/ex
	    commands, in both visual mode and colon mode.

	       Like vi/ex, Elvis stores most of the text in a
	    temporary file, instead of RAM. This allows it to
	    edit files that are too large to fit in a single
	    process' data space.  Also, the edit buffer can
	    survive a power failure or crash.

	       Elvis runs under BSD UNIX, AT&T SysV UNIX, Minix,
	    MS-DOS, Atari TOS, Coherent, OS9/68000, VMS and
	    AmigaDos.  The next version is also expected to add
	    MS-Windows, OS/2 and MacOS.  Contact me before you
	    start porting it to some other OS, because somebody
	    else may have already done it for you.

	       Elvis is freely redistributable, in either source
	    form or executable form. There are no restrictions on
	    how you may use it.

FEATURES

	Under both 1.3 and 2.0 versions of AmigaDOS the following
	features are supported:

	    Elvis is clean of Enforcer hits.

	    Elvis supports Global environment variables.

	    Elvis allows you edit files nearly 2 MB in size, using only
	    about 115 KB of memory.

	    Elvis works as a line editor and can read script files when
	    named ex.

	    Elvis supports most vi .exrc definitions, put them in
	    elvis.rc in either s: or your $HOME directory

	    Elvis READONLY works for -r--d files, and when Elvis is
	    named view.

	    Elvis uses an internal TERMCAP entry by default.

	    Elvis supports user defined $TERM and $TERMCAP environment
	    variables.

	    Elvis supports window resizing.

	    Elvis works over an AUX: port, and has an internal vt100-80
	    TERMCAP for this purpose.

	    Elvis supports Function keys and Arrow keys.

	    Elvis supports shifted Arrow Keys, and shifted Function
	    keys.

	    Elvis can be told where to put its temp files via $TMP or
	    $TEMP environment variables.

	    Elvis makes writes of no larger than 256 bytes to the
	    console.device to prevent problems accompanying large
	    writes.

	    Elvis also turns off the cursor to speed output.

	Under AmigaDOS 2.04 the following features are supported:

	    Elvis can use any user defined shell. (csh, ksh, conman, etc)

	    Elvis can be run, and opens its own window.
	    (eg. Run Elvis S:Startup-Sequence)

	    Elvis supports filters via PIPE:.  Elvis multitasks and
	    runs programs Asynch.

	    Elvis supports Local environment variables.

	    Elvis supports tag lookup using an external tag program
	    called ref.

	    Elvis command line supports AmigaDOS regular expression and
	    `*' wildcards via calls to MatchFirst, MatchNext, MatchEnd.

	    Elvis preserves file protection bits (eg: s-rw--).

	    Elvis will support 101 key keyboards.

SPECIAL REQUIREMENTS

	Elvis requires more than the standard 4000 byte stack.
	A stack of 10,000 bytes should be adequate.

	Elvis requires 115 KB of memory to run.  If its
	told to keep its temp files in RAM, it will of course
	require more.

HOST NAME

	Elvis is currently available for anonymous FTP from
	ab20.larc.nasa.gov (128.155.23.64).
	Please copy it else where, since ab20 is going away.

DIRECTORY

	Elvis was placed in the /incoming/amiga directory.
	It will most likely find its way to:
	/amiga/utilities/editors.

FILE NAMES

	AmiElvis-1.5.lha contains both source and binaries.
	The archive creates the following directory structure:
		Elvis-1.5/
		Elvis-1.5/elvisman.txt - ascii format version of docs
		Elvis-1.5/src/ - complete source to Elvis 1.5
		Elvis-1.5/doc/ - troff source requiring ms and an
		Elvis-1.5/bin/ - executables made with Aztec C 5.2b

DISTRIBUTABILITY

	Elvis is freely redistributable, in either source form or
	executable form. There are no restrictions on how you may
	use it.

OTHER

	The programs are not pure, but can be Rez'ed.

	The Elvis binary was configured to use only about 20 KB of
	memory for editing files, the rest is written to disk.  If you
	want to increase this, you may have to use large data model.


Contents of text/edit/AmiElvis-1.5.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 7145   12920  55.3% -lh5- 14e8 Apr  8  1992 Elvis-1.5/bin/ctags
[generic]                49246   94624  52.0% -lh5- bc50 Apr  8  1992 Elvis-1.5/bin/elvis
[generic]                 5831   10232  57.0% -lh5- e02e Apr  8  1992 Elvis-1.5/bin/elvprsv
[generic]                 4999    8876  56.3% -lh5- 714d Apr  8  1992 Elvis-1.5/bin/elvrec
[generic]                 3637    6264  58.1% -lh5- 9915 Apr  8  1992 Elvis-1.5/bin/ex
[generic]                 4858    8724  55.7% -lh5- c80a Apr  8  1992 Elvis-1.5/bin/fmt
[generic]                 3637    6264  58.1% -lh5- 9915 Apr  8  1992 Elvis-1.5/bin/input
[generic]                 5583    9940  56.2% -lh5- 7363 Apr  8  1992 Elvis-1.5/bin/ref
[generic]                 3637    6264  58.1% -lh5- 9915 Apr  8  1992 Elvis-1.5/bin/vi
[generic]                 3637    6264  58.1% -lh5- 9915 Apr  8  1992 Elvis-1.5/bin/view
[generic]                 3244    7355  44.1% -lh5- 1acc Apr  7  1992 Elvis-1.5/doc/14to15.txt
[generic]                 5291   13300  39.8% -lh5- 8ccc Apr  7  1992 Elvis-1.5/doc/cflags.ms
[generic]                 1318    2977  44.3% -lh5- da71 Apr  7  1992 Elvis-1.5/doc/ctags.man
[generic]                 1899    4928  38.5% -lh5- 6bf0 Apr  7  1992 Elvis-1.5/doc/cutbufs.ms
[generic]                 3254    7172  45.4% -lh5- b7c8 Apr  7  1992 Elvis-1.5/doc/differ.ms
[generic]                 1758    3942  44.6% -lh5- 4d92 Apr  7  1992 Elvis-1.5/doc/elvis.man
[generic]                  942    1964  48.0% -lh5- a08e Apr  7  1992 Elvis-1.5/doc/elvprsv.man
[generic]                  845    1804  46.8% -lh5- afa4 Apr  7  1992 Elvis-1.5/doc/elvrec.man
[generic]                 1272    2753  46.2% -lh5- 1842 Apr  7  1992 Elvis-1.5/doc/environ.ms
[generic]                 6159   16923  36.4% -lh5- 852c Apr  7  1992 Elvis-1.5/doc/ex.ms
[generic]                  468     754  62.1% -lh5- ca78 Apr  7  1992 Elvis-1.5/doc/fmt.man
[generic]                  679    1115  60.9% -lh5- 253b Apr  7  1992 Elvis-1.5/doc/index.ms
[generic]                 4171    9975  41.8% -lh5- c9a5 Apr  7  1992 Elvis-1.5/doc/internal.ms
[generic]                 1068    2076  51.4% -lh5- c4db Apr  7  1992 Elvis-1.5/doc/intro.ms
[generic]                 1574    3415  46.1% -lh5- cb00 Apr  7  1992 Elvis-1.5/doc/Knownbug.txt
[generic]                  877    2528  34.7% -lh5- cd0a Apr  7  1992 Elvis-1.5/doc/Makedoc
[generic]                 1588    3409  46.6% -lh5- 1870 Apr  7  1992 Elvis-1.5/doc/Manifest.txt
[generic]                 9031   23053  39.2% -lh5- fe2f Apr  7  1992 Elvis-1.5/doc/options.ms
[generic]                    0       0 ****** -lh0- 0000 Apr  8  1992 Elvis-1.5/doc/out
[generic]                   36      36 100.0% -lh0- 9a4d Apr  7  1992 Elvis-1.5/doc/profile.sh
[generic]                 3138    6639  47.3% -lh5- 2893 Apr  7  1992 Elvis-1.5/doc/question.ms
[generic]                  734    1238  59.3% -lh5- d743 Apr  7  1992 Elvis-1.5/doc/Readme.txt
[generic]                 1617    3793  42.6% -lh5- 91c8 Apr  7  1992 Elvis-1.5/doc/ref.man
[generic]                 2629    7209  36.5% -lh5- 7af4 Apr  7  1992 Elvis-1.5/doc/regexp.ms
[generic]                 1943    4421  43.9% -lh5- d8ca Apr  7  1992 Elvis-1.5/doc/termcap.ms
[generic]                  266     570  46.7% -lh5- e0ea Apr  7  1992 Elvis-1.5/doc/title.ms
[generic]                  148     213  69.5% -lh5- ed62 Apr  7  1992 Elvis-1.5/doc/ver.ms
[generic]                 6660   15825  42.1% -lh5- cf69 Apr  7  1992 Elvis-1.5/doc/versions.ms
[generic]                 4674   12409  37.7% -lh5- 6d64 Apr  7  1992 Elvis-1.5/doc/visual.ms
[generic]                61379  191584  32.0% -lh5- eabf Apr  8  1992 Elvis-1.5/elvisman.txt
[generic]                 3244    7355  44.1% -lh5- 1acc Apr  7  1992 Elvis-1.5/src/14to15.txt
[generic]                 1027    2009  51.1% -lh5- 76be Apr  7  1992 Elvis-1.5/src/alias.c
[generic]                 2029    4854  41.8% -lh5- e02f Apr  7  1992 Elvis-1.5/src/amiga.c
[generic]                  866    1858  46.6% -lh5- c739 Apr  7  1992 Elvis-1.5/src/amiprsv.c
[generic]                  737    1793  41.1% -lh5- 4f75 Apr  7  1992 Elvis-1.5/src/amistat.h
[generic]                 2036    5422  37.6% -lh5- abe3 Apr  7  1992 Elvis-1.5/src/amisysio.c
[generic]                 2914    7723  37.7% -lh5- 3230 Apr  7  1992 Elvis-1.5/src/amitty.c
[generic]                 2329    5788  40.2% -lh5- 1c59 Apr  8  1992 Elvis-1.5/src/amiwild.c
[generic]                 1361    2798  48.6% -lh5- 309d Apr  7  1992 Elvis-1.5/src/atari.c
[generic]                 3429    9257  37.0% -lh5- bfc1 Apr  7  1992 Elvis-1.5/src/blk.c
[generic]                  297     492  60.4% -lh5- 5424 Apr  7  1992 Elvis-1.5/src/borland.h
[generic]                11255   34255  32.9% -lh5- 6fdf Apr  7  1992 Elvis-1.5/src/cmd1.c
[generic]                 5740   17549  32.7% -lh5- d57c Apr  7  1992 Elvis-1.5/src/cmd2.c
[generic]                 4087   12930  31.6% -lh5- 819c Apr  7  1992 Elvis-1.5/src/config.h
[generic]                 5925   18435  32.1% -lh5- 03ab Apr  8  1992 Elvis-1.5/src/ctags.c
[generic]                  799    1975  40.5% -lh5- b1c1 Apr  7  1992 Elvis-1.5/src/ctype.c
[generic]                  512    1265  40.5% -lh5- f926 Apr  7  1992 Elvis-1.5/src/ctype.h
[generic]                 7457   21802  34.2% -lh5- 8e73 Apr  7  1992 Elvis-1.5/src/curses.c
[generic]                 2956   10677  27.7% -lh5- a4b1 Apr  7  1992 Elvis-1.5/src/curses.h
[generic]                 4584   13532  33.9% -lh5- 3e3a Apr  7  1992 Elvis-1.5/src/cut.c
[generic]                  174     351  49.6% -lh5- d475 Apr  7  1992 Elvis-1.5/src/Elvis.lnk
[generic]                  767    2476  31.0% -lh5- dbed Apr  7  1992 Elvis-1.5/src/Elvis.mak
[generic]                  109     168  64.9% -lh5- f7f4 Apr  7  1992 Elvis-1.5/src/Elvis.prj
[generic]                 2640    6720  39.3% -lh5- 4889 Apr  7  1992 Elvis-1.5/src/elvprsv.c
[generic]                 1600    3834  41.7% -lh5- 0847 Apr  7  1992 Elvis-1.5/src/elvrec.c
[generic]                    0       0 ****** -lh0- 0000 Apr  8  1992 Elvis-1.5/src/errlist
[generic]                 5748   16377  35.1% -lh5- ce48 Apr  7  1992 Elvis-1.5/src/ex.c
[generic]                 1983    5076  39.1% -lh5- a49d Apr  7  1992 Elvis-1.5/src/fmt.c
[generic]                 5201   16523  31.5% -lh5- 1a77 Apr  7  1992 Elvis-1.5/src/input.c
[generic]                 1574    3415  46.1% -lh5- cb00 Apr  7  1992 Elvis-1.5/src/Knownbug.txt
[generic]                    1       1 100.0% -lh0- 18c0 Apr  7  1992 Elvis-1.5/src/linkelv.ami
[generic]                 4019   10221  39.3% -lh5- 8ddb Apr  7  1992 Elvis-1.5/src/main.c
[generic]                 4987   17914  27.8% -lh5- 1e7b Apr  7  1992 Elvis-1.5/src/Makefile
[generic]                 4952   17946  27.6% -lh5- 8e5b Apr  7  1992 Elvis-1.5/src/Makefile.mix
[generic]                 1588    3409  46.6% -lh5- 1870 Apr  7  1992 Elvis-1.5/src/Manifest.txt
[generic]                 1017    2166  47.0% -lh5- a8ae Apr  7  1992 Elvis-1.5/src/misc.c
[generic]                 3037    9840  30.9% -lh5- 25de Apr  7  1992 Elvis-1.5/src/modify.c
[generic]                 3374   10246  32.9% -lh5- 159b Apr  7  1992 Elvis-1.5/src/move1.c
[generic]                 1612    5394  29.9% -lh5- 41b8 Apr  7  1992 Elvis-1.5/src/move2.c
[generic]                  882    2697  32.7% -lh5- 74a0 Apr  7  1992 Elvis-1.5/src/move3.c
[generic]                 1394    3635  38.3% -lh5- 2edb Apr  7  1992 Elvis-1.5/src/move4.c
[generic]                 1216    4290  28.3% -lh5- 1885 Apr  7  1992 Elvis-1.5/src/move5.c
[generic]                  193     389  49.6% -lh5- f424 Apr  7  1992 Elvis-1.5/src/novice.rc
[generic]                 5427   17258  31.4% -lh5- 4cc0 Apr  7  1992 Elvis-1.5/src/opts.c
[generic]                 3589    9573  37.5% -lh5- 4e3d Apr  7  1992 Elvis-1.5/src/osk.c
[generic]                  355     726  48.9% -lh5- 8aeb Apr  7  1992 Elvis-1.5/src/osk.h
[generic]                 4028   10498  38.4% -lh5- ad7c Apr  7  1992 Elvis-1.5/src/pc.c
[generic]                   36      36 100.0% -lh0- 9a4d Apr  7  1992 Elvis-1.5/src/profile.sh
[generic]                  650    1361  47.8% -lh5- 70cf Apr  7  1992 Elvis-1.5/src/prsvdos.c
[generic]                 1115    2507  44.5% -lh5- c376 Apr  7  1992 Elvis-1.5/src/prsvunix.c
[generic]                  734    1238  59.3% -lh5- d743 Apr  7  1992 Elvis-1.5/src/Readme.txt
[generic]                 1397    3808  36.7% -lh5- bfdf Apr  7  1992 Elvis-1.5/src/recycle.c
[generic]                 7469   25582  29.2% -lh5- 5514 Apr  7  1992 Elvis-1.5/src/redraw.c
[generic]                 4006   11129  36.0% -lh5- 70a1 Apr  7  1992 Elvis-1.5/src/ref.c
[generic]                 6023   18740  32.1% -lh5- 0233 Apr  7  1992 Elvis-1.5/src/regexp.c
[generic]                  345     579  59.6% -lh5- 5548 Apr  7  1992 Elvis-1.5/src/regexp.h
[generic]                 1771    4781  37.0% -lh5- 56fe Apr  7  1992 Elvis-1.5/src/regsub.c
[generic]                 1605    4000  40.1% -lh5- e98c Apr  7  1992 Elvis-1.5/src/shell.c
[generic]                 1676    3438  48.7% -lh5- 68e6 Apr  7  1992 Elvis-1.5/src/sysdos.c
[generic]                 3388    8684  39.0% -lh5- a9a4 Apr  7  1992 Elvis-1.5/src/system.c
[generic]                 1880    4818  39.0% -lh5- 18b8 Apr  7  1992 Elvis-1.5/src/tinyprnt.c
[generic]                 3582   10399  34.4% -lh5- fd01 Apr  7  1992 Elvis-1.5/src/tinytcap.c
[generic]                 7296   21216  34.4% -lh5- 79d2 Apr  7  1992 Elvis-1.5/src/tio.c
[generic]                 6034   16591  36.4% -lh5- 768f Apr  7  1992 Elvis-1.5/src/tmp.c
[generic]                 1964    4755  41.3% -lh5- 91cb Apr  7  1992 Elvis-1.5/src/unix.c
[generic]                 1620    3561  45.5% -lh5- 18ee Apr  7  1992 Elvis-1.5/src/vars.c
[generic]                 5719   17304  33.1% -lh5- 361c Apr  7  1992 Elvis-1.5/src/vcmd.c
[generic]                 6184   21067  29.4% -lh5- 9b17 Apr  7  1992 Elvis-1.5/src/vi.c
[generic]                 6692   20697  32.3% -lh5- 733a Apr  7  1992 Elvis-1.5/src/vi.h
[generic]                  466    1989  23.4% -lh5- 0970 Apr  7  1992 Elvis-1.5/src/vmsbuild.com
[generic]                 6260   19183  32.6% -lh5- 89fd Apr  7  1992 Elvis-1.5/src/vmsio.c
[generic]                  205     574  35.7% -lh5- d6e5 Apr  7  1992 Elvis-1.5/src/vmslink.opt
[generic]                  238     577  41.2% -lh5- 5ec9 Apr  7  1992 Elvis-1.5/src/vmssetup.com
[generic]                 5942   18177  32.7% -lh5- b3b8 Apr  7  1992 Elvis-1.5/src/vmswild.c
[generic]                 1215    2769  43.9% -lh5- bcd0 Apr  7  1992 Elvis-1.5/src/wildcard.c
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total       115 files  431435 1136224  38.0%            Apr 10  1992

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>