PREV UP NEXT GNU Emacs Lisp Reference Manual

33.9: Receiving Output from Processes

There are two ways to receive the output that a subprocess writes to its standard output stream. The output can be inserted in a buffer, which is called the associated buffer of the process, or a function called the filter function can be called to act on the output. If the process has no buffer and no filter function, its output is discarded.

  • Process Buffers If no filter, output is put in a buffer.
  • Filter Functions Filter functions accept output from the process.
  • Accepting Output Explicitly permitting subprocess output. Waiting for subprocess output.