Learn Emacs Lisp in 30 minutes
Gavin Freeborn
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.
----------------► 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 ... https://www.youtube.com/watch?v=1y__2IK-aLM
113935905 Bytes