Eshell

E59589

Eshell is a powerful, Emacs-integrated command shell written in Emacs Lisp that provides a Unix-like shell environment tightly coupled with Emacs features and workflows.

AI illustration

How this image was made

AI-generated illustration of Eshell

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of Eshell (Eshell is a powerful, Emacs-integrated command shell written in Emacs Lisp that provides a Unix-like shell environment tightly coupled with Emacs features and workflows.)

All labels observed (2)

Label Occurrences
Eshell canonical 1
Info node "Eshell" 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Emacs package ⓘ
Unix-like shell ⓘ
command shell ⓘ
canExecute Emacs Lisp functions ⓘ
external programs ⓘ
canManipulate Emacs buffers ⓘ
Emacs variables ⓘ
Emacs windows ⓘ
configurationFile ~/.emacs ⓘ
~/.emacs.d/init.el ⓘ
designedFor cross-platform use ⓘ
integration with Emacs environment ⓘ
distributedWith GNU Emacs ⓘ
documentation Emacs manual ⓘ
linked to: GNU Emacs

Info node "Eshell" ⓘ
linked to: Eshell
doesNotDependOn external shell binary ⓘ
hasCommand eshell ⓘ
implements shell as Emacs buffer ⓘ
integratedInto Emacs ⓘ
license GNU General Public License ⓘ
programmingLanguage Emacs Lisp ⓘ
provides Unix-like shell environment ⓘ
runsInside Emacs ⓘ
supports Emacs Lisp commands ⓘ
TRAMP integration ⓘ
aliases ⓘ
background jobs ⓘ
command history ⓘ
command substitution ⓘ
completion ⓘ
custom Eshell functions ⓘ
custom prompts ⓘ
directory local variables ⓘ
directory tracking ⓘ
globbing ⓘ
integration with Emacs bookmarks ⓘ
integration with Emacs completion frameworks ⓘ
integration with Emacs kill ring ⓘ
integration with Emacs registers ⓘ
output filtering ⓘ
pipes ⓘ
redirection ⓘ
remote file access ⓘ
shell commands ⓘ
tightlyCoupledWith Emacs buffers ⓘ
Emacs keybindings ⓘ
linked to: GNU Emacs

Emacs windows ⓘ
Emacs workflows ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

GNU Emacs → notableComponent → Eshell ⓘ
Eshell → documentation → Info node "Eshell" ⓘ
linked to: Eshell