blob: ddca54fc050cf7e34b701af023bc5fd590fd2cc2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
;;; 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))
|