EmacsConf 2026

Tracks

We recommend using a streaming player like mpv to watch the livestreams. Example:
mpv https://live0.emacsconf.org/gen.webm
mpv https://live0.emacsconf.org/dev.webm
Watch pageWatch page (low-res)IRC channel (libera.chat)URL for streaming player (ex: mpv, vlc, ffplay)Low res
General (low-res)emacsconf-genhttps://live0.emacsconf.org/gen.webmgen-480p.webm
Development (low-res)emacsconf-devhttps://live0.emacsconf.org/dev.webmdev-480p.webm
Graphical view of the scheduleSchedule for Saturday Dec 12 (-0500)Saturday Dec 12 (-0500)Sat 9:00- 9:10 Saturday opening remarkssat-openSat 9:10- 9:30 The Emacs Planning Habits of a Questionably Effective Person: My 40-year journey of planning with Emacs, Org Mode, paper journals, etc.planningSat 9:50-10:10 Controlling Emacs by voice using EmacslistenlistenSat 10:30-11:00 Multi-dimensional information processing with Emacs and Emacspeak: a blind man's perspectiveemacspeakSat 11:10-11:30 ltx-talk: Accessible presentations with ox-beamerltx-talkSat 1:00- 1:20 Plots with ROOTs: Resilient data visualization with Emacs, Org and gnuplotplotsSat 1:40- 2:00 Plain text presentations in GNU Emacs with ffsffsSat 2:20- 2:30 How I solved Org Mode's biggest mobile and collaboration problemsmobileSat 2:50- 3:10 Hyperbole, My Dear WatsonhyperboleSat 3:30- 3:50 Hyperbole Koutliner: The Best Autonumbered, Hyperlinking Outliner for EmacskoutlinerSat 4:10- 4:30 Close the writing accountability gap with EmacswritingSat 4:50- 5:00 Emacs on Android - Emacs for the next 40 yearsandroidSat 5:20- 5:30 Saturday closing remarks / open sessionsat-closeSat 10:30-11:30 [Panel] Improving the Emacs Community: Onboarding, Participation, and GrowthcommunitySat 1:00- 1:15 Emacs as my portable user space across operating platformsportableSat 1:35- 1:55 Emacs everywhere: A fun romp through esoteric operating systemsosSat 2:15- 2:25 My Space Cadet Deck - an Android Stream Deck replacement with deep Emacs integrationcadetSat 2:45- 3:05 El Remoto: browse any GitHub repos without cloning themremotoSat 3:25- 3:45 æmacs: having a hoot with a guile emacsguileSat 4:05- 4:25 It's Probably Not a Virusvirus9 AM EST10 AM EST11 AM EST12 PM EST1 PM EST2 PM EST3 PM EST4 PM EST5 PM ESTSchedule for Sunday Dec 13 (-0500)Sunday Dec 13 (-0500)Sun 9:00- 9:10 Sunday opening remarkssun-openSun 9:10- 9:20 BONE and gnaw.el: tracking what mattersboneSun 9:40- 9:55 Local file history possibilities in EmacslocalSun 10:15-10:25 hutch: code reviews for the mildly disenfranchisedhutchSun 10:35-10:55 Beyond the Chatbot: Team-Oriented AI in EmacsteamSun 11:15-11:35 Beyond shell history: Saving compilation output in EmacscompileSun 1:00- 1:20 DnD and Org Roam: Becoming a Better DM with EmacsdndSun 1:30- 1:50 bible-gateway: A Two-Edged Sword in EmacsbibleSun 2:10- 2:30 A (sort of) REPL for learning SVGsvgSun 2:50- 3:10 Column-aligning text in EmacsalignSun 3:30- 3:50 Revisiting Emacs Mouse Interactions with AnjuanjuSun 4:00- 4:20 Ghost in the Shell: a libghostty powered terminal for EmacsghostelSun 4:40- 4:50 Sunday closing remarkssun-closeSun 10:00-10:10 prefix-tab-groupsprefixSun 10:20-10:40 Emacs as a Window Manager and concurrencyrauSun 11:00-11:10 Org Babel everywherebabelSun 11:30-11:50 El-gpu and pix-el: GNU Emacs 2D and 3D game programmingel-gpuSun 1:00- 2:00 [Panel] Emacs, LLMs, and Free Software: Access, Agency, and Accountabilityllms9 AM EST10 AM EST11 AM EST12 PM EST1 PM EST2 PM EST3 PM EST4 PM EST5 PM EST

Times are in Eastern Standard Time (America/Toronto, GMT-5). If you have Javascript enabled, clicking on talk pages should include times in your computer's local time setting.

Depending on which media player you use, you may enter the stream address in a graphical user interface or provide it as an argument to the program when launching it from the terminal.

Examples:

mpv https://live0.emacsconf.org/gen.webm
vlc https://live0.emacsconf.org/gen.webm
ffplay https://live0.emacsconf.org/gen.webm

You can also watch it in VLC by using menu - Media - Open Network Stream and putting in https://live0.emacsconf.org/gen.webm

.

If you experience any disruptions, try reloading the page you're using to watch the video. If that still doesn't work, please check our status page at https://status.emacsconf.org for updates on the status of various parts of our infrastructure, and instructions on how to get in touch with us about disruptions.

Pre-recorded videos and replays will also be available on Toobnix in the EmacsConf channel.

To participate in the Q&A, please check the talk page for the Q&A details, including the Etherpad link, IRC channel, and optionally a BigBlueButton room (BBB) for Q&A. If you plan to participate in Q&A in the BigBlueButton room, please use headphones or earphones in order to minimize audio feedback. The link on the talk page will take you to a waiting room that will automatically refresh when the host has opened the Q&A.