[net.unix] editors

HEDRICK@RUTGERS.ARPA (08/23/84)

From:  Charles Hedrick <HEDRICK@RUTGERS.ARPA>

You might want to rethink EMACS.  We have some experience with this.  We
started out on our DEC-20 with roughly the same reaction, that EMACS was
too complex for the average user.  Thus we taught, and supported, a
quite competent but simpler editor.  Slowly but surely all of our users
have migrated to EMACS, one by one as they needed some feature that only
it had.  Interestingly enough, we found that we had to move our
secretaries first, as they needed the most serious word processing.
Since EMACS is configurable, you might consider designing a word
processor that you would like, and then configuring EMACS to look like
it.  Our two biggest breakthroughs in making EMACS generally accessible were
 1) putting the most commonly used functions on a keypad, so people
	normally could use dedicated keys instead of those escape
	sequences.  [This is very easy to do -- in your system-wide
	profile, put (bind-to-key "character sequence" "functionname")]
 2) removing unnecessary commands from accessibility by novices.
-------

LARRY@JPL-VLSI.ARPA@sri-unix.UUCP (08/23/84)

From:  Larry Carroll <LARRY@JPL-VLSI.ARPA>

My experience supports Charles (HEDRICK@RUTGERS) comments.  At my last 
place of employment we used the Gosling EMACS in several ways--all of 
them fairly easy to set up with the Mock LISP and key-binding features 
of EMACS.

Several people were Wordstar freaks and one project mandated EDT.  We set 
up EMACS to look like either of them, depending on the login command file 
of the respective user.  Within a few months both sets of users had begun 
to use features in EMACS which were not in their subset.  Especially popular 
were the regular-expression FIND/REPLACE commands and the keyboard macro 
facility.

The extensibility of EMACS has also been used in an Ada class, where its 
teacher set up EMACS to recognize Ada keywords and automatically supply 
the remaining tokens.  It would also prompt for the variable parts of 
each command.  When I left the C programmers had begun to adapt the Ada 
keyword recognizer to C.  One of them had set up her login file so she 
could have EMACS spawn a subprocess to compile and link her programs 
in the background while she continued to use EMACS, then notify her when 

The only problem I noticed with Gosling's EMACS was the long time it took 
to come up--10 seconds with the VAX moderately loaded.  I understand the 
version of EMACS sold by CCA (in Cambridge, Mass) is somewhat faster.
Occasionally I would also notice an extension that was slow.  Those I 
looked into hadn't made good use of the compiled primitive commands and 
were fairly easy to speed up.

Currently I've got a proposal in here at JPL to buy EMACS for my group's 
VAX.  After getting used to the power and ease of use of EMACS I feel 
crippled using other editors.
					Larry @ JPL-VLSI
------

chris@umcp-cs.UUCP (08/25/84)

A while ago I posted a set of diff listings to macros.c for Gosling
Emacs #264, to replace the macro initialization sort (an insertion
sort) with a quicksort, and to replace the keybound wired function
insertion code (linear search) with a quicksort + binary search.  These
changes gave a somewhat significant improvement in Emacs' startup
time.

Is there any interest in my reposting the mods?
-- 
In-Real-Life: Chris Torek, Univ of MD Comp Sci (301) 454-7690
UUCP:	{seismo,allegra,brl-bmd}!umcp-cs!chris
CSNet:	chris@umcp-cs		ARPA:	chris@maryland

fbp@cybvax0.UUCP (Rick Peralta) (07/16/85)

I am looking for referances to texts on text editing.  Specifically
algorithims (like Knuths sorting stuff) to manipulate blocks of text.
Opinions, pointers and experiences very welcome.

Please reply by mail and I will summarise if there is enough intrest.

Rick
...!cybvax0!fbp
"A likely story.  I don't believe a word of it."

g-rh@cca.UUCP (Richard Harter) (09/28/86)

Debates about editors seems to be straying from UNIX a bit, but I'll
add some more input.  Itty Bitty Machine Co (Remember them) actually
has a very good screen editor.  The current incarnation is XEDIT; my
experience was with an earlier version.  Some of the nice features:

(1) Edit multiple files in one session, switching back and forth,
a la EMACS.

(2) Multiple windows including horizontal windows.  I disremember whether
you could display multiple horizontal windows but you could definitely
edit a restricted field (e.g. columns 60-90).

(3) For you mode/modeless fans:  All commands were in a command window
(actually line).  What you typed went on the screen at the position the
cursor pointed at.  A single key stroke popped you to the command line.

(4) Hardware delete and switch from overwrite to insert mode.

(5) You could type into the screen and edit all day without interacting
with the computer until you hit the enter key.  Lovely on a heavily 
loaded system.  The editor sucked in one screenful at time.

Really a nice editor -- I've even heard EMACS fanatics admit that it
was good.  Only one small drawback -- you need an IBM terminal and an
IBM operating system.

-- 

Richard Harter, SMDS Inc. [Disclaimers not permitted by company policy.]
	For Cheryl :-)