Teaching an old Bovine Gnu Tricks: What's next for Emacs?
summary
A GTK3/GDK port replaces Emacs’s old X-centric display path with a pure GTK3 GDK backend using Cairo, solving Wayland quirks (no global coordinates) by treating the editor area as a widget and fudging some events; the effort compresses hundreds of commits into ~58 change files and 16,000 lines changed, becomes a daily-driver on Wayland for months, raises memory use slightly, and leaves redisplay and input-event compatibility as the main unresolved nasties while native compilation (libgccjit) continues to speed Lisp-heavy code.
AI-written summary · about
chapters (11)
- 0:00Start
- 1:42Release of Emacs
- 2:14Tabs
- 5:12Why Am I Using Emacs
- 7:01What Is Emacs as a Thing
- 18:23Emacs Widget
- 20:13Gtk Input Management Method
- 21:05Core Challenges on Emacs
- 26:13Integration
- 30:29Where Does Udk Emax Go Next
- 37:46Libgccit as a Back End Compiler for Emacs
related talks
46mA year in the life of GTK
30mHello Wayland, Goodbye X11 - The year of the Linux desktop!
35mBeyond the Screen: A Deep Dive into Linux Accessibility for Developers
44mGraphics: A Frame's Journey
32mThe Modern Linux Graphics Stack on Embedded Systems
14mKeynote: QEMU
39mNavigating the Linux Graphics Stack
41mWalking Through the Linux-Based Graphics Stack
