emacs/var/elfeed/db/data/2b/2bb7c6b9c98945a52e2447dd3b6ebed97e55b9b0
2022-01-03 12:49:32 -06:00

1 line
1.7 KiB
Plaintext

<p><img src="https://thumbnails.lbry.com/EqgkAUHw0Yc" width="480" alt="thumbnail" title="Defining Functions and Commands - Learning Emacs Lisp #3" /></p>In this stream, we'll continue learning the fundamentals of Emacs Lisp by showing how to define functions and commands:<br /><br />- Basic function definitions<br />- Function argument types (optional, rest)<br />- Unnamed (lambda) functions<br />- Invoking functions stored in variables and parameters<br />- Adding documentation strings<br />- Defining interactive functions (commands)<br /><br />We'll also start working on the basic steps of the Emacs package that we'll be creating for the rest of this series!<br /><br />The show notes can be found here: https://github.com/daviwil/emacs-from-scratch/blob/master/show-notes/Emacs-Lisp-03.org <br /><br />The Basics of Dotfiles: https://www.youtube.com/watch?v=BE87kUCTBVU<br /><br />Poll about Emacs Lisp streams vs videos: https://www.youtube.com/post/UgyYiO9sc4js5G42f1h4AaABCQ<br /><br />My Emacs configuration: https://github.com/daviwil/dotfiles/blob/master/Emacs.org<br /><br />If you enjoy this series, please consider becoming a sponsor on GitHub or Patreon:<br /><br />- https://github.com/sponsors/daviwil<br />- https://patreon.com/SystemCrafters<br /><br />You can also leave a tip via PayPal: https://paypal.me/daviwil<br /><br />Follow me on Twitter for more Emacs content!<br />https://twitter.com/SystemCrafters<br /><br />Chat with the System Crafters community on Discord: https://discord.gg/yVD8Gx6<br /><br />Intro music: Coriolis Effect by logos feat. stefsax, licensed CC-BY<br />http://ccmixter.org/files/mseq/26296<br />...<br />https://www.youtube.com/watch?v=EqgkAUHw0Yc