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