Eshell Eshell is a shell-like command interpreter implemented in Emacs Lisp. It invokes no external processes except for those requested by the user. It is intended to be an alternative to the IELM (see Lisp Interaction in The Emacs Editor) REPL1 for Emacs and with an interface similar to command shells such as bash, zsh, rc, or 4dos. This manual is for Eshell, the Emacs shell. Copyright © 1999–20