This contains fixes suggested by Henrik as feedback from the initial PR, including updating and correcting the Eshell module README, and few tweaks to the module configuration, and properly pinning eshell-did-you-mean.
2 KiB
2 KiB
term/eshell
Description
This module provides additional features for the built-in Emacs Shell
The Emacs Shell or eshell
is a shell-like command interpreter implemented in
Emacs Lisp. It is an alternative to traditional shells such as bash
, zsh
,
fish
, etc. that is built into Emacs and entirely cross-platform.
Maintainers
This module has no dedicated maintainers.
Module Flags
This module provides no flags, but does gain auto-completion if :completion
company
is enabled.
Plugins
- eshell-up
- eshell-z
- esh-help
- shrink-path
- eshell-did-you-mean
-
:completion company
Prerequisites
fish
shell for completions, falling back to bash
shell if fish
is not
found. If neither shell is found, completions may not be available.
Features
- Command completion with Company
fish
-style prompt with Git integrationz
-like directory jumping- Command-not-found recommendations