Function: eshell-buffered-print
eshell-buffered-print is a byte-compiled function defined in
esh-io.el.gz.
Signature
(eshell-buffered-print &rest STRINGS)
Documentation
A buffered print -- *for strings only*.
Source Code
;; Defined in /usr/src/emacs/lisp/eshell/esh-io.el.gz
(defun eshell-buffered-print (&rest strings)
"A buffered print -- *for strings only*."
(if (< eshell-print-queue-count 0)
(progn
(eshell-print (apply 'concat strings))
(setq eshell-print-queue-count 0))
(if (= eshell-print-queue-count eshell-print-queue-size)
(eshell-flush))
(setq eshell-print-queue
(concat eshell-print-queue (apply 'concat strings))
eshell-print-queue-count (1+ eshell-print-queue-count))))