diff options
author | 2024-02-01 00:54:40 +0100 | |
---|---|---|
committer | 2024-02-01 00:54:40 +0100 | |
commit | acebf76b5b6088358d64d6dfa8f020bfd87e353a (patch) | |
tree | 387ee81df01748a173e891004a635bb839832d52 /modules/term/eat/config.el | |
parent | add module for eat (diff) | |
download | doom-emacs-acebf76b5b6088358d64d6dfa8f020bfd87e353a.tar.xz |
feat(term/eat): set titles
Set the terminal's title on the modeline and one a created frame.
Diffstat (limited to 'modules/term/eat/config.el')
-rw-r--r-- | modules/term/eat/config.el | 5 |
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))) |