Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!uunet!mcsun!ukc!dcl-cs!aber-cs!pcg From: pcg@aber-cs.UUCP (Piercarlo Grandi) Newsgroups: comp.emacs Subject: Re: Emacs user-interface problem. uEmacs 3.10. Summary: ^S -> ^\, ^Q -> ^^ Keywords: ^S ^Q Message-ID: <1143@aber-cs.UUCP> Date: 12 Oct 89 14:51:01 GMT Reply-To: pcg@cs.aber.ac.uk (Piercarlo Grandi) Organization: Dept of CS, UCW Aberystwyth (Disclaimer: my statements are purely personal) Lines: 35 In article <7759@cg-atla.UUCP> fredex@cg-atla.UUCP (Fred Smith) writes: In article <6474@ficc.uu.net> peter@ficc.uu.net (Peter da Silva) writes: >I'm sure there's a standard answer to this, but what is the canonical >binding for search and quote when ^S and ^Q are co-opted by software >handshaking? The other way was to provide built-in alternate bindings for those two keys. The alternate bindings for ^S were ^X-S and ESC-S. Well, the alternative that I use on all emacses and I have seen as usual in most people's emacses is to have ^S mapped to ^\, and ^Q to ^^; there are no traditonally emacsy commands bound to ^\ and ^^, and they have good mnemonic value (^\ reminds me of slash-searching, and ^^ of the starting character for control character representation). Under GNU Emacs, instead of blithely binding search and quote to ^\ and ^^, you are better off with something like: (setq keyboard-translate-table "^I^J (set-input-mode nil t) that exchanges ^\ with ^S and ^^ with ^Q, at the input routine level, and enables ^S and ^Q for flow control. As RMS says, it would be better if anybody had out-of-band flow control, not one encoded in the data stream. There ought to be a law... :-> :-> (I think that it would be easier to convert Apple to free software than to have universal out-of-band flow control). -- Piercarlo "Peter" Grandi | ARPA: pcg%cs.aber.ac.uk@nsfnet-relay.ac.uk Dept of CS, UCW Aberystwyth | UUCP: ...!mcvax!ukc!aber-cs!pcg Penglais, Aberystwyth SY23 3BZ, UK | INET: pcg@cs.aber.ac.uk