Function: eshell-apply-lines-worker-create
eshell-apply-lines-worker-create is a byte-compiled function defined
in esh-worker.el.gz.
Signature
(eshell-apply-lines-worker-create &key STATUS ESHELL-BUFFER OUTPUT-HANDLES ENSURE-NEWLINE-P FUNCTION CURRENT-LINE ARGS)
Documentation
Constructor for objects of type eshell-apply-lines-worker.
Source Code
;; Defined in /usr/src/emacs/lisp/eshell/esh-worker.el.gz
;; Apply-lines worker
(cl-defstruct
(eshell-apply-lines-worker
(:include eshell-map-lines-worker)
(:constructor eshell-apply-lines-worker-create))
"A worker that calls a Lisp function with each line as an argument.
This worker calls a Lisp FUNCTION once, with each line of string data
corresponding to one argument passed to the fuction. When outputting
other data types to this worker (e.g. lists), each object is passed as a
single argument to FUNCTION."
args) ; Arguments stored in reverse order