Watch and track your favorite playlist.
Curated by: Xah Lee (847 videos)
Video Summary AI Generated (human edited) This video focuses on updating Emacs Lisp code to use new, simpler key binding functions introduced in Emacs 29 (released two years ago). Here's a summary: The speaker explains that Emacs 29 brought significant changes to how keyboard shortcuts (key bindings) are defined, making the code much simpler and shorter compared to older versions (0:57, 9:02). In Emacs, every keystroke invokes a command, and users can assign keyboard shortcuts to any command (3:30, 6:42). The main goal of the video is to refactor the speaker's personal Emacs Lisp packages from using the old define-key function to the new define-var-keymap and keymap-set functions (10:05, 10:11). The speaker demonstrates this refactoring process for several packages, highlighting the reduction in code complexity and explaining how to handle "leader keys" for customizable major mode commands (24:00, 26:15). A new syntax for the tab key, specifically kbd "", is also introduced, which helps distinguish the tab key from the tab character, especially in terminal Emacs (30:37). Towards the end, the speaker answers viewer questions about Emacs key bindings, keyboard ergonomics, and using various keyboard layouts (41:00, 47:00).
Automatically track which videos you have watched. Your completion status is updated at a glance, preventing you from re-watching episodes by mistake.
Never lose your spot. Our custom player remembers your exact video and timestamp, allowing you to dive right back in seamlessly.
Sync your playlist states, watched progress, and premium preferences across your desktop, laptop, tablet, and mobile phone automatically.
Simply paste any YouTube playlist URL or channel link in the application search bar to immediately generate a custom, sorted, and progress-tracked workspace. No registration required to start.
Explore Playlist Guides & How-Tos