Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site utcsrgv.UUCP Path: utzoo!utcsrgv!info-mac From: info-mac@utcsrgv.UUCP (info-mac) Newsgroups: ont.micro.mac Subject: VT102 editing sequences. Message-ID: <4040@utcsrgv.UUCP> Date: Thu, 26-Apr-84 01:53:19 EST Article-I.D.: utcsrgv.4040 Posted: Thu Apr 26 01:53:19 1984 Date-Received: Thu, 26-Apr-84 04:13:05 EST Sender: peterr@utcsrgv.UUCP Organization: CSRG, University of Toronto Lines: 36 Date: Mon 23 Apr 84 13:19:35-EST From: Richard Garland Subject: VT102 editing sequences. To: Info-mac@SUMEX-AIM.ARPA There was a question a few days ago as to what exactly are the editing sequences the VT102 has that the VT100 doesn't. I believe they are: Insert line(IL) CSI Pn L Delete line (DL) CSI Pn M Delete character (DCH) CSI Pn P CSI is "ESC[" (in seven bit ascii) and Pn is the number of lines/characters inserted deleted. To insert characters, you first switch insertion-replacement mode (IRM) to "Insert", write the characters, then switch IRM back to "replace". These are mode set commands: IRM (Set) Insert: CSI 4 h (reset) Replace: CSI 4 l The names in parenthesis are the ANSI names for these functions. There are also 2 other ANSI editing functions which are in the same general category which are NOT on the VT102 although they ARE on the DEC VT200 family: Insert characters (ICH) CSI Pn @ (inserts Pn blanks) Erase characters (ECH) CSI Pn X (erases Pn characters to blanks) I have no idea if MACTerminal intends to do these last 2. It would be nice if it did although they are really not particularly essential. Rg -------