Emacs Eat emulates a terminal within an Emacs region, buffer, or Eshell session.

codeberg.org/akib/emacs-eat
emacs-eat homepage screenshot

About emacs-eat

emacs-eat is a terminal emulator that runs inside Emacs. It can be used in a region, in a buffer, or in an Eshell session. According to the project, it can run most full-screen terminal programs, including Emacs itself. The project describes it as implemented entirely in Emacs Lisp and says it is more than three times faster than Term, another Emacs terminal emulator, and flickers less.

The project lists several features it says other Emacs terminal emulators lack, including Sixel support, complete mouse support, and shell integration. Its default input mode sends most keys to the terminal, but some keys, such as C-x and M-x, stay bound to Emacs. The project also recommends setting up shell integration to get the most out of it.

Key features

  • Emulates a terminal inside an Emacs region, buffer, or Eshell session
  • Runs most full-screen terminal programs, including Emacs
  • Sixel graphics support
  • Complete mouse support
  • Shell integration
  • Four input modes: semi-char, char, line, and emacs
Best for: Emacs users who want to run a terminal program or shell inside Emacs without leaving the editor.
Good for
  • Implemented entirely in Emacs Lisp, according to the project.
  • Supports Sixel and complete mouse input, which the project says other Emacs terminal emulators lack.
  • The project states it is faster than Term and flickers less.
Watch out for
  • The project recommends setting up shell integration to get the most out of it.
  • In the default semi-char mode, keys such as C-x, C-c, and M-x are not sent to the terminal.

emacs-eat at a glance

Type
Website
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

emacs-eat alternatives

Tools and sites you could use instead, ranked by how closely they match.

Popular in Linux & Mac Apps

Well-known listings from the same topic.

All 196

emacs-eat FAQ

How do I start Eat?
Run M-x eat in Emacs.
What input modes does Eat have?
Eat has four input modes: semi-char (the default), emacs, char, and line.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing