EmacsConf 2022 will be on Dec 3 (Sat) and Dec 4 (Sun), 2022 from 9am-5pm Toronto/EST time; equivalently, 6am-3pm PST, 2pm-10pm UTC, 3pm-11pm Zurich/CET, 7:30pm-4:30am(next-day) India/IST, 10pm-6am GMT+8.

EmacsConf 2022 will have two tracks. The General track will include talks about Emacs workflows and community resources, while the Development track will focus on technical topics. Even if you're new to Emacs and Emacs Lisp, you'll probably find lots of talks that can inspire you and help you learn.

All of the times listed on the schedule are in EST (UTC-5) and show when the main part of the talk will be streamed. Please note that the times are approximations and the schedule may change leading up to the conference. You can click on each talk's title to open its page for more information, including its schedule in your local time. (Displaying local time requires running a tiny bit of AGPLv3+-licensed free/libre JavaScript code, included on the talk pages.) Each talk will also be followed by a Q&A session that will be streamed in the same place as the talk, and can be as long or as short as the speaker wants. The Q&A sessions are not currently indicated on the schedule.

For prerecorded talks, the indicated time is also when the talk's video will be made available on the talk page.

Find out how to watch and participate


  • Solid lines: Q&A will be through a BigBlueButton room (you can ask questions there or through IRC/Etherpad)
  • Dashed lines: Q&A will be over IRC or the Etherpad, or the speaker will follow up afterwards

Jump to: Sat Dec 3 - Sun Dec 4

Saturday Dec 3, 2022

