harrison@software.ORG (Tim Harrison) (11/19/88)
In GNU Emacs (I have 18.48 on an Apollo) is there a way to determine when a process has completed its output and is awaiting input? I seem to remember this being possible in Unipress Emacs, but I can't find a way to do it with GNU Emacs. I am trying to write a mode in which there is synchronous communication between Emacs and a process that is started by Emacs. By synchronous I mean that I would like to 1) send a command to the process 2) wait for the process to complete its output based on the command 3) "massage" the output, based on the command that was sent Using a filter function doesn't work, because it can't tell when the output has been completed (or can it?). -- Tim Harrison Software Productivity Consortium Phone: (703) 391-1742 1880 Campus Commons Drive, North CSnet: harrison@software.org Reston, Virginia 22091 ARPAnet: harrison@ajpo.sei.cmu.edu