MENU

Fun & Interesting

Learn Emacs Lisp in 30 Minutes

Gavin Freeborn 15,443 1 year ago
Video Not Working? Fix It Now

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

Comment