emacs-circe/circe@a0aada8cbb -> emacs-circe/circe@a8af5fa8e0 emacs-evil/evil-collection@3feaee8e29 -> emacs-evil/evil-collection@faed16f485 emacs-evil/evil@682e87fce9 -> emacs-evil/evil@334a636621 emacs-jp/migemo@fbc16b57ea -> emacs-jp/migemo@c0d84b4092 emacsorphanage/god-mode@b09ad56dc8 -> emacsorphanage/god-mode@e6eef24dbf https://git.notmuchmail.org/git/notmuch@d8ebc9cf80b6 -> https://git.notmuchmail.org/git/notmuch@aa761727999b https://git.savannah.gnu.org/git/emms.git@e3824b81b11a -> https://git.savannah.gnu.org/git/emms.git@0f2942ef67c1 https://github.com/emacs-tree-sitter/treesit-fold@6628b7cce585 -> https://github.com/emacs-tree-sitter/treesit-fold@67b3e63eacd9 jao/consult-notmuch@17d2a4ea8c -> jao/consult-notmuch@abc0318c99 juliapath/evil-numbers@f4bbb729ee -> juliapath/evil-numbers@e96d656158 karthink/elfeed-tube@307bcfb30b -> karthink/elfeed-tube@99e55ac428 kidd/org-gcal.el@23561f63b9 -> kidd/org-gcal.el@36cbdb453d szermatt/emacs-bash-completion@d0637428fd -> szermatt/emacs-bash-completion@762f28fefb tarsius/ol-notmuch@9a69506a3f -> tarsius/ol-notmuch@06288ed5ec
:term eshell
Description unfold
This module provides additional features for the built-in Emacs Shell
The Emacs Shell or doom-package: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
Module flags
This module has no flags.
Packages
Hacks
- Even with
fish-completion-fallback-on-bash-p
non-nil, fish must be installed for bash completion to work. This has been circumvented. - doom-package:eshell-did-you-mean does not work on first invocation, so we manually invoke it once.
TODO Changelog
This module does not have a changelog yet.
Installation
Enable this module in your doom!
block.
This module requires either Fish shell or Bash for code completion.
TODO Usage
This module's usage documentation is incomplete. Complete it?
- Command completion with Company
fish
-style prompt with Git integrationz
-like directory jumping- Command-not-found recommendations
TODO Configuration
This module's configuration documentation is incomplete. Complete it?
TERM name
By default, doom-package:eshell sets the $TERM
variable to "xterm-256color"
, which helps
with rendering various colours. As eshell is not a terminal emulator, these
will not always work 100%. Modifying eshell-term-name
to your liking may help.
Troubleshooting
There are no known problems with this module. Report one?
Frequently asked questions
This module has no FAQs yet. Ask one?
TODO Appendix
This module has no appendix yet. Write one?