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)))