To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/GavinFreeborn/. The first 200 of you will get 20% off Brilliant’s annual premium subscription.
This tutorial is focused on Learning Emacs Lisp. I did my best to cram as much of the language into this video. While this should be more than enough to get started a few topics are still missing which I will be covering in a future video.
Let me know what you think and if there is anything specific you would like to learn about.
Notes From This Video:
https://gist.github.com/Gavinok/5780b195c777b5ffa4842eebebdf13f7
----------------► Wanna Support Me? ◀︎----------------
Github:
https://www.github.com/sponsors/gavinok
Patreon:
https://www.patreon.com/gavinfreeborn
----------------► Wanna Checkout My Dots? ◀︎----------------
Vimrc:
https://github.com/Gavinok/dotvim
Emacs Config:
https://github.com/Gavinok/emacs.d
----------------► Come Join The Community◀︎----------------
LBRY:
https://odysee.com/@GavinFreeborn:d
Matrix Space:
https://matrix.to/#/%23gavinfreeborn:matrix.org
Discord:
https://discord.gg/JJk5KKU
This video was sponsored by Brilliant
00:00 Start Of Video
02:53 Common Emacs Terms
04:38 Major and Minor modes
05:27 Basic Syntax
07:03 Basic Types
07:51 Quote
09:11 Quasiquote
10:16 Interactive functions
12:17 Keybindings
13:09 Keybindings in modern Emacs
13:42 Keybindings for specific filetypes
15:39 Namespacing
16:22 if, when, and unless
17:03 Whem & Unless
17:38 or and not
17:57 progn
19:00 Variables
19:32 Setting Variables
19:56 setopt
21:05 Lists
22:04 Iteration and Loops
22:19 cl-loop
22:47 While Loop
23:26 Start of unedited clips
23:34 dotimes
23:55 dolist
24:45 Hooks
26:20 A practical usecase for hooks
26:51 let and temp vars
27:58 Other videos you should check out
29:22 Conclusion