From acebf76b5b6088358d64d6dfa8f020bfd87e353a Mon Sep 17 00:00:00 2001 From: Terin Stock Date: Thu, 1 Feb 2024 00:54:40 +0100 Subject: feat(term/eat): set titles Set the terminal's title on the modeline and one a created frame. --- modules/term/eat/config.el | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'modules/term/eat/config.el') 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))) -- cgit v1.2.3