Function: eshell-banner-initialize
eshell-banner-initialize is a byte-compiled function defined in
em-banner.el.gz.
Signature
(eshell-banner-initialize)
Documentation
Output a welcome banner on initialization.
Source Code
;; Defined in /usr/src/emacs/lisp/eshell/em-banner.el.gz
(defun eshell-banner-initialize () ;Called from `eshell-mode' via intern-soft!
"Output a welcome banner on initialization."
;; it's important to use `eshell-interactive-print' rather than
;; `insert', because `insert' doesn't know how to interact with the
;; I/O code used by Eshell
(unless eshell-non-interactive-p
(cl-assert eshell-mode)
(cl-assert eshell-banner-message)
(let ((msg (eshell--eval eshell-banner-message)))
(cl-assert msg)
(eshell-interactive-print msg))))