Advantages and disadvantages between zsh and emacs’ (e)shell
Regarding M-x eshell: Eshell is not a stand-alone shell; it’s implemented in pure elisp, so can’t be run outside emacs, which is why it’s not one of the standard shells. It doesn’t have its own scripting language like bash/zsh/etc. have; it has elisp, and some command interpretation stuff to make calling elisp a little cleaner. … Read more