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