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)))