Function: eshell-interactive-output-filter

eshell-interactive-output-filter is a byte-compiled function defined in esh-mode.el.gz.

Signature

(eshell-interactive-output-filter BUFFER STRING)

Documentation

Send STRING to the interactive display as command output, using BUFFER.

This is like eshell-interactive-filter, but marks the inserted string as command output (see eshell--mark-as-output).

Source Code

;; Defined in /usr/src/emacs/lisp/eshell/esh-mode.el.gz
(defun eshell-interactive-output-filter (buffer string)
  "Send STRING to the interactive display as command output, using BUFFER.
This is like `eshell-interactive-filter', but marks the inserted string
as command output (see `eshell--mark-as-output')."
  (let ((eshell-output-filter-functions
         (cons (lambda ()
                 (eshell--mark-as-output eshell-last-output-start
                                         eshell-last-output-end))
               eshell-output-filter-functions)))
    (eshell-interactive-filter buffer string)))