Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!eecae!netnews.upenn.edu!rutgers!aramis.rutgers.edu!geneva.rutgers.edu!hedrick From: hedrick@geneva.rutgers.edu (Charles Hedrick) Newsgroups: comp.emacs Subject: Re: Gnu Emacs ^S problem with telnet. Message-ID: Date: 25 Feb 89 06:07:51 GMT References: <6930005@hpdtl.HP.COM> Organization: Rutgers Univ., New Brunswick, N.J. Lines: 20 Unless your telnet and telnetd use either a very new (RFC 1080, Nov 88) or experimental ("line mode telnet", RFC not yet issued) protocol, telnet does not know whether the program it is running is in raw mode or not. Berkeley telnet between two Berkeley machines always runs in what you are calling raw mode. That is, if you type ^S it is sent to the other end as a character and stuffed into the pty. It is possible that HP has decided it is more "user friendly" to process ^S locally. In that case, one will hope that they have provided a way to disable it. I assume you have verified that emacs run on your local machine works. ^S is often intercepted by various async equipment such as terminal switches and sometimes even terminals. If ^S works in emacs on your system, but not over telnet, then somebody needs to fix your telnet (or tell you how to change some setting). Doing "stty raw" is not likely to be relevant. If you do it on the local machine before running telnet, telnet probably overrides it. If you do it on the other end after logging in, that's the wrong place to have any effect.