Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!lll-crg!topaz!ll-xn!mit-amt!mit-eddie!genrad!decvax!decwrl!amdcad!amdimage!prls!philabs!micomvax!musocs!mcgill-vision!mouse From: mouse@mcgill-vision.UUCP Newsgroups: net.periphs,net.micro,net.wanted Subject: Re: update on **real** 19200 CRT Message-ID: <475@mcgill-vision.UUCP> Date: Fri, 8-Aug-86 02:08:18 EDT Article-I.D.: mcgill-v.475 Posted: Fri Aug 8 02:08:18 1986 Date-Received: Tue, 12-Aug-86 15:07:03 EDT References: <671@mordred.purdue.UUCP> <71@winfree.UUCP> <839@usl.UUCP> Organization: McGill University, Montreal Lines: 46 Keywords: Wyse 50, magic cookies, Gosling Emacs Xref: mnetor net.periphs:503 net.micro:5810 net.wanted:3650 In article <839@usl.UUCP>, elg@usl.UUCP (Eric Lee Green) writes: > In article <71@winfree.UUCP> bdale@winfree.UUCP (Bdale Garbee) writes: >> The problem we ran into was specifically with inverse video and >> underlining, in that we seemed to always get a "space" added in >> before and after each line segment that was in a different mode. We >> were running Gosling's Emacs, and had access to sources. I don't >> think it was the software's fault, > We have a terminal room of TVI910 terminals, which are functionally > similiar to the Wyse 50. When using Gosling Emacs, we would have the > same problem as mentioned above ("spaces" in mode lines). We solved > the problem simply: by deleting Gosling Emacs off of disk, and > replacing it with GNU Emacs 17.56. Problem solved. Q.E.D. > Definitely a software problem and not a problem with the terminal. I am *fed* *up* with all these postings claiming that this problem is due to this or that, for they all miss something! It is really three things put together: 1- TVI was silly enough to build a magic-cookie terminal, 2- There's no magic-cookie support in Gosmacs, and 3- Someone hacked out a TVI termcap entry carelessly. The simplest way to fix it is to clean up the tvi termcap entry. Get rid of the silly \EG so and se strings and use \E( and \E) (bright and dim). Provided you never use protect mode, which is inappropriate for Emacs anyway, this works fine (it's what we're using). Replacing with GNUmacs is a much more drastic solution. We have not taken that route because there was no documentation on GNUmacs lisp and the MockLisp converter broke on our local extensions to MLisp (we have source and I have extended Gosmacs a good deal). Absent the GNUmacs lisp documentation there were just two choices: rewrite it all from scratch (which would have been difficult without the docs) or forget GNUmacs. We chose the latter. I'm not sorry, especially considering how bizarre the keybindings of GNUmacs are to someone used to Gosmacs (I mean, really, help on backspace?! Pause on scroll-one-line-up?!). -- der Mouse USA: {ihnp4,decvax,akgua,utzoo,etc}!utcsri!mcgill-vision!mouse think!mosart!mcgill-vision!mouse Europe: mcvax!decvax!utcsri!mcgill-vision!mouse ARPAnet: utcsri!mcgill-vision!mouse@uw-beaver.arpa "Come with me a few minutes, mortal, and we shall talk." - Thanatos (Piers Anthony's Bearing an Hourglass)