summaryrefslogtreecommitdiff
path: root/modules/term/eat/config.el
diff options
context:
space:
mode:
Diffstat (limited to 'modules/term/eat/config.el')
-rw-r--r--modules/term/eat/config.el5
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/term/eat/config.el b/modules/term/eat/config.el
index eac9649..2447a47 100644
--- a/modules/term/eat/config.el
+++ b/modules/term/eat/config.el
@@ -2,6 +2,11 @@
(use-package! eat
:config
+ (add-hook 'eat-mode-hook (lambda ()
+ (add-to-list 'mode-line-process '(:eval (when-let* ((eat-terminal)
+ (title (eat-term-title eat-terminal))
+ ((not (string-empty-p title))))
+ (format "(%s)" (string-replace "%" "%%%%" title)))))))
(when (modulep! :editor evil)
(evil-set-initial-state 'eat-mode 'emacs)))