Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site umcp-cs.UUCP Path: utzoo!watmath!clyde!floyd!harpo!seismo!rlgvax!cvl!umcp-cs!chris From: chris@umcp-cs.UUCP Newsgroups: net.emacs Subject: Re: Pause Bug in Unipress Emacs Message-ID: <6321@umcp-cs.UUCP> Date: Sat, 31-Mar-84 18:32:08 EST Article-I.D.: umcp-cs.6321 Posted: Sat Mar 31 18:32:08 1984 Date-Received: Sun, 1-Apr-84 08:14:10 EST References: <1310@emory.UUCP> Organization: Univ. of Maryland, Computer Science Dept. Lines: 33 [Re: terminal state wrong after resuming a paused Emacs] TrmTERM as distributed has some terrible code that tends to send the "ei" and "se" strings at seemingly random times; if you have escape sequences that toggle these, you may have trouble with insert mode or some such. I have completely rewritten the display driver and TrmTERM and some of the other Trm* programs; the new code is currently inching its way toward UniPress, so maybe they'll send out a new release. In case you're interested in gory details: the new code moves all the fixedpoint code out of the terminal drivers; it does separate insert and delete cost calculations; it handles terminals like the VT100 that can only insert or delete one line at a time, and like the Ann Arbor Ambassador that can do n-line ID; TrmTERM can run on any terminal that supports (1) clear screen and (2) either relative or absolute cursor motion, and it seems to handle magic cookie glitch terminals properly; there's an H19 driver that can use ANSI mode (at least up to 1200 baud for sure - I haven't tested higher rates) that does fast scrolling (via n-line ID). In short, the terminal handling is much better. I've also fixed a number of other bugs, such as null string handling in the MLisp compiler, keymap traversal during (local-)bind-to-key, etc. It has as a compile time option the "echo-keystrokes" feature, which lets you have keys that are in keymaps echoed after a delay; i.e., if you type ESC and sit back for a bit, you'll see "ESC-" in the minibuf. There's all sorts of other neat stuff. Wow, too bad we can't sell this new version.... -- In-Real-Life: Chris Torek, Univ of MD Comp Sci UUCP: {seismo,allegra,brl-bmd}!umcp-cs!chris CSNet: chris@umcp-cs ARPA: chris.umcp-cs@CSNet-Relay