;;; term/eat/config.el -*- lexical-binding: t; -*- (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))) ;; These clobber vterm bindings, so will need to pick alternatives. (map! :leader (:prefix-map ("o" . "open") :desc "Toggle Eat popup" "t" #'+eat/toggle :desc "Open Eat here" "T" #'eat-project))