aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenny Ballou <kb@devnulllabs.io>2023-11-01 15:01:39 -0600
committerKenny Ballou <kb@devnulllabs.io>2023-11-01 15:01:39 -0600
commitbcb068af5519973894a7cd64110b40766a204208 (patch)
treec8c0a249ed93d4d7510e815e40a154238fc6cfc4
parent46e527a44a5573405521c22b19c40d54c646d84e (diff)
downloaddotfiles-bcb068af5519973894a7cd64110b40766a204208.tar.gz
dotfiles-bcb068af5519973894a7cd64110b40766a204208.tar.xz
config: emacs: add eshell-fringe package
Add a simple package that add fringe indicators for eshell command exit code success (e.g., $? == 0) or failure. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
-rw-r--r--config/emacs/emacs.d/emacs.org3
-rw-r--r--kbg/services/emacs.scm1
2 files changed, 4 insertions, 0 deletions
diff --git a/config/emacs/emacs.d/emacs.org b/config/emacs/emacs.d/emacs.org
index b5845b42..e57ff80a 100644
--- a/config/emacs/emacs.d/emacs.org
+++ b/config/emacs/emacs.d/emacs.org
@@ -2688,6 +2688,9 @@ left to try and get the PATH down to, at most, MAX-LEN."
(setenv "PAGER" "")
+;; Add eshell fringe
+(add-hook 'eshell-mode-hook #'eshell-fringe-status-mode)
+
;; disable slime in eshell
(add-hook 'eshell-mode-hook
(lambda () (setq slime-mode nil)))
diff --git a/kbg/services/emacs.scm b/kbg/services/emacs.scm
index 81cc3388..2ec383c7 100644
--- a/kbg/services/emacs.scm
+++ b/kbg/services/emacs.scm
@@ -98,6 +98,7 @@
emacs-envrc
emacs-epkg
;; emacs-erlang
+ emacs-eshell-fringe-status
emacs-eshell-syntax-highlighting
;; emacs-eshell-vterm
emacs-ess