Function: eshell-close-target

eshell-close-target is a byte-compiled function defined in esh-io.el.gz.

Signature

(eshell-close-target TARGET STATUS)

Documentation

Close an output TARGET, passing STATUS as the result.

STATUS should be non-nil on successful termination of the output.

Implementations

(eshell-close-target (TARGET eshell-princ-target) STATUS) in `em-script.el'.

Close the `princ' function TARGET.

(eshell-close-target (TARGET eshell-function-target) STATUS) in `esh-io.el'.

Close an Eshell function TARGET.

(eshell-close-target (TARGET process) STATUS) in `esh-io.el'.

Close a process TARGET.

(eshell-close-target (TARGET marker) STATUS) in `esh-io.el'.

Close a marker TARGET. If TARGET was created from a file name, save and kill the buffer. If status is nil, prompt before killing.

(eshell-close-target (TARGET symbol) STATUS) in `esh-io.el'.

Close a symbol TARGET.

Source Code

;; Defined in /usr/src/emacs/lisp/eshell/esh-io.el.gz
(cl-defgeneric eshell-close-target (target status)
  "Close an output TARGET, passing STATUS as the result.
STATUS should be non-nil on successful termination of the output.")