Eat: Emulate a Terminal

The emacs-eat is a terminal emulator written in Emacs Lisp.

One of its best features is to turn eshell into a complete terminal environment

init.el
emacs r1
(use-package eat
  :ensure t
  :hook (eshell-load . eat-eshell-mode))