Function: eshell-accumulate-worker-eshell-buffer

eshell-accumulate-worker-eshell-buffer is a byte-compiled function defined in esh-worker.el.gz.

Signature

(eshell-accumulate-worker-eshell-buffer eshell-accumulate-worker-eshell-buffer X)

Documentation

Access slot "eshell-buffer" of eshell-accumulate-worker struct X.

Source Code

;; Defined in /usr/src/emacs/lisp/eshell/esh-worker.el.gz
;; Accumulate worker

(cl-defstruct (eshell-accumulate-worker
               (:include eshell-worker)
               (:constructor eshell-accumulate-worker-create))
  "A worker that calls a Lisp function once with all output.
When outputting data to this worker, it will accumulate all the text,
calling a Lisp FUNCTION once at the end.

When outputting non-string data types to this worker (e.g. lists), it
will first convert the data to a string before concatenating it.  If
this structure only receives a single non-string value as input, it will
pass the value unaltered to FUNCTION."
  (function nil :read-only t)
  (buffer-or-value nil))