[fa.info-vax] Emacs and VMS

info-vax (12/15/82)

>From coar.umass@UDel-Relay  Mon Dec 13 03:49:04 1982
Mail-From: ARPANET host SANDIA rcvd at 11-Dec-82 1737-PST
Mail-From: ARPANET site UDEL-RELAY rcvd at 11-Dec-82 1839-MST
To: kfl@Mit-Mc
Cc: info-vax.umass@UDel-Relay, coar.umass@UDel-Relay
Via:  UMASS-ECE; 10 Dec 82 19:20-EST
Remailed-Date: 14 Dec 1982 1945-PST
Remailed-From: the tty of Geoffrey S. Goodfellow  <Geoff5 at SRI-CSL>
Remailed-To: Info-VAX@SRI-CSL: ;

Emacs requires an 'environment variable' (logical name, on VMS)
called TERM. It uses this to figure out what escape sequences
to use for your terminal.

Do a 

	$ DEFINE TERM "vt100"

(note the quotes and lowercase) if you have a VT100, &c. Look
in TERMCAP for a definition for your terminal, and define TERM
to be that name (the second field in the definition, I think).

Some of the terminal drivers are hardwired into Emacs; the VT100
and Infoton (Ann Arbor [sp?] too, I think) are among these. All
this means is that changing the TERMCAP entry for such terminals
won't affect Emacs, since it has the sequences hard-coded.

Good luck!

	ken
	coar@umass (CSnet)

info-vax (12/18/82)

>From chris.umcp-cs@UDel-Relay  Thu Dec 16 04:59:23 1982
Mail-From: ARPANET host SANDIA rcvd at 16-Dec-82 2154-PST
Mail-From: ARPANET site UDEL-RELAY rcvd at 16-Dec-82 2257-MST
To: kfl@Mit-Mc
Cc: coar.umass@UDel-Relay, info-vax.umass@UDel-Relay
Via:  UMCP-CS; 16 Dec 82 6:04-EST
Via:  UMASS-ECE; 16 Dec 82 23:27-EST
Remailed-Date: 17 Dec 1982 2355-PST
Remailed-From: the tty of Geoffrey S. Goodfellow  <Geoff5 at SRI-CSL>
Remailed-To: Info-VAX@SRI-CSL: ;

Yes, Emacs has lots of terminal types coded directly in it:

  Ann Arbor Ambas: original driver had problems at >4800 baud; not enough
		   padding
  VT100:	   pretty reasonable, actually
  TEK4025:	   Didn't work at all for us, but we have a funny command
		   char.
  Concept 100:	   (Don't have any)
  MiniBee:	   (Don't have any)
  Generic:	   Bug that caused bomb for terminals with no I/D line
		   capability.

Anyway, I hacked over the drivers we had and sent the results back
to Gosling, so maybe all the bugs have been fixed.

We also have additional drivers for the BBN BitGraph and the DEC Gigi.
(There may be a few more internally recognized types but I can't
remember them at the moment.)

NOTE: The names you use for the terminals determines whether or not
Emacs will use its special driver.  For some terminals (e.g. VT100)
the special driver has MUCH better performance than the generic.