In this talk, Howard Abrams shows how eshell combines the best of Emacs Lisp and shells. Afterwards, he will handle questions via BigBlueButton.
The following image shows where the talk is in the schedule for Sun 2022-12-04. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
[[!toc ]]
Format: 15-min talk followed by live Q&A (done)
Etherpad:
Discuss on IRC: [#emacsconf-dev](https://chat.emacsconf.org/?join=emacsconf,emacsconf-dev)
Status: Q&A finished, IRC and pad will be archived on this page
[[!template id="vid" vidid="eshell-mainVideo" src="https://media.emacsconf.org/2022/emacsconf-2022-eshell--top-10-reasons-why-you-should-be-using-eshell--howard-abrams--main.webm" poster="https://media.emacsconf.org/2022/emacsconf-2022-eshell--top-10-reasons-why-you-should-be-using-eshell--howard-abrams--main.png" captions=""""""
size="45M" duration="14:02" other_resources="""[Download --main.webm (45MB)](https://media.emacsconf.org/2022/emacsconf-2022-eshell--top-10-reasons-why-you-should-be-using-eshell--howard-abrams--main.webm)
[Download --main.vtt](https://media.emacsconf.org/2022/emacsconf-2022-eshell--top-10-reasons-why-you-should-be-using-eshell--howard-abrams--main.vtt)
[Download --main--chapters.vtt](https://media.emacsconf.org/2022/emacsconf-2022-eshell--top-10-reasons-why-you-should-be-using-eshell--howard-abrams--main--chapters.vtt)
[View transcript](https://emacsconf.org/2022/talks/eshell#eshell-mainVideo-transcript)
[View on Toobnix](https://toobnix.org/w/ndrA731VbY2U6SP8onw3yw)
"""]]
[[!template id="chapters" vidid="eshell-mainVideo" data="""
00:00:00.000 Introduction
00:29.000 1. It’s an Emacs REPL
00:48.600 2. It’s also a shell
01:10.120 3. You can mix these two modes
03:27.560 4. Emacs is better than shell
04:36.080 5. Better regular expressions
06:13.480 6. Loops are better with predicates
07:39.640 7. Output of last command
09:08.520 8. Redirection back to Emacs
10:26.880 9. Using Emacs buffers
12:28.400 10. cd to remote systems
12:59.360 Summary
"""]]
# Description