drw@cullvax.UUCP (Dale Worley) (06/16/87)
gwyn@brl-smoke.ARPA (Doug Gwyn ) writes: > Railing against the use of DC3 and DC1 for flow control by some terminals > is pointless -- they need to throttle incoming data, especially at high > bit rates and when performing complex actions such as line insertion, and > the DC3/DC1 method was chosen as the best way to do this, given that most > modems don't correctly handle control-line (out of band) flow control. Amusingly, despite the fact that RMS (the author of Gnu Emacs) finds ^S/^Q completely loathsome, he provides the best way to avoid the problems that I've ever seen: The input stage of Emacs can map any character to any other. Normally this is just the identity map, but for flow-control situations, he recommends mapping ^^ to ^S and ^_ to ^Q (or perhaps vice-versa). This makes life slightly less convenient for the user, but is absolutely transparent to customizations which check for ^S and ^Q for special meanings. I believe also that special uses of ^S and ^Q in Gnu Emacs are controlled by variables, so you can redefine which character activates the feature (like repeating incremental search (search-repeat-char) and quoting search characters (search-quote-char)). It's not *that* painful to get around using ^S and ^Q, if your Emacs is fully customizable. Dale -- Dale Worley Cullinet Software ARPA: cullvax!drw@eddie.mit.edu UUCP: ...!seismo!harvard!mit-eddie!cullvax!drw "President Nixon has just lowered the speed of light to 55 mph. At what speed can 2 colliding VW's of mass m = (number) produce a 3rd VW?"