[comp.sys.next] CRISP on NeXT

zst6311@ux.acs.umn.edu (Dave Naugle) (12/07/90)

I have ported the CRISP editor to the NeXT. I am making it
available by anonymous FTP.

There are two ways to get it : source or binary.

Binary is for people who just want the thing to work.
Source is for people who want to play with it.

If you don't think of yourself as a technical person, I
recommend you get the binary.

Oh, one important thing : to exit, type Ctrl-x

Here is the README.NEXT file for the binary :

This is the binary version of the CRISP editor for the NeXT.
It is available by anonymous FTP from cs.stthomas.edu, in
file pub/crisp/crisp.next.tar.Z (560 Kbytes)
Source is available in file 
pub/crisp/crisp.next.src.tar.Z (596 Kbytes).

Crisp is a clone of Brief, the programmer's editor for IBM PC.
It has extensive customization and extension capability.
It was written by P. D. Fox (fox%marlow.uucp@stc.idec.co.uk)
By the way, if Mr. Fox reads this, I'd like to congratulate him
for this superb program. I'm impressed.

This is just a straight port, no NeXT-specific features. But Crisp
is (in my humble opinion) a heck of a lot friendlier than Emacs
(although less powerful : there's a price to everything). Unlike
Emacs, Crisp is devoted exclusively to editing, but it does an
outstanding job of it. It has a pretty complete Lisp-like language.
This was compiled in NextStep 1.0a.

To install :

Uncompress and untar crisp.next.tar.Z (apparently, you've
already done that).
You should now have :

-rw-r--r--  1 root     wheel       2174 Dec  7 00:17 README
-rwxr-xr-x  1 root     wheel     106990 Dec  6 23:33 cm*
-rwxr-xr-x  1 root     wheel     290678 Dec  6 23:33 cr*
drwxr-xr-x  5 root     wheel       1024 Dec  6 23:32 usr.local.crisp/

Create the directory /usr/local/crisp
Move the contents of usr.local.crisp into that directory
Move cr and cm somewhere into your path (e.g. /usr/local/bin)
That's it !

It is possible to put the contents of usr.local.crisp into another
directory, but then you'll have to have an environment variable
pointing to that location.

The documentation is entirely on-line.  In fact, if you want a printed
documentation, you have to run a macro that massages the on-line
doc and produces a troff-type file.
To get help, type Esc-H in rapid succession (less than 1/2 second
between the two keystrokes).
The key bindings are maybe a little strange, because I use Crisp mostly
on a Sun, where I have bindings for most function and keypad keys. The
VT100 bindings are a translation of that setup (i.e. F3 = Esc-3,
L3 = Esc-Esc-3, etc). You can of course change it to something that
suit you best.

One final note : Crisp sometimes screws up Stuart when it exits. Just type
Cmd-r to reset the terminal, and you're all set up.

If you have a problem, you can send me mail, and I'll do my best.


Max Tardiveau
Computer Science Department
University of St. Thomas
St. Paul, MN  55105

Internet : m9tardiv@cs.stthomas.edu