46 lines
1.6 KiB
Org Mode
46 lines
1.6 KiB
Org Mode
|
#+TITLE: term/eshell
|
||
|
#+DATE: April 17, 2020
|
||
|
#+SINCE: {replace with next tagged release version}
|
||
|
#+STARTUP: inlineimages nofold
|
||
|
|
||
|
* Table of Contents :TOC_3:noexport:
|
||
|
|
||
|
* Description
|
||
|
This module provides additional features for the built-in [[https://www.gnu.org/software/emacs/manual/html_mono/eshell.html][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
|
||
|
+ [[https://github.com/peterwvj/eshell-up][eshell-up]]
|
||
|
+ [[https://github.com/xuchunyang/eshell-z][eshell-z]]
|
||
|
+ [[https://github.com/tom-tan/esh-help][esh-help]]
|
||
|
+ [[https://gitlab.com/bennya/shrink-path.el][shrink-path]]
|
||
|
+ [[https://github.com/xuchunyang/eshell-did-you-mean][eshell-did-you-mean]]
|
||
|
+ =:completion company=
|
||
|
+ [[https://gitlab.com/ambrevar/emacs-fish-completion][fish-completion]]
|
||
|
+ [[https://github.com/szermatt/emacs-bash-completion][bash-completion]]
|
||
|
|
||
|
* Prerequisites
|
||
|
This module has no prerequisites.
|
||
|
|
||
|
* Features
|
||
|
+ Command completion with Company
|
||
|
+ =fish=-style prompt with Git integration
|
||
|
+ [[https://github.com/rupa/z][=z=]]-like directory jumping
|
||
|
+ Command-not-found recommendations
|
||
|
|
||
|
* TODO Configuration
|
||
|
# How to configure this module, including common problems and how to address them.
|
||
|
|
||
|
* TODO Troubleshooting
|
||
|
# Common issues and their solution, or places to look for help.
|