Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!decvax!harpo!seismo!hao!hplabs!sri-unix!thomas%UTAH-GR@utah-cs From: thomas%UTAH-GR@utah-cs@sri-unix.UUCP Newsgroups: net.emacs Subject: Process input can leave you in the wrong buffer Message-ID: <3914@sri-arpa.UUCP> Date: Fri, 5-Aug-83 09:30:00 EDT Article-I.D.: sri-arpa.3914 Posted: Fri Aug 5 09:30:00 1983 Date-Received: Sun, 7-Aug-83 17:26:46 EDT Lines: 20 From: Spencer W. Thomas Try the following in your Gosling emacs: 0. Get a subprocess which sends output to emacs (e.g., time) 1. Create two buffers, say a and b, with distinguishable contents. 2. Put yourself into buffer a. 3. Define the function foo: (defun foo (temp-use-buffer "b") (get-tty-character) ) 4. Say Esc-x foo 5. Wait until buffer b pops up on your screen. This will happen the next time your subprocess does output. I don't have a fix for this, though I could probably find one without TOO much work. Has anybody seen this before (and fixed it, maybe)? =Spencer