Emacs as a Shell
Christopher Howard (he/him) - IRC: lispmacs, christopher@librehacker.com
The following image shows where the talk is in the schedule for Sat 2024-12-07. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
Format: 38-min talk; Q&A: IRC https://chat.emacsconf.org/?join=emacsconf
Discuss on IRC: #emacsconf
Status: Ready to stream
Saturday, Dec 7 2024, ~11:55 AM - 12:35 PM MST (US/Mountain)
Saturday, Dec 7 2024, ~10:55 AM - 11:35 AM PST (US/Pacific)
Saturday, Dec 7 2024, ~6:55 PM - 7:35 PM UTC
Saturday, Dec 7 2024, ~7:55 PM - 8:35 PM CET (Europe/Paris)
Saturday, Dec 7 2024, ~8:55 PM - 9:35 PM EET (Europe/Athens)
Sunday, Dec 8 2024, ~12:25 AM - 1:05 AM IST (Asia/Kolkata)
Sunday, Dec 8 2024, ~2:55 AM - 3:35 AM +08 (Asia/Singapore)
Sunday, Dec 8 2024, ~3:55 AM - 4:35 AM JST (Asia/Tokyo)
Description
A shell, such as Bash, is fundamentally an interface to your operating system. It allows you to run programs, direct I/O, manage processes, and interact with the file system, as well as script such activities. Allowing for a few caveats, we can see that Emacs is capable of doing all these things, and therefore Emacs can be used a practical replacement for the traditional shell. This talk aims to explain this philosophy, to explore Emacs' basic shell functionality, and to address various caveats.
See also these other talks by the same speaker:
- EmacsConf - 2024 - talks - Watering my (digital) plant with Emacs timers
- EmacsConf - 2023 - talks - Org-Mode Workflow: Informal Reference Tracking
Questions or comments? Please e-mail christopher@librehacker.com