Schedule for Saturday Saturday 9:00- 9:05 Saturday opening remarks sat-open 9:05- 9:25 Emacs journalism (or everything's a nail if you hit it with Emacs) journalism 9:45- 9:55 Back to school with Emacs school 10:05-10:15 How to incorporate handwritten notes into Emacs Orgmode handwritten 10:45-11:05 Writing and organizing literature notes for scientific writing science 11:25-11:35 The Emacs Buddy initiative buddy 1:00- 1:20 Attending and organizing Emacs meetups meetups 1:40- 1:55 Linking personal info with Hyperbole implicit buttons buttons 2:15- 2:40 Real estate and Org table formulas realestate 3:00- 3:25 Health data journaling and visualization with Org Mode and gnuplot health 3:45- 4:05 Edit live Jupyter notebook cells with Emacs jupyter 4:50- 4:55 Saturday closing remarks sat-close 10:00-10:15 Tree-sitter beyond syntax highlighting treesitter 10:25-10:45 lsp-bridge: a smooth-as-butter asynchronous LSP client lspbridge 10:55-11:15 asm-blox: a game based on WebAssembly that no one asked for asmblox 11:25-11:35 Emacs should become a Wayland compositor wayland 1:00- 1:25 Using SQLite as a data source: a framework and an example sqlite 1:50- 2:30 Revisiting the anatomy of Emacs mail user agents mail 2:50- 3:10 Maintaining the Maintainers: Attribution as an Economic Model for Open Source maint 3:35- 3:40 Bidirectional links with eev eev 3:50- 3:55 Short hyperlinks to Python docs python 4:05- 4:35 Haskell code exploration with Emacs haskell 9 AM 10 AM 11 AM 12 PM 1 PM 2 PM 3 PM 4 PM 5 PM
9:00 - 9:05 General Etherpad Q&A: none; id:sat-open
Sacha Chua - video posted
9:05 - 9:25 General Etherpad Q&A: BBB; id:journalism
Alfred Zanini - captioned, video posted
Daniel Rösel - captioned, video posted
10:00 - 10:15 Development Etherpad Q&A: #emacsconf-dev, speaker nick: meain; id:treesitter
Abin Simon - captioned, video posted
10:05 - 10:15 General Etherpad Q&A: BBB; id:handwritten
Bala Ramadurai - captioned, video posted
Andy Stewart, Matthew Zeng - video posted
10:45 - 11:05 General Etherpad Q&A: BBB; id:science
Vidianos Giannitsis - captioned, video posted
10:55 - 11:15 Development Etherpad Q&A: BBB; id:asmblox
Zachary Romero - captioned, video posted
11:25 - 11:35 General Etherpad Q&A: #emacsconf-gen; id:buddy
Andrea - captioned, video posted
11:25 - 11:35 Development Etherpad Q&A: BBB; id:wayland
Michael Bauer - video posted
1:00 - 1:20 General Etherpad Q&A: BBB; id:meetups
Bhavin Gandhi - captioned, video posted
1:00 - 1:25 Development Etherpad Q&A: BBB; id:sqlite
Andrew Hyatt - captioned, video posted
1:40 - 1:55 General Etherpad Q&A: BBB; id:buttons
Mats Lidell - captioned
1:50 - 2:30 Development Etherpad Q&A: BBB; id:mail
Mohsen BANAN - captioned
2:15 - 2:40 General Etherpad Q&A: Etherpad; id:realestate
Daniel Gopar - captioned
2:50 - 3:10 Development Etherpad Q&A: BBB; id:maint
Sid Kasivajhula - captioned
3:00 - 3:25 General Etherpad Q&A: BBB; id:health
David O'Toole - captioned
3:35 - 3:40 Development Etherpad Q&A: #emacsconf-dev; id:eev
Eduardo Ochs
3:45 - 4:05 General Etherpad Q&A: BBB; id:jupyter
Blaine Mooers - captioned
3:50 - 3:55 Development Etherpad Q&A: #emacsconf-dev; id:python
Eduardo Ochs
4:05 - 4:35 Development Etherpad Q&A: BBB; id:haskell
Yuchen Pei - captioned
4:50 - 4:55 General Etherpad Q&A: none; id:sat-close

Jump to: Sat Dec 3 - Sun Dec 4

Sunday Dec 4, 2022

9:00 - 9:05 General Etherpad Q&A: none; id:sun-open
Timothy - captioned
Timothy - captioned
9:55 - 10:20 General Etherpad Q&A: #emacsconf-gen; id:rolodex
Ramin Honary - captioned
10:00 - 10:25 Development Etherpad Q&A: BBB; id:rde
Andrew Tropin - captioned
10:40 - 10:50 General Etherpad Q&A: BBB; id:orgsuperlinks
Karl Voit - captioned
10:50 - 11:05 Development Etherpad Q&A: #emacsconf-dev; id:justl
Sibi Prabakaran - captioned
11:10 - 11:20 General Etherpad Q&A: BBB; id:orgvm
Corwin Brust
Richard M. Stallman - captioned
1:00 - 1:30 General Etherpad Q&A: BBB; id:hyperorg
Robert Weiner
1:00 - 1:15 Development Etherpad Q&A: BBB; id:detached
Niklas Eklund - captioned
1:40 - 1:55 Development Etherpad Q&A: BBB; id:eshell
Howard Abrams - captioned
1:50 - 2:15 General Etherpad Q&A: BBB; id:workflows
George Mauer - captioned
2:20 - 2:40 Development Etherpad Q&A: BBB; id:async
Michael Herstine
2:35 - 2:55 General Etherpad Q&A: BBB; id:grail
Sameer Pradhan
3:15 - 3:35 Development Etherpad Q&A: BBB; id:dbus
Ian Eure - captioned
3:25 - 3:45 General Etherpad Q&A: BBB; id:indieweb
Michael Herstine - captioned
4:00 - 4:10 Development Etherpad Q&A: BBB; id:localizing
Jean-Christophe Helary
4:05 - 4:15 General Etherpad Q&A: none; id:devel
John Wiegley - captioned
4:25 - 4:35 General Etherpad Q&A: BBB; id:fanfare
John Cummings
4:50 - 5:00 General Etherpad Q&A: none; id:sun-close

iCalendar format and Org format

You can subscribe to these calendars in your favorite calendar program.

You can also get Org mode versions of the schedule in various timezones: https://media.emacsconf.org/2022/schedules/ (Let sacha@sachachua.com know if you want it in a different timezone.)

Other stuff

You can subscribe to the emacsconf-discuss mailing list to be sure to get updates.

Want to help make EmacsConf even awesomer? Volunteer!

We hope to see you all around on Dec 3-4 for EmacsConf 2022!