diff --git a/emacs-config.org b/emacs-config.org index fb5a4f3..5afe60a 100644 --- a/emacs-config.org +++ b/emacs-config.org @@ -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 treemacs-mode-hook vterm-mode-hook + eat-mode-hook nov-mode-hook)) (add-hook mode (lambda () (display-line-numbers-mode 0)))) (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") "st" '(+vterm/toggle :which-key "Toggle vterm popup") "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 "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 #+end_src * 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 Uses the external fish program to provide fish-style completions to eshell etc #+begin_src emacs-lisp