Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!cmcl2!philabs!micomvax!musocs!mcgill-vision!mouse From: mouse@mcgill-vision.UUCP (der Mouse) Newsgroups: net.periphs,net.micro,net.wanted Subject: Re: update on **real** 19200 CRT Message-ID: <464@mcgill-vision.UUCP> Date: Sat, 26-Jul-86 17:29:36 EDT Article-I.D.: mcgill-v.464 Posted: Sat Jul 26 17:29:36 1986 Date-Received: Mon, 28-Jul-86 05:03:57 EDT References: <109@vixie.UUCP> <65@winfree.UUCP> Organization: McGill University, Montreal Lines: 53 Xref: mnetor net.periphs:479 net.micro:5690 net.wanted:3535 >> ...The unoffical tally shows the Wyse 50 in the lead, closely >> followed by a Televideo 950. The 950's keyboard removes it from >> serious consideration, What's wrong with the 950's keyboard? It's my second favorite keyboard (first is a Lisp Machine, not really comparable). >> but I'm looking into the Wyse. > Paul -- Stay away from the Wyse-50. I bought about a half dozen at > my former job, and loved them dearly (especially the keyboards!) > until I started running Emacs on them... then I found out the hitch. > The Wyse-50 emulates the Televideo and similar terminals, and eats a > screen location every time it changes attribute modes on the screen. > So, for example, an emacs mode line done in inverse video will get > horribly trashed as time goes on... rewriting the screen with sort of > fix it, but you LOSE a location on the screen (it shows up as a > blank) every time you change from normal to inverse to whatever. This is not a problem with the terminal, real TeleVideos (at least the older ones, like the 950) do that too. This is a problem with Emacs, compunded by the termcap entry you have. I cannot speak about the 50, but I know that the 950, which works the same way, had the same problem here. The trouble is that the Emacs screen updater does not recognize the sg termcap capability, causing terminals with non-zero sg to lose. What you need is to use bright for standout rather than inverse video (bright is the only attribute that doesn't take up a position). Presumably whoever built the termcap entry for the 950 paid too much attention to the note in the documentation that says that "if a terminal has multiple flavors of standout mode [...], the preferred mode is inverse video by itself [...]". For example, the tvi950 entry shipped with 4.2 reads (in part) :se=\EG0:sg#1:so=\EG4: which uses inverse video for standout, and says that changing takes a character position. This is unusable, because too many programs don't understand sg. So we are running with :se=\E):so=\E(: (and no sg). This works fine. I am typing this in Emacs on a 950, with bright for the modeline, and everything is OK.... If anyone wants my tvi950 termcap entry they are welcome to it---just send me mail. -- 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."