summary refs log tree commit diff
path: root/emacs/custom
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2021-10-18 06:46:29 -0700
committerFranck Cuny <franck@fcuny.net>2021-10-18 06:46:29 -0700
commit16e8ac11aad471470a7f6c5832ca3b589e67449a (patch)
tree5f68d76f1efcc27474bea9ae8dc115ee1f9fc9fd /emacs/custom
parentemacs: set eshell-prompt-regexp (diff)
downloademacs.d-16e8ac11aad471470a7f6c5832ca3b589e67449a.tar.gz
emacs: start a shell when configuration is loaded
Once the initialization of our configuration is done, we start a shell
session with `eshell'.
Diffstat (limited to 'emacs/custom')
-rw-r--r--emacs/custom/fcuny-eshell.el6
1 files changed, 6 insertions, 0 deletions
diff --git a/emacs/custom/fcuny-eshell.el b/emacs/custom/fcuny-eshell.el
index c013248..100dfd3 100644
--- a/emacs/custom/fcuny-eshell.el
+++ b/emacs/custom/fcuny-eshell.el
@@ -103,6 +103,12 @@ multiple eshell windows easier."
     (insert (concat "ls"))
     (eshell-send-input)))
 
+(defun fcuny/eshell-main ()
+  (eshell "new")
+  (rename-buffer "*eshell: main session*")
+  (insert "ls -l")
+  (eshell-send-input))
+
 (defvar-local fcuny/eshell-output-buffer "*Exported eshell output*"
   "Name of buffer with the last output of Eshell command.")