Add eat terminal to emacs

This commit is contained in:
Ian Keane 2026-09-05 22:05:45 -04:00
parent 0f471e2c6e
commit cc54f69933

View file

@ -246,6 +246,7 @@ Setting this in the :init of evil doesn't work for some reason. It has to be ear
eshell-mode-hook eshell-mode-hook
treemacs-mode-hook treemacs-mode-hook
vterm-mode-hook vterm-mode-hook
eat-mode-hook
nov-mode-hook)) nov-mode-hook))
(add-hook mode (lambda () (display-line-numbers-mode 0)))) (add-hook mode (lambda () (display-line-numbers-mode 0))))
(column-number-mode) (column-number-mode)
@ -910,6 +911,8 @@ I know these could be bound on a per-package basis, but since this is my primary
"sr" '(+eval/open-repl-other-window :which-key "Repl") "sr" '(+eval/open-repl-other-window :which-key "Repl")
"st" '(+vterm/toggle :which-key "Toggle vterm popup") "st" '(+vterm/toggle :which-key "Toggle vterm popup")
"sT" '(+vterm/here :which-key "Open vterm here") "sT" '(+vterm/here :which-key "Open vterm here")
"sa" '(eat :which-key "Eat (new/switch)")
"sA" '(eat-other-window :which-key "Eat (other window)")
;; Toggle ;; Toggle
"t" '(:ignore t :which-key "toggle") "t" '(:ignore t :which-key "toggle")
@ -1578,6 +1581,14 @@ This is mostly lifted from the doom emacs config. Beancount-mode by default has
;; kubernetes-tramp ;; kubernetes-tramp
#+end_src #+end_src
* Shells * Shells
** Eat
Eat (Emulate A Terminal) is a fast, full-featured terminal emulator for
Emacs, offered here as another shell option alongside eshell/vterm under
=SPC s=.
#+begin_src emacs-lisp
(use-package eat
:commands (eat eat-other-window))
#+end_src
** Enable fish completions ** Enable fish completions
Uses the external fish program to provide fish-style completions to eshell etc Uses the external fish program to provide fish-style completions to eshell etc
#+begin_src emacs-lisp #+begin_src emacs-lisp