Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!sri-spam!mordor!lll-tis!ptsfa!dual!ucbvax!UNO.BITNET!JNTCS From: JNTCS@UNO.BITNET Newsgroups: comp.emacs Subject: Re: termcap, flow control, emacs Message-ID: <8706212040.AA29804@ucbvax.Berkeley.EDU> Date: Sun, 21-Jun-87 16:08:00 EDT Article-I.D.: ucbvax.8706212040.AA29804 Posted: Sun Jun 21 16:08:00 1987 Date-Received: Tue, 23-Jun-87 00:46:47 EDT Sender: daemon@ucbvax.BERKELEY.EDU Distribution: world Organization: The ARPA Internet Lines: 38 Michael Ditto writes > [...] But in Emacs, this is useless, as never more than a screenful of >output is given. Therefore, it makes sense for Emacs to DISABLE XON/XOFF in >the terminal driver. If someone has a terminal that is so losing as not to >be able to receive and display one screen of text without flow control, > [...] Yes, Emacs never outputs more than a screen at a time, but ... There are terminals that claim to have insert/delete line (etc.), so people set termcap so that Emacs knows about these commands. But then since the terminal doesn't really support insert/delete and sends ^S/^Q because it's too slow (even in jump scroll), someone has to do something. I set the padding in termcap so that all sorts of time and characters are wasted, but at least Emacs never sees the ^S . Also not all systems allow the disabling of ^S/^Q . I'm running under VMS on a LAT (a terminal concentrator on ethernet), and DEC has somewhy decided that the LAT should pay attention to all special terminal modes EXCEPT the one that turns off ^S/^Q . Sigh! And then, "Mark W. Eichin" writes >Given the age of the 'emacs' series of editors, why did they overload ^s >even further? RMS, Gosling, anyone out there know? I would guess it was >simply mnemonic for 'Search', but what equipment of that day let them >get away with it? As I remember it, the VT05 may have been brain damaged in many ways, but it could at least keep up with all of the characters sent to it. And I don't think the VT52 ever sent any ^S's either. After all, what's slow in many terminals is the "fancy" stuff like *smooth scroll* or insert/delete line. The older terminals didn't have these niceties. And one of the great things about the original Emacs was that it really worked hard at using what was already on the screen. James N. Thomas alias list: Jim, Nothead Computer Science BITNET: JNTCS@UNO.BITNET university of new orleans maBell: (504) 286-6754 New Orleans LA 70148 motto: Aloha!