From 623e270f49fb55e00cccc6eeef9fa230489efef7 Mon Sep 17 00:00:00 2001 From: Jeremy Dormitzer Date: Sat, 20 Feb 2021 22:21:49 -0500 Subject: [PATCH] Respect dir-locals in eshell --- emacs/.emacs.d/config/init-eshell.el | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/emacs/.emacs.d/config/init-eshell.el b/emacs/.emacs.d/config/init-eshell.el index 6ed0515..abcff6d 100644 --- a/emacs/.emacs.d/config/init-eshell.el +++ b/emacs/.emacs.d/config/init-eshell.el @@ -38,6 +38,10 @@ (setq jdormit-eshell-prompt-regex "^[^#λ\n]* [#λ] ") (setq eshell-prompt-function 'jdormit-eshell-prompt) (setq eshell-prompt-regexp jdormit-eshell-prompt-regex) + + ;; Load dir-locals when switching directories + (add-hook 'eshell-mode-hook #'hack-dir-local-variables-non-file-buffer) + (add-hook 'eshell-after-prompt-hook #'hack-dir-local-variables-non-file-buffer) :general (leader-map "'" #'open-eshell) :custom