From 3ea88a55a24704c2bd6a589006f4c427d22bb67c Mon Sep 17 00:00:00 2001
From: Aryadev Chavali <aryadev@aryadevchavali.com>
Date: Wed, 16 Oct 2024 16:49:34 +0100
Subject: Move +eshell/banner-message to EShell basics

---
 Emacs/.config/emacs/config.org | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/Emacs/.config/emacs/config.org b/Emacs/.config/emacs/config.org
index 2833253..57c845e 100644
--- a/Emacs/.config/emacs/config.org
+++ b/Emacs/.config/emacs/config.org
@@ -1925,10 +1925,15 @@ them.
    (display-buffer-same-window)
    (reusable-frames . t))
   :init
+  (defun +eshell/banner-message ()
+    (concat (shell-command-to-string "fortune") "\n"))
+
   (setq eshell-cmpl-ignore-case t
         eshell-cd-on-directory t
         eshell-cd-shows-directory nil
-        eshell-highlight-prompt nil)
+        eshell-highlight-prompt nil
+        eshell-banner-message '(+eshell/banner-message))
+
   (defun +eshell/good-clear ()
     (interactive)
     (eshell/clear-scrollback)
@@ -1973,10 +1978,7 @@ internals without autoloading.
 (use-package eshell-prompt
   :load-path "elisp/"
   :config
-  (defun +eshell/banner-message ()
-    (concat (shell-command-to-string "fortune") "\n"))
-  (setq eshell-prompt-function #'+eshell-prompt/make-prompt
-        eshell-banner-message '(+eshell/banner-message)))
+  (setq eshell-prompt-function #'+eshell-prompt/make-prompt))
 #+end_src
 *** EShell additions
 Using my external library
-- 
cgit v1.2.3-13-gbd6f