summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--emacs/init.el9
1 files changed, 8 insertions, 1 deletions
diff --git a/emacs/init.el b/emacs/init.el
index 033ab4ed..502a1ec2 100644
--- a/emacs/init.el
+++ b/emacs/init.el
@@ -712,7 +712,14 @@ Also returns nil if pid is nil."
 
 (use-package eshell
   :defer t
-  :config (setq eshell-directory-name "~/.emacs.d/eshell"))
+  :config (progn
+            (setq eshell-directory-name "~/.emacs.d/eshell")
+            (use-package em-smart
+              :init (progn
+                      (setq eshell-where-to-jump 'begin
+                            eshell-review-quick-commands nil
+                            eshell-smart-space-goes-to-end t)
+                      (eshell-smart-initialize)))))
 
 (use-package shell
   :defer t