
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