From 2eaeead1bf58d51937c5de0308b9a533d60479c3 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sun, 22 Sep 2024 08:27:26 -0400 Subject: add casual, flp, hyperdrive, shell, theme, transducers --- 2024/talks/shell.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 2024/talks/shell.md (limited to '2024/talks/shell.md') diff --git a/2024/talks/shell.md b/2024/talks/shell.md new file mode 100644 index 00000000..8067c9e6 --- /dev/null +++ b/2024/talks/shell.md @@ -0,0 +1,32 @@ +[[!meta title="Emacs as a Shell"]] +[[!meta copyright="Copyright © 2024 Christopher Howard"]] +[[!inline pages="internal(2024/info/shell-nav)" raw="yes"]] + + + + + +# Emacs as a Shell +Christopher Howard (he/him) - IRC: lispmacs, + +[[!inline pages="internal(2024/info/shell-before)" raw="yes"]] + +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. + + + +[[!inline pages="internal(2024/info/shell-after)" raw="yes"]] + +[[!inline pages="internal(2024/info/shell-nav)" raw="yes"]] + + -- cgit v1.2.3