Dear users, creation of new accounts is temporarily disabled. Please check again later. We apologise for any inconvenience caused.

EmacsConf 2022

Event date:
Published on: 25/11/2022
GNU Emacs logo

EmacsConf 2022 will be live-streamed, with an option to join others in Lucerne, Switzerland, for a two-day meeting around the live-streams.  The content will often be technical, but from an OSOR perspective, or for anyone who wants to see how a vibrant software community can be maintained for four decades(!), the Emacs project is an example of how collaboration and community can be the core of a project.

Emacs is primarily a text editor, but the focus was always on making it as easy as possible for all parts to be customised and expanded.  The result is a software package that has been expanded and refined and forked and merged by multiple generations of contributors.  It started as a tiny editor with some extra scripts/macros ("editor macros", Emacs), but it has been under constant expansion based on what users want and is now used for software project management, data processing & visualisation, calendar & tasks, email, and many other tasks.


Contact email



The agena can be on their talks page.  The copy below is correct as of 25 Nov 2022.

Saturday Dec 3, 2022

9:00 - 9:05 General Etherpad Q&A: none; id:sat-open

Saturday opening remarks

9:05 - 9:25 General Etherpad Q&A: BBB; id:journalism

Emacs journalism (or everything's a nail if you hit it with Emacs)

Alfred Zanini

9:45 - 9:55 General Etherpad Q&A: #emacsconf-gen, speaker nick: velocitatem; id:school

Back to school with Emacs

Daniel Rösel - captioned

10:00 - 10:15 Development Etherpad Q&A: #emacsconf-dev, speaker nick: meain; id:treesitter

Tree-sitter beyond syntax highlighting

Abin Simon - captioned

10:05 - 10:15 General Etherpad Q&A: BBB; id:handwritten

How to incorporate handwritten notes into Emacs Orgmode

Bala Ramadurai - captioned

10:25 - 10:45 Development Etherpad Q&A: #emacsconf-dev, speaker nick: manateelazycat; id:lspbridge

lsp-bridge: complete asynchronous LSP client

Andy Stewart, Matthew Zeng

10:45 - 11:05 General Etherpad Q&A: BBB; id:science

Writing and organizing literature notes for scientific writing

Vidianos Giannitsis

10:55 - 11:15 Development Etherpad Q&A: BBB; id:asmblox

asm-blox: a game based on WebAssembly that no one asked for

Zachary Romero - captioned

11:25 - 11:35 General Etherpad Q&A: #emacsconf-gen; id:buddy

The Emacs Buddy initiative

Andrea - captioned

11:25 - 11:35 Development Etherpad Q&A: BBB; id:wayland

Emacs should become a Wayland compositor

Michael Bauer

1:00 - 1:20 General Etherpad Q&A: BBB; id:meetups

Attending and organizing Emacs meetups

Bhavin Gandhi - captioned

1:00 - 1:25 Development Etherpad Q&A: BBB; id:sqlite

Using SQLite as a data source: a framework and an example

Andrew Hyatt - captioned

1:40 - 1:55 General Etherpad Q&A: BBB; id:buttons

Linking personal info with Hyperbole implicit buttons

Mats Lidell - captioned

1:50 - 2:30 Development Etherpad Q&A: BBB; id:mail

Revisiting the anatomy of Emacs mail user agents

Mohsen BANAN

2:15 - 2:40 General Etherpad Q&A: Etherpad; id:realestate

Real estate and Org table formulas

Daniel Gopar - captioned

2:50 - 3:10 Development Etherpad Q&A: BBB; id:maint

Maintaining the Maintainers: Attribution as an Economic Model for Open Source

Sid Kasivajhula

3:00 - 3:25 General Etherpad Q&A: BBB; id:health

Health data journaling and visualization with Org Mode and GNUplot

David O'Toole

3:35 - 3:40 Development Etherpad Q&A: #emacsconf-dev; id:eev

Bidirectional links with eev

Eduardo Ochs

3:45 - 4:05 General Etherpad Q&A: BBB; id:jupyter

Edit live Jupyter notebook cells with Emacs

Blaine Mooers

3:50 - 3:55 Development Etherpad Q&A: #emacsconf-dev; id:python

Short hyperlinks to Python docs

Eduardo Ochs

4:05 - 4:35 Development Etherpad Q&A: BBB; id:haskell

Haskell code exploration with Emacs

Yuchen Pei - captioned

4:50 - 4:55 General Etherpad Q&A: none; id:sat-close

Saturday closing remarks

Jump to: Sat Dec 3 - Sun Dec 4

Sunday Dec 4, 2022

9:00 - 9:05 General Etherpad Q&A: none; id:sun-open

Sunday opening remarks

9:05 - 9:25 General Etherpad Q&A: #emacsconf-gen, speaker nick: tecosaur; id:survey

Results of the 2022 Emacs Survey


9:35 - 9:45 General Etherpad Q&A: #emacsconf-gen, speaker nick: tecosaur; id:orgyear

This Year in Org


9:55 - 10:20 General Etherpad Q&A: #emacsconf-gen; id:rolodex

Build a Zettelkasten with the Hyperbole Rolodex

Ramin Honary - captioned

10:00 - 10:25 Development Etherpad Q&A: BBB; id:rde

rde Emacs introduction

Andrew Tropin - captioned

10:40 - 10:50 General Etherpad Q&A: BBB; id:orgsuperlinks

Linking headings with org-super-links (poor-man's Zettelkasten)

Karl Voit - captioned

10:50 - 11:05 Development Etherpad Q&A: #emacsconf-dev; id:justl

justl: Driving recipes within Emacs

Sibi Prabakaran - captioned

11:10 - 11:20 General Etherpad Q&A: BBB; id:orgvm

orgvm: a simple HTTP server for org

Corwin Brust

11:15 - 11:35 Development Etherpad Q&A: Moderated via Mumble, ask questions via pad or IRC; id:rms

What I'd like to see in Emacs

Richard M. Stallman

1:00 - 1:30 General Etherpad Q&A: BBB; id:hyperorg

Powerful productivity with Hyperbole and Org Mode

Robert Weiner

1:00 - 1:15 Development Etherpad Q&A: BBB; id:detached

Getting detached from Emacs

Niklas Eklund - captioned

1:40 - 1:55 Development Etherpad Q&A: BBB; id:eshell

Top 10 reasons why you should be using Eshell

Howard Abrams - captioned

1:50 - 2:15 General Etherpad Q&A: BBB; id:workflows

Org workflows for developers

George Mauer

2:20 - 2:40 Development Etherpad Q&A: BBB; id:async

Emacs was async before async was cool

Michael Herstine

2:35 - 2:55 General Etherpad Q&A: BBB; id:grail

GRAIL---A Generalized Representation and Aggregation of Information Layers

Sameer Pradhan

3:15 - 3:35 Development Etherpad Q&A: BBB; id:dbus

The Wheels on D-Bus

Ian Eure

3:25 - 3:45 General Etherpad Q&A: BBB; id:indieweb

Putting Org Mode on the Indieweb

Michael Herstine - captioned

4:00 - 4:10 Development Etherpad Q&A: BBB; id:localizing

Pre-localizing Emacs

Jean-Christophe Helary

4:05 - 4:15 General Etherpad Q&A: none; id:devel

Emacs development updates

John Wiegley - captioned

4:25 - 4:35 General Etherpad Q&A: BBB; id:fanfare

Fanfare for the Common Emacs User

John Cummings

4:50 - 5:00 General Etherpad Q&A: none; id:sun-close

Sunday closing remarks

Physical location
Coworking Hub Luzern,
Hirschmattstrasse 42,
6003 Lucerne,

Virtual location