about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--modules/workstation/emacs/init.el5
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/workstation/emacs/init.el b/modules/workstation/emacs/init.el
index 4c480b86f094..eda221e30bfc 100644
--- a/modules/workstation/emacs/init.el
+++ b/modules/workstation/emacs/init.el
@@ -39,6 +39,11 @@
 (direnv-mode)
 (global-set-key (kbd "C-c d") 'direnv-update-environment)
 
+;;; Eshell ;;;
+;; Tell programs we support ANSI color.
+(add-hook 'eshell-mode-hook
+	  (lambda () (setenv "TERM" "dumb-emacs-ansi")))
+
 ;;; Ibuffer ;;;
 ;; Open ibuffer in other window, to match behaviour of the default
 ;; list-buffers.