thumbnail

In this stream, we'll continue learning the fundamentals of Emacs Lisp by showing how to define functions and commands:

- Basic function definitions
- Function argument types (optional, rest)
- Unnamed (lambda) functions
- Invoking functions stored in variables and parameters
- Adding documentation strings
- Defining interactive functions (commands)

We'll also start working on the basic steps of the Emacs package that we'll be creating for the rest of this series!

The show notes can be found here: https://github.com/daviwil/emacs-from-scratch/blob/master/show-notes/Emacs-Lisp-03.org

The Basics of Dotfiles: https://www.youtube.com/watch?v=BE87kUCTBVU

Poll about Emacs Lisp streams vs videos: https://www.youtube.com/post/UgyYiO9sc4js5G42f1h4AaABCQ

My Emacs configuration: https://github.com/daviwil/dotfiles/blob/master/Emacs.org

If you enjoy this series, please consider becoming a sponsor on GitHub or Patreon:

- https://github.com/sponsors/daviwil
- https://patreon.com/SystemCrafters

You can also leave a tip via PayPal: https://paypal.me/daviwil

Follow me on Twitter for more Emacs content!
https://twitter.com/SystemCrafters

Chat with the System Crafters community on Discord: https://discord.gg/yVD8Gx6

Intro music: Coriolis Effect by logos feat. stefsax, licensed CC-BY
http://ccmixter.org/files/mseq/26296
...
https://www.youtube.com/watch?v=EqgkAUHw0Yc