Function: eshell--output-maybe-n

eshell--output-maybe-n is a byte-compiled function defined in esh-io.el.gz.

Signature

(eshell--output-maybe-n OBJECT HANDLE)

Documentation

Output OBJECT to HANDLE.

For any line-oriented output targets on HANDLE, ensure the output ends in a newline.

Source Code

;; Defined in /usr/src/emacs/lisp/eshell/esh-io.el.gz
(defun eshell--output-maybe-n (object handle)
  "Output OBJECT to HANDLE.
For any line-oriented output targets on HANDLE, ensure the output
ends in a newline."
  (eshell-output-object object handle)
  (when (and eshell-ensure-newline-p
             (not (and (stringp object)
                       (string-suffix-p "\n" object))))
    (eshell-maybe-output-newline handle)))