From e1132ce4a64f7cc37d6d11dcb5d32c4dc871d5c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Madeleine=20Sydney=20=C5=9Alaga?= Date: Sat, 20 Dec 2025 13:59:27 -0700 Subject: [PATCH] fix(emacs): load eshell --- modules/home/users/msyds/emacs/lisp/syd/eshell.el | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/home/users/msyds/emacs/lisp/syd/eshell.el b/modules/home/users/msyds/emacs/lisp/syd/eshell.el index 810f3ea..c0609d0 100644 --- a/modules/home/users/msyds/emacs/lisp/syd/eshell.el +++ b/modules/home/users/msyds/emacs/lisp/syd/eshell.el @@ -127,6 +127,8 @@ if FILE-NAME has no TRAMP prefix." (cons nil file-name))) (use-package eshell + :ensure nil + :defer t :init (defvar syd-eshell-data-dir (file-name-concat syd-data-dir "eshell")) @@ -172,6 +174,7 @@ if FILE-NAME has no TRAMP prefix." ;; UI enhancements. (syd-eshell--init-ui-hacks) + (syd-push shackle-rules '("*eshell-popup*" :align below @@ -179,4 +182,7 @@ if FILE-NAME has no TRAMP prefix." :select t :inhibit-window-quit t))) +;; I don't know why eshell doesn't autoload correctly. +(require 'eshell) + (provide 'syd/eshell)