BEGIN:VCALENDAR
VERSION:2.0
PRODID:EmacsConf-2026-General
X-WR-CALNAME:EmacsConf 2026 General
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VEVENT
SUMMARY:Saturday opening remarks - Sacha Chua
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-sat-open
URL:https://emacsconf.org/2026/talks/sat-open
DTSTART:20261212T140000Z
DTEND:20261212T141000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/sat-open\nSpeakers: Sacha Chua\n\nTimes are approxim
 ate and may change. Please check the talk webpage for details and other re
 sources.\n\nWatch live using a streaming media player. Some examples:\nmpv
  https://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.org/gen
 .webm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using the w
 eb-based player: ${watch-track}\n\nQ&A: Etherpad\n\nThis talk is live. We'
 ll upload it to https://media.emacsconf.org/2026 by January or so. You can
  subscribe to emacsconf-discuss for updates: https://lists.gnu.org/mailman
 /listinfo/emacsconf-discuss\n\nDescription:\n# Saturday opening remarks\nS
 acha Chua\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:The Emacs Planning Habits of a Questionably Effective Person: My 40
 -year journey of planning with Emacs\, Org Mode\, paper journals\, etc. - 
 George Jones
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-planning
URL:https://emacsconf.org/2026/talks/planning
DTSTART:20261212T141000Z
DTEND:20261212T143000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/planning\nSpeakers: George Jones\n\nTimes are approx
 imate and may change. Please check the talk webpage for details and other 
 resources.\n\nWatch live using a streaming media player. Some examples:\nm
 pv https://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.org/g
 en.webm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using the
  web-based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/2026
 /current/bbb-planning.html\n\nThere is a pre-recorded video for this talk\
 , so it should be available from ${url} shortly after the talk starts.\n\n
 Description:\n# The Emacs Planning Habits of a Questionably Effective Pers
 on: My 40-year journey of planning with Emacs\, Org Mode\, paper journals\
 , etc.\nGeorge Jones - <mailto:gmj@pobox.com>\n\n\n\nThis is the story of 
 my 40+ year journey using planning tools\, many of them inside Emacs since
  the advent of Org Mode. This is not a "now I know how to plan things perf
 ectly" talk. I will demo Emacs planning workflows and tools I use\, that I
  have used\, and that I'm experimenting with now. You are probably a bette
 r planner than I am. You probably get more things done than I do. Sometime
 s getting things done is the point. Sometimes shiny objects are the point.
  Sometimes avoiding shiny objects is the point. I'll touch on all that.\n\
 nHere are some of the "Try this at home\, kids" things I will touch on:\n\
 n-   Org and Denote capture templates\n-   My custom `org-todo-keywords`\n
 -   The Org Agenda: Per-project files vs. a single `diary.org`\n-   Habits
 \, schedules\, and weekly "DONE" and "Worked On" summaries\n-   Migrating 
 to Denote\n-   "Strange new worlds" with AI/gptel creeping into my workflo
 ws\n\nSometimes life happens outside Emacs. I admit it. I will touch on ho
 w my daily paper journaling and other inputs interact with my Emacs workfl
 ows.\n\nAbout the speaker:\n\nGeorge Jones has been noodling around Emacse
 n since the TECO days (pre GNU) and had a bit to do with MicroEmacs findin
 g its way onto the Amiga and USENET. Since the advent of Org mode much of 
 his planning happens there. In this talk George will run through demos of 
 current workflows with capture templates\, custom TODO keywords\, Org Agen
 da\, habits\, schedules and the use of newcomers including denote and gpte
 l.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Controlling Emacs by voice using Emacslisten - Erik Präntare
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-listen
URL:https://emacsconf.org/2026/talks/listen
DTSTART:20261212T145000Z
DTEND:20261212T151000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/listen\nSpeakers: Erik Präntare\n\nTimes are approxi
 mate and may change. Please check the talk webpage for details and other r
 esources.\n\nWatch live using a streaming media player. Some examples:\nmp
 v https://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.org/ge
 n.webm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using the 
 web-based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/2026/
 current/bbb-listen.html\n\nThis talk is live. We'll upload it to https://m
 edia.emacsconf.org/2026 by January or so. You can subscribe to emacsconf-d
 iscuss for updates: https://lists.gnu.org/mailman/listinfo/emacsconf-discu
 ss\n\nDescription:\n# Controlling Emacs by voice using Emacslisten\nErik P
 räntare - Pronunciation: Erik Prenn-tah-reh\, <https://emacslisten.org> an
 d <https://pranta.re>\, <mailto:erik@prantare.xyz>\n\n\n\nAfter suffering 
 from repetitive strain injury\, I started using speech\nrecognition softwa
 re to do my computing.  To give me an environment I\ncould mold to my need
 s\, I also started using Emacs.\n\nThe software integration for voice reco
 gnition in Emacs was clunky to\nuse\, so I started developing packages to 
 improve this.  This has\nculminated in Emacslisten\, an environment for dr
 iving Emacs by voice.\nEmacslisten includes macros for defining spoken com
 mand grammars in\nElisp\, along with a predefined command grammar for navi
 gating Emacs\nand editing text.  Emacslisten also provides a graphical ove
 rlay for\nreferring to different parts of the buffer.\n\nAbout the speaker
 :\n\nMy name is Erik Präntare.  I am currently pursuing a PhD in static\np
 rogram analysis.  Emacs is what has allowed me to keep working with\ncompu
 ters even after my injury.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Multi-dimensional information processing with Emacs and Emacspeak: 
 a blind man's perspective - Arkadiusz
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-emacspeak
URL:https://emacsconf.org/2026/talks/emacspeak
DTSTART:20261212T153000Z
DTEND:20261212T160000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/emacspeak\nSpeakers: Arkadiusz\n\nTimes are approxim
 ate and may change. Please check the talk webpage for details and other re
 sources.\n\nWatch live using a streaming media player. Some examples:\nmpv
  https://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.org/gen
 .webm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using the w
 eb-based player: ${watch-track}\n\nQ&A: #emacsconf\n\nThis talk is live. W
 e'll upload it to https://media.emacsconf.org/2026 by January or so. You c
 an subscribe to emacsconf-discuss for updates: https://lists.gnu.org/mailm
 an/listinfo/emacsconf-discuss\n\nDescription:\n# Multi-dimensional informa
 tion processing with Emacs and Emacspeak: a blind man's perspective\nArkad
 iusz (Nuno) - <https://swietnicki.dev>\n\n\n\nEmacs is a tool that is extr
 emely suitable to be operated by a fully\nblind person. In this talk I wou
 ld like to demonstrate one of its\nstrongest features\, which is audio fon
 t locking. Using this mechanism\nthe user can get information in two dimen
 sions\, that is: "Information\nsnippet" as well as its metadata\, carried 
 by the font. In this talk\, I\nwould like to briefly compare how blind peo
 ple retrieve information\nversus how the sighted do it\, then briefly comp
 are Emacs to other\ntraditional tools. At the end I am going to showcase a
  couple of\npractical points: messages management with Telega\, file navig
 ation with\nDired and retrieving contact data with BBDB\, all while using 
 only speech\nand sounds.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:ltx-talk: Accessible presentations with ox-beamer - Pedro A. Aranda
  and Roger Schürch
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-ltx-talk
URL:https://emacsconf.org/2026/talks/ltx-talk
DTSTART:20261212T161000Z
DTEND:20261212T163000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/ltx-talk\nSpeakers: Pedro A. Aranda and Roger Schürc
 h\n\nTimes are approximate and may change. Please check the talk webpage f
 or details and other resources.\n\nWatch live using a streaming media play
 er. Some examples:\nmpv https://live0.emacsconf.org/gen.webm\nvlc https://
 live0.emacsconf.org/gen.webm\nffplay https://live0.emacsconf.org/gen.webm\
 n\nor watch using the web-based player: ${watch-track}\n\nQ&A: https://med
 ia.emacsconf.org/2026/current/bbb-ltx-talk.html\n\nThis talk is live. We'l
 l upload it to https://media.emacsconf.org/2026 by January or so. You can 
 subscribe to emacsconf-discuss for updates: https://lists.gnu.org/mailman/
 listinfo/emacsconf-discuss\n\nDescription:\n# ltx-talk: Accessible present
 ations with ox-beamer\nPedro A. Aranda and Roger Schürch (he) - IRC: schue
 maa\, <https://schurch.ento.vt.edu>\; Mastodon: @schuemaa@ecoevo.social\, 
 <mailto:rschurch@vt.edu>\n\n\n\nLaTeX' Beamer is one of several ways how u
 sers can turn Org files into presentations\, and\nOrg's Beamer export has 
 been used by lecturers to create slides for university course\ncontent. Re
 cent policy changes in the United States and the European Union request th
 at\ncourse materials be delivered as tagged\, accessible PDFs. LaTeX Beame
 r is not compatible\nwith these requirements\, but ltx-talk\, a modern Lua
 LaTeX package based on Beamer can\nproduce fully tagged PDFs.\n\nWe descri
 be the process that brought ltx-talk export support to Org mode. We then s
 how\nsome of the features of the export backend and ltx-talk\, and the cur
 rent limitations.\nBecause ltx-talk is relatively new and under developmen
 t itself\, we conclude with a call\nfor help to further improve Org's supp
 ort of accessible PDFs on ox-beamer (and\, why not\,\nox-latex) and ensure
  future compatibility and feature completeness.\n\nAbout the speaker:\n\nP
 edro A. Aranda (he)\, currently maintaining ox-latex and ox-beamer in\nOrg
  mode. I came from LaTeX + Emacs to Org mode and have been using ox-beamer
 \nand ox-latex for a long time and wanted to give back. After some patches
 \, and\na lo of patience to get better font configuration for LuaLaTeX\, I
  felt\nI could go ahead and take care of them. I'm in the process of switc
 hing to\nltx-talk for my presentations using ox-beamer.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Plots with ROOTs: Resilient data visualization with Emacs\, Org and
  gnuplot - Lukas C. Bossert
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-plots
URL:https://emacsconf.org/2026/talks/plots
DTSTART:20261212T180000Z
DTEND:20261212T182000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/plots\nSpeakers: Lukas C. Bossert\n\nTimes are appro
 ximate and may change. Please check the talk webpage for details and other
  resources.\n\nWatch live using a streaming media player. Some examples:\n
 mpv https://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.org/
 gen.webm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using th
 e web-based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/202
 6/current/bbb-plots.html\n\nThis talk is live. We'll upload it to https://
 media.emacsconf.org/2026 by January or so. You can subscribe to emacsconf-
 discuss for updates: https://lists.gnu.org/mailman/listinfo/emacsconf-disc
 uss\n\nDescription:\n# Plots with ROOTs: Resilient data visualization with
  Emacs\, Org and gnuplot\nLukas C. Bossert (he/him) - <mailto:bossert@itc.
 rwth-aachen.de>\n\n\n\nA figure in a report is easy to copy—and surprising
 ly easy to detach\nfrom the data\, decisions and code that produced it. Wh
 at would change if\nthe plot were a reproducible result of the document ra
 ther than an image\npasted into it?\n\nThis talk develops a small report i
 n Org mode\, moving from a named table\nto gnuplot figures and publication
  outputs. Working in Doom Emacs\, I\nwill demonstrate direct table plottin
 g\, explicit plotting code with Org\nBabel\, and reusable figure styles th
 rough Noweb references. A single\ncorrected value provides the central dem
 onstration: after re-execution\,\nthe figure and calculated summary change
  together\, while the\ninterpretation still requires human review.\n\nThe 
 workflow is guided by ROOT [1] —Robust\, Open\, Ongoing and\nTime-tested— 
 my framework for thinking about resilient technologies.\nRather than equat
 ing resilience with the age of a tool\, I ask whether a\nworkflow can be i
 nspected\, understood\, repaired and handed over. Keeping\ndata\, plotting
  instructions and explanation connected is one practical\nresponse.\n\nThe
  talk also addresses the less glamorous parts of reproducibility:\nhidden 
 session state\, stale results\, external dependencies\, output\nformats an
 d the difference between regenerating a figure and exporting a\ndocument.\
 n\nParticipants will leave with a small Org-based example and a pattern\nt
 hey can adapt for research reports\, teaching materials or personal\ndata.
  Basic familiarity with Org mode is helpful\; no prior experience\nwith gn
 uplot is required. The demonstration uses Doom Emacs\, but the\nunderlying
  workflow is not Doom-specific.\n\n[1] <https://doi.org/10.5281/zenodo.171
 57587>\n\nAbout the speaker:\n\nLukas C. Bossert works in research data ma
 nagement at RWTH Aachen\nUniversity’s IT Center. The ROOT concept—Robust\,
  Open\, Ongoing and\nTime-tested—asks how digital workflows can remain und
 erstandable\,\nmaintainable and reusable. In “Plots with ROOTs\,” Lukas de
 monstrates a\nreport-building workflow that keeps data\, plotting instruct
 ions and\nexplanations connected through Emacs\, Org and gnuplot.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Plain text presentations in GNU Emacs with ffs - Amin Bandali
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-ffs
URL:https://emacsconf.org/2026/talks/ffs
DTSTART:20261212T184000Z
DTEND:20261212T190000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/ffs\nSpeakers: Amin Bandali\n\nTimes are approximate
  and may change. Please check the talk webpage for details and other resou
 rces.\n\nWatch live using a streaming media player. Some examples:\nmpv ht
 tps://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.org/gen.we
 bm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using the web-
 based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/2026/curr
 ent/bbb-ffs.html\n\nThis talk is live. We'll upload it to https://media.em
 acsconf.org/2026 by January or so. You can subscribe to emacsconf-discuss 
 for updates: https://lists.gnu.org/mailman/listinfo/emacsconf-discuss\n\nD
 escription:\n# Plain text presentations in GNU Emacs with ffs\nAmin Bandal
 i (he/him) - IRC: bandali\, <https://www.kelar.org/~bandali>\, <mailto:ban
 dali@gnu.org>\n\n\n\nThis talk introduces ffs\, a package that provides a 
 simple\npresentation mode which can be applied to any buffer for reading\,
 \nwriting\, editing\, and presenting slides.  Slides are separated\nusing 
 the `page-delimiter`\, by default the `^L` character\, known\nas the form 
 feed.\n\n-   Manual: <https://www.kelar.org/~bandali/ffs/ffs.html>\n-   GN
 U ELPA: <https://elpa.gnu.org/packages/ffs.html>\n\nAbout the speaker:\n\n
 Amin Bandali is a computing scientist and activist for user freedom\,\nand
  a participant in various free software projects and communities.\n\nIn th
 is talk\, Bandali will demonstrate configuring and using ffs for\nminimali
 st presentations in GNU Emacs.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:How I solved Org Mode's biggest mobile and collaboration problems -
  bashbunni
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-mobile
URL:https://emacsconf.org/2026/talks/mobile
DTSTART:20261212T192000Z
DTEND:20261212T193000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/mobile\nSpeakers: bashbunni\n\nTimes are approximate
  and may change. Please check the talk webpage for details and other resou
 rces.\n\nWatch live using a streaming media player. Some examples:\nmpv ht
 tps://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.org/gen.we
 bm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using the web-
 based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/2026/curr
 ent/bbb-mobile.html\n\nThis talk is live. We'll upload it to https://media
 .emacsconf.org/2026 by January or so. You can subscribe to emacsconf-discu
 ss for updates: https://lists.gnu.org/mailman/listinfo/emacsconf-discuss\n
 \nDescription:\n# How I solved Org Mode's biggest mobile and collaboration
  problems\nbashbunni (she/her) - <https://bashbunni.dev/> has all of my li
 nks + email\n\n\n\nProductivity apps are one of the first project ideas th
 at come to mind for new developers. Clearly\, staying organized is a probl
 em that a lot of people have and feel that what’s out there isn’t quite me
 eting their needs. On top of that\, many existing task management systems 
 require a lot of upkeep. Since first trying org mode in 2024\, I knew imme
 diately that this would bring value to my workflow. It’s quick to make\, m
 odify\, label\, and find tasks and org agenda takes care of making it all 
 cohesive with smaller scoped task views so you’re not overwhelmed. It was 
 all great until the first hurdle arose: how do I share the status of these
  things with my teammates? Then the next: how can I update tasks on the go
  from my phone? For a while I mostly ignored those issues and kept using i
 t anyway. This month I decided to tackle those problems head on and see if
  there is truly a viable way to make org mode seamlessly integrate into mo
 re team-based or remote workflows. Here’s what I found.\n\nAbout the speak
 er:\n\nbashbunni is a software developer and content creator. She shares h
 er live process of learning and tinkering with new programs on Twitch and 
 YouTube. Her community is a space for thoughtful discussion on overlooked 
 ethical and privacy issues in tech\, reminding her audience to hold compan
 ies accountable and keep a healthy amount of skepticism. She uses her plat
 forms to support open source projects and help increase adoption of those 
 tools. Recently\, she has created content to bring attention to Doom Emacs
 \, NixOS\, and Elm. She shares her software development learning journey t
 o encourage others in their pursuits.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Hyperbole\, My Dear Watson - Charlie Holland
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-hyperbole
URL:https://emacsconf.org/2026/talks/hyperbole
DTSTART:20261212T195000Z
DTEND:20261212T201000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/hyperbole\nSpeakers: Charlie Holland\n\nTimes are ap
 proximate and may change. Please check the talk webpage for details and ot
 her resources.\n\nWatch live using a streaming media player. Some examples
 :\nmpv https://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.o
 rg/gen.webm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using
  the web-based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/
 2026/current/bbb-hyperbole.html\n\nThis talk is live. We'll upload it to h
 ttps://media.emacsconf.org/2026 by January or so. You can subscribe to ema
 csconf-discuss for updates: https://lists.gnu.org/mailman/listinfo/emacsco
 nf-discuss\n\nDescription:\n# Hyperbole\, My Dear Watson\nCharlie Holland 
 (he/him/his) - <https://chiply.dev>\, <https://github.com/chiply>\, <https
 ://reddit.com/u/misterchiply>\, <mailto:mister.chiply@gmail.com>\n\n\n\nIn
  the talk\, I want to build the same set of notes twice\, once in plain Or
 g\nand once in Org + GNU Hyperbole\, and this talk will demonstrate the ut
 ility\nof adding Hyperbole to the typical org workflow. The subject matter
  (the\nthing I'm taking notes on in the demo) is the Sherlock Holmes canon
 \, which\nI selected deliberately as it contains sixty public-domain stori
 es\, on\nProject Gutenberg as plain text.  This avoids copyright issues an
 d also\nallows users to follow along with a note taking workflow on a comp
 lex\nresource for free.\n\nThe thesis is that Org simply 'reads' text\, wh
 ile Hyperbole's added value\nis that it 'recognizes' text. In Org\, a link
  is markup you have to\nexplicitly type into a document\, whereas in Hyper
 bole it is a pattern\nalready in the text you read or type\, and becomes l
 ive in any buffer (org\,\nmarkdown\, eww\, epud\, etc&hellip\;).\n\nMy con
 trived note taking on the Sherlock canon will make the benefits of\nHyperb
 ole clear.\n\n-   In my notes\, concepts and character names will be noted
  as CamelCase\n\nWikiWords.  Once created\, these will show up highlighted
  in any EPUB file\,\nEWW page\, etc&hellip\;.\n\n-   HyWiki links these fo
 r free in my personal notes\, but in Doyle's text\n\nthey are not written 
 in CamelCase\, so a simple alias extension to\nHyperbole's HyWiki makes it
  as so that "Sherlock Holmes" will show up as a\nmatch for the "SherlockHo
 lmes" WikiWord in any buffer\, which will serve as\nan extensibility demo 
 that resolves a common pain point with HyWiki.\n\n-   Other elements of th
 e canon are WikiWords already in-place.  Sherlockians\n\nhave cited the st
 ories by four-letter code since 1947\, so I will define a\nbutton with `de
 fil` that makes every "(SCAN)"\, for a example\, a live\ncitation.\n\n-   
 The Gutenberg text must stay untouched\, so annotations I create will live
 \n\nin an explicit-button file beside it.\n\n-   Holmes's docketed index o
 f "men and things" will be an additional demo\n\nfor HyRolo.\n\nAct I show
 s four frictions with Org alone\, and Act II removes them one\nHyperbole m
 echanism at a time. I close with what Org does better\, which\nalternative
 s to Hyperbole address each friction (org-roam\, org-remark\,\ndenote\, or
 g-transclusion)\, and why Hyperbole's uniform mechanism over all\ntext in 
 every buffer is still a differentiator. The idea is that I'm\npromoting Or
 g plus Hyperbole\, not Org versus Hyperbole.\n\nAbout the speaker:\n\nChar
 lie Holland writes\nabout Emacs and knowledge management at [chiply.dev](h
 ttps://chiply.dev)\, where this talk caps a\nfour-part series on GNU Hyper
 bole. Charlie builds the same notes on the\nSherlock Holmes canon twice\, 
 in Org and then in Org plus Hyperbole\, to show\nthe value that a mature h
 ypertext system can bring to your note taking\nworkflow.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Hyperbole Koutliner: The Best Autonumbered\, Hyperlinking Outliner 
 for Emacs - Bob Weiner
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-koutliner
URL:https://emacsconf.org/2026/talks/koutliner
DTSTART:20261212T203000Z
DTEND:20261212T205000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/koutliner\nSpeakers: Bob Weiner\n\nTimes are approxi
 mate and may change. Please check the talk webpage for details and other r
 esources.\n\nWatch live using a streaming media player. Some examples:\nmp
 v https://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.org/ge
 n.webm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using the 
 web-based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/2026/
 current/bbb-koutliner.html\n\nThis talk is live. We'll upload it to https:
 //media.emacsconf.org/2026 by January or so. You can subscribe to emacscon
 f-discuss for updates: https://lists.gnu.org/mailman/listinfo/emacsconf-di
 scuss\n\nDescription:\n# Hyperbole Koutliner: The Best Autonumbered\, Hype
 rlinking Outliner for Emacs\nBob Weiner - Pronunciation: Wine-urr\, <https
 ://gnu.org/s/hyperbole/man/hyperbole.html#Koutliner>\, <mailto:rsw@gnu.org
 >\n\n\n\nThe Koutliner (pronounced Kay-outliner) is a powerful\, easy-to-u
 se\nmulti-level autonumbered outliner for producing structured documents\n
 in Emacs.\n\nLearn how to use the Koutliner for critical outlines that mus
 t have\nunique\, legal-style autonumbering for each section\, simple\ncros
 s-references\, automatic permanent hyperlink anchors and outline\nview con
 trol via single alpha characters.\n\nLearn when to use the Koutliner and w
 hen to use Org mode for outlining.\n\nThe Koutliner is just one part of th
 e extensive Hyperbole package\ndesigned to handle many of your everyday in
 formation management and\nhyperlinking needs.  See: <https://gnu.org/s/hyp
 erbole/man/hyperbole.html>.\n\nAbout the speaker:\n\nBob Weiner is a softw
 are developer who designs powerful\, flexible\neasy-to-use systems that wo
 rk out of the box with few dependencies.\n\nHe developed the the Koutliner
  as part of the Hyperbole package prior to\nthe advent of Org mode\, when 
 he needed an Emacs-based outliner with\nlegal-styled numbering.  Let's see
  how it differs from Org mode and\nhow it can help you in rapidly structur
 ing thoughts or notes.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Close the writing accountability gap with Emacs - Blaine Mooers
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-writing
URL:https://emacsconf.org/2026/talks/writing
DTSTART:20261212T211000Z
DTEND:20261212T213000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/writing\nSpeakers: Blaine Mooers\n\nTimes are approx
 imate and may change. Please check the talk webpage for details and other 
 resources.\n\nWatch live using a streaming media player. Some examples:\nm
 pv https://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.org/g
 en.webm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using the
  web-based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/2026
 /current/bbb-writing.html\n\nThis talk is live. We'll upload it to https:/
 /media.emacsconf.org/2026 by January or so. You can subscribe to emacsconf
 -discuss for updates: https://lists.gnu.org/mailman/listinfo/emacsconf-dis
 cuss\n\nDescription:\n# Close the writing accountability gap with Emacs\nB
 laine Mooers (he\, him) - Pronunciation: Mooers is spoken as "Mores"\, <ma
 ilto:blaine-mooers@ou.edu>\n\n\n\nThis 20-minute talk introduces writing-s
 chedule.el and writing-habit.el available on GitHub at MooersLab.\nThese t
 ools address the challenge of managing multiple writing projects in parall
 el and measuring adherence to the writing schedule.\nThese measurements pr
 ovide valuable feedback that you can use to close the gap between your pla
 nned and actual writing activity.\nYou can use this to make your writing h
 abit antifragile\, growing stronger in response to disruptions.\n\nThese t
 ools address also address the seemingly unsolvable problem of managing mul
 tiple parallel writing projects in academia.\nThis issue is also widesprea
 d in other walks of life.\nEmacs can address this issue.\n\nWriting projec
 ts can span multiple days\, weeks\, months\, and even years before they ar
 e finished.\nLong-running projects need to move forward steadily\, while s
 horter writing projects have many deadlines.\nYou can focus on only one pr
 oject at a time\, but you can make progress on two to four projects in a d
 ay by adhering to a schedule.\nScheduling recurring events with time block
 s is a popular approach to handling parallel projects.\nHowever\, setting 
 time blocks on paper or in an electronic application (e.g.\, iCal\, gCal\,
  or Outlook Express) quickly becomes tedious.\nWe harness Emacs to cut the
  time spent scheduling the upcoming week in half.\n\nThe package writing-s
 chedule.el uses an org-mode table to plan the week's writing.\nSingle lett
 ers are mapped to specific projects and added to cells of the table to ass
 ign time blocks to specific writing projects.\nYou can quickly reassign th
 e letters to a different project if you will use similar time slots in the
  upcoming week.\n\nYou can use a table from the prior year as a template b
 ecause the pattern of discretionary time available for writing is likely s
 imilar from year to year.\nYou can create template files to reflect season
 al fluctuations in discretionary time available for writing.\nWriting sche
 dule tables can accommodate 1-7 day work weeks.\nThe information in the or
 g-table can be exported as a list of scheduled TODOs for org-agenda\, to a
  PDF file in the time-blocking format advocated by Calvin Newport\, and to
  an .ics file for importing into iCal\, gCal\, or Outlook calendar.\nYou c
 an shift the time blocks as the day progresses to reflect what really happ
 ened.\n\nThe time blocks are assigned to different writing activities: gen
 erative writing\, editing\, and support activities.\nYou can schedule thes
 e activities to match your daily pattern of alertness and energy.\nMorning
  larks can assign generative writing to the early hours of the day\; night
  owls can assign generative writing to the late hours.\nBoth groups do edi
 ting best at peak alertness\, usually between 9:30 and 11:30 A.M.\nThey ca
 n assign support writing activities to the afternoons.\n\nThis is the idea
 l pattern\, but real-life obligations disrupt it.\nThe record for the past
  week is compared with the planned events to measure adherence to the writ
 ing schedule using the dashboard produced by the package writing-habit.el.
 \nThe package provides several bar plots comparing time scheduled and time
  spent by project and by writing activity.\n\nAbout the speaker:\n\nBlaine
  Mooers is an associate professor of biochemistry and physiology at the Un
 iversity of Oklahoma Health Campus\, where he specializes in macromolecula
 r crystallography.\nHis research focuses on RNA structures and protein-dru
 g complexes important in cancer.\nAn avid Emacs\, LaTeX\, Clojure\, and Py
 thon user for many years\, he builds tools that optimize scientific workfl
 ows\, including writing workflows.\nIn this talk\, he shares writing-sched
 ule.el\, which brings time blocking to org-agenda\, and the template syste
 m he uses to schedule a week in minutes.\nHis aim is an antifragile writin
 g habit that grows stronger through the disruptions of academic life.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Emacs on Android - Emacs for the next 40 years - Greg Silverstein
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-android
URL:https://emacsconf.org/2026/talks/android
DTSTART:20261212T215000Z
DTEND:20261212T220000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/android\nSpeakers: Greg Silverstein\n\nTimes are app
 roximate and may change. Please check the talk webpage for details and oth
 er resources.\n\nWatch live using a streaming media player. Some examples:
 \nmpv https://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.or
 g/gen.webm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using 
 the web-based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/2
 026/current/bbb-android.html\n\nThis talk is live. We'll upload it to http
 s://media.emacsconf.org/2026 by January or so. You can subscribe to emacsc
 onf-discuss for updates: https://lists.gnu.org/mailman/listinfo/emacsconf-
 discuss\n\nDescription:\n# Emacs on Android - Emacs for the next 40 years\
 nGreg Silverstein (he/him) - <https://gsilvers.github.io/me/>\n\n\n\nI con
 sider Emacs' most important feature in the past few years the official And
 roid builds of Emacs.\n\nSoftware engineers are often more aligned with th
 e free as in speech version of free software and less about the free as in
  beer. We are lucky and work in a well compensated field. Pressures of ai 
 and regimes are pushing the price of computing up and many people may only
  have a smart phone in the future. Many already do in the developing world
 . In the developed world price pressure may push to poor from desktops and
  laptops as datacenters eat up the silicon. We need to make sure Emacs mee
 ts its future users where they are to have it last the nest 40 years. Bein
 g where the users are is what gave us the vibrant ecosystem we have today.
 \n\nIn 2026 we also are learning that being sedentary at a computer is not
  great for health. Having real computing on the go is more important than 
 ever.\n\nI will demonstrate Emacs on mobile and its quirks as a user and m
 ake a plea to the community to focus on and help improve this valuable fea
 ture in the next years. I would like to cover\n\n-   Emacs and android ins
 tallation\n-   Coziness and fonts\n-   Some use cases\n-   Advocate that p
 eople use and contribute to the community\n\nAbout the speaker:\n\nMy name
  is Greg Silverstein. While not a regular Emacs contributor nor a very act
 ive community member\, I have been a user of Emacs on and off for 20 years
  or so\, and very heavily for the last five.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Saturday closing remarks / open session
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-sat-close
URL:https://emacsconf.org/2026/talks/sat-close
DTSTART:20261212T222000Z
DTEND:20261212T223000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/sat-close\n\nTimes are approximate and may change. P
 lease check the talk webpage for details and other resources.\n\nWatch liv
 e using a streaming media player. Some examples:\nmpv https://live0.emacsc
 onf.org/gen.webm\nvlc https://live0.emacsconf.org/gen.webm\nffplay https:/
 /live0.emacsconf.org/gen.webm\n\nor watch using the web-based player: ${wa
 tch-track}\n\nQ&A: https://media.emacsconf.org/2026/current/bbb-sat-close.
 html\n\nThis talk is live. We'll upload it to https://media.emacsconf.org/
 2026 by January or so. You can subscribe to emacsconf-discuss for updates:
  https://lists.gnu.org/mailman/listinfo/emacsconf-discuss\n\nDescription:\
 n# Saturday closing remarks / open session\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Sunday opening remarks - Sacha Chua
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-sun-open
URL:https://emacsconf.org/2026/talks/sun-open
DTSTART:20261213T140000Z
DTEND:20261213T141000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/sun-open\nSpeakers: Sacha Chua\n\nTimes are approxim
 ate and may change. Please check the talk webpage for details and other re
 sources.\n\nWatch live using a streaming media player. Some examples:\nmpv
  https://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.org/gen
 .webm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using the w
 eb-based player: ${watch-track}\n\nQ&A: Etherpad\n\nThis talk is live. We'
 ll upload it to https://media.emacsconf.org/2026 by January or so. You can
  subscribe to emacsconf-discuss for updates: https://lists.gnu.org/mailman
 /listinfo/emacsconf-discuss\n\nDescription:\n# Sunday opening remarks\nSac
 ha Chua\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:BONE and gnaw.el: tracking what matters - Bastien Guerry
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-bone
URL:https://emacsconf.org/2026/talks/bone
DTSTART:20261213T141000Z
DTEND:20261213T142000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/bone\nSpeakers: Bastien Guerry\n\nTimes are approxim
 ate and may change. Please check the talk webpage for details and other re
 sources.\n\nWatch live using a streaming media player. Some examples:\nmpv
  https://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.org/gen
 .webm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using the w
 eb-based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/2026/c
 urrent/bbb-bone.html\n\nThis talk is live. We'll upload it to https://medi
 a.emacsconf.org/2026 by January or so. You can subscribe to emacsconf-disc
 uss for updates: https://lists.gnu.org/mailman/listinfo/emacsconf-discuss\
 n\nDescription:\n# BONE and gnaw.el: tracking what matters\nBastien Guerry
  (he) - IRC: bzg\, <https://bzg.fr>\, <mailto:bzg@bzg.fr>\n\n\n\nMost free
  software projects use three communication channels: one for\ngeneral feed
 back\, one for bug reports\, and one for contributions.\nProjects that use
  patches instead of pull/merge requests (e.g. Emacs)\ncan reduce this to t
 wo channels: a discussion list and a bug tracker.\nSome opinionated projec
 ts (e.g. Org mode) use only one channel: a\nmailing list for general discu
 ssions\, bug reports and patches. This\nmakes it easy for everyone to trac
 k everything. However\, this requires\na tool to help filter all the input
 . The Org mode tracker uses BONE\nfor this filtering\, and Org mode contri
 butors can use gnaw.el as a\nBONE client.\n\nBONE (Backlog Of Notable Emai
 ls) is a bug tracker written in Clojure\nthat watches a project's mailing 
 list. An email whose subject starts\nwith [BUG]\, [PATCH] or [FR] becomes 
 a report. Replies update it with a\nsmall\, fixed vocabulary: "Confirmed."
 \, "Acked."\, "Owned."\, "Closed."\,\nplus the usual review trailers like 
 Reviewed-by:. Nobody creates an\naccount\, nobody fills a form\, nobody le
 aves their mail client. The\nmailbox stays the single source of truth: the
  tracker database can be\nrebuilt from the archive at any time. BONE then 
 exports the reports as\nstatic HTML\, RSS\, Org and\, most importantly\, p
 lain reports.json files\nthat anyone can fetch and reuse.\n\ngnaw.el is th
 e Emacs client for BONE. M-x gnaw opens a report browser\nlisting the bugs
 \, patches and feature requests of the sources you\nfollow\, across projec
 ts. From that buffer you can search reports\, read\nthe underlying emails 
 in Gnus\, notmuch or mu4e\, view and apply patches\ndirectly into a local 
 git repository\, open attachments\, and organize\nyour own work with local
  sticky and dismiss marks.\n\nThe talk will:\n\n-   show BONE in action on
  a real mailing list\, from the tagged email to\n    the exported reports\
 ;\n-   demo gnaw.el: browsing\, searching\, reading\, applying a patch\, a
 ll\n    from Emacs\;\n-   discuss the pros and cons of using this tool for
  Org mode.\n\nThe audience is anyone who maintains or contributes to a pro
 ject\nthrough a mailing list\, anyone who is tired of forge accounts\, and
 \nanyone curious about what a tracker looks like when it is derived from\n
 the conversation instead of replacing it.\n\nLinks:\n\n-   [BONE - Reports
  - Org mode ML](https://tracker.orgmode.org)\n-   BONE: <https://codeberg.
 org/bzg/bone>\n-   gnaw.el: <https://codeberg.org/bzg/gnaw.el>\n-   The es
 say behind the idea:\n    <https://bzg.fr/en/notes/the-issue-with-issue-tr
 ackers/>\n\nAbout the speaker:\n\nBastien Guerry has been maintaining Org 
 mode from 2011 until 2025.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Local file history possibilities in Emacs - Wouter Groeneveld
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-local
URL:https://emacsconf.org/2026/talks/local
DTSTART:20261213T144000Z
DTEND:20261213T145500Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/local\nSpeakers: Wouter Groeneveld\n\nTimes are appr
 oximate and may change. Please check the talk webpage for details and othe
 r resources.\n\nWatch live using a streaming media player. Some examples:\
 nmpv https://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.org
 /gen.webm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using t
 he web-based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/20
 26/current/bbb-local.html\n\nThere is a pre-recorded video for this talk\,
  so it should be available from ${url} shortly after the talk starts.\n\nD
 escription:\n# Local File History Possibilities in Emacs\nWouter Groenevel
 d - <https://brainbaking.com>\, <mailto:wouter@brainbaking.com>\n\n\n\nEma
 cs offers a myriad of ways to keep track of previous versions\nof your doc
 ument: through tilde-like backup files\, auto-save\nfiles\, and of course 
 the extensive built-in undo history\nsystem. Navigating that can be a chor
 e unless you install\nsomething like vundo to visualize the undo tree. But
  with a huge\nundo-limit\, even vundo can become unwieldy. What if we can 
 conjure\nup a way to diff between the current document and the state it wa
 s\nin ten or twenty minutes ago\, not unlike IntelliJ's local history\nsys
 tem? Using a combination of Consult (preview) and diff-buff\,\nthat can be
  easily done! In this lightning talk\, we'll explore how\nto quickly brows
 e through diff history and roll back using\nbuilt-in Emacs tooling.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:hutch: code reviews for the mildly disenfranchised - Akshay Gupta
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-hutch
URL:https://emacsconf.org/2026/talks/hutch
DTSTART:20261213T151500Z
DTEND:20261213T152500Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/hutch\nSpeakers: Akshay Gupta\n\nTimes are approxima
 te and may change. Please check the talk webpage for details and other res
 ources.\n\nWatch live using a streaming media player. Some examples:\nmpv 
 https://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.org/gen.
 webm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using the we
 b-based player: ${watch-track}\n\nQ&A: Etherpad\n\nThis talk is live. We'l
 l upload it to https://media.emacsconf.org/2026 by January or so. You can 
 subscribe to emacsconf-discuss for updates: https://lists.gnu.org/mailman/
 listinfo/emacsconf-discuss\n\nDescription:\n# hutch: code reviews for the 
 mildly disenfranchised\nAkshay Gupta (he/him) - Pronunciation: "UCK-shay"\
 , IRC: kitallis\, Bluesky: repartee.party  Homepage: <https://kitallis.in>
 \, <mailto:mail@kitallis.in>\n\n\n\nWe're here today\, roughly 500 days <h
 ttps://en.wikipedia.org/wiki/List_of_large_language_models#2025> in\, and 
 coding agents are genuinely more productive than\, previously\, instructed
  <https://www.youtube.com/watch?v=U_cSLPv34xk>. They are now driving much 
 of our daily work\, helping us organize\, process information and be more 
 useful overall\, and\, with this brainwave of an opening\, I present yet a
 nother attempt at wedging large languages\, agents\, coding harnesses etce
 tera inside our beloved buffers\, or something.\n\nBut hopefully\, an unse
 emly angle to consider\, first.\n\nI continue to hand-write and often\, ha
 nd-commit code. I prefer the pedagogical aspect of AI more than the task c
 ompleting automaton aspects. The latter has driven all sorts of explosion 
 of tooling around not just writing\, but reviewing code too. Like review a
 gents jumping in\, before your colleagues do\, and plopping gobs of logorr
 hea across twenty pull requests before you have had a chance to wake up an
 d look at your phone. This works\, sometimes\, for some people. But if you
 're like me\, you still have people looking at code before they are deploy
 ed to users\, and for that\, it's overall better if you respect those peop
 le and their time.\n\nThis is where hutch slides in.\n\nhutch <https://git
 hub.com/adjaecent/magit-hutch> is a Magit-induced\, buffer-local interface
  over LLM review output. Instead of the review living on code-forges as co
 mments for everyone to see\, it appears patch-shaped (usually) within Magi
 t's transient blocks and can be triaged and applied directly within emacs\
 , **before** you commit and push.\n\nHere's an example workflow:\n\nImagin
 e you've just finished implementing a function. Before committing\, you as
 k hutch to review the diff through the Magit buffer. You get a new actiona
 ble buffer back:\n\n    src/infirmary.rb\n    @@ ...\n    - def eligible?(
 user) = user.age >= 18 && user.age < 18\n    + def eligible?(user) = user.
 age >= 18 && user.age < 65\n\n    [hutch] This condition can literally nev
 er be true\n    [hutch] Did you mean `user.age < 65`?\n    [hutch] apply s
 uggestion? [y]es [n]o [e]dit\n\nYou can now accept\, reject\, or investiga
 te each suggestion without leaving the Magit workflow. If the suggestions 
 are useful\, hutch can turn them into patches and apply\; if it's nonsense
 \, you dismiss it right there. None of it leaves your safe space.\n\nThe t
 alk walks through how it works and when it doesn't:\n\n- tour of the workf
 low: how to use hutch\, when to use hutch\, how to approve and reject thin
 gs\n- patches over comments: hutch biasing outputs towards actionable item
 s\, rather than just prose\n- tools: guardrails\, every agent loop earning
  its keep\, gptel's state-machine\n- evals: how does it stack up against o
 ther external tooling on recognized benchmarks\n- dead-on-arrival: where i
 t fails and why this is only useful if you work in a specific niche way\n\
 nThis is a Magit and review-workflow talk that happens to involve an LLM\,
  it doesn't purport any arguments about whether you should or shouldn't us
 e AI with emacs.\n\n**Note:** The hutch package is available on MELPA <htt
 ps://melpa.org/#/hutch>.\n\nAbout the speaker:\n\nModern day aesthetically
 -relevant hacker. Long-time Clojure and Ruby programmer\, reluctant polygl
 ot by way of building high-throughput backends. Recently wound-down my sta
 rtup Tramline\, a mobile release orchestration tool\, now kept alive as op
 en source. Emacs and Magit are my daily drivers.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Beyond the Chatbot: Team-Oriented AI in Emacs - Mohsen BANAN
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-team
URL:https://emacsconf.org/2026/talks/team
DTSTART:20261213T153500Z
DTEND:20261213T155500Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/team\nSpeakers: Mohsen BANAN\n\nTimes are approximat
 e and may change. Please check the talk webpage for details and other reso
 urces.\n\nWatch live using a streaming media player. Some examples:\nmpv h
 ttps://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.org/gen.w
 ebm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using the web
 -based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/2026/cur
 rent/bbb-team.html\n\nThis talk is live. We'll upload it to https://media.
 emacsconf.org/2026 by January or so. You can subscribe to emacsconf-discus
 s for updates: https://lists.gnu.org/mailman/listinfo/emacsconf-discuss\n\
 nDescription:\n# Beyond the Chatbot: Team-Oriented AI in Emacs\nMohsen BAN
 AN (he/him) - Pronunciation: MO-HH-SS-EN\, <https://github.com/mohsenBanan
 >\n\n\n\nSubtitle: Durable\, transferable AI context with the org-based bi
 sos.aiActivity\n\nIn these early days\, none of us can claim to have figur
 ed out the right way\nto\ncollaborate with our AI-Assistants (Claude\, etc
 .). The common workflows are\nrudimentary: a back-and-forth chat that prod
 uces some result\, which you\nthen try\nto preserve in a CLAUDE.md\; or "m
 ake a Plan\, then build it." Integration of\nAI\ninto our digital ecosyste
 ms and our usage environments remains primitive\,\nindividualistic\, and e
 xperimental.\n\nEmacs is omni-moded. Over the past 40+ years people have a
 dded a mode for\nanything and everything\, so layering AI-Assistants on to
 p of all of those\nmodes\nis the natural and instinctive model for Emacs. 
 This omni-context\,\neditor-centered\, integrated usage environment now su
 pports AI across all\nwork\ncontexts &mdash\; software development (in any
  language)\, content creation and\npublishing (such as LaTeX)\, sophistica
 ted email management (like Gnus)\, and\ntask\nand time management (using o
 rg-mode) &mdash\; consistently\, naturally\, and\nintuitively. The richnes
 s of this convivial aspect of Emacs is unique\;\nthose who\nthink only in 
 terms of the likes of VS-Code don't know what they are\nmissing.\n\nIntegr
 ation of AI into Emacs has multiple dimensions. This talk organizes\nthem\
 ninto three:\n\n1.  Emacs packages\, modes\, and interfaces for talking to
  existing LLM-AIs &mdash\;\n    gptel\, aidermacs\, claude-code.el\, and m
 any more.\n\n2.  MCPs that expose Emacs' editing-oriented capabilities\, a
 nd MCPs that\n    give AIs\n    full or partial access to the Lisp engine 
 (and to Emacs applications) &mdash\;\n    e.g. claude-code-ide.el and mone
 t.\n\n3.  AI-Workflows for establishing transferable\, team-oriented long 
 contexts\n    that survive across sessions\, machines\, and even a change 
 of AI-Assistant.\n\nFirst I survey (1) and (2) &mdash\; the fast-moving la
 ndscape of Emacs AI packages &mdash\; and make the case that we do not yet
  have a framework for layering and modularizing these efforts.\nA great de
 al of duplicated and disjoint work is in progress.\nAt this stage\, that i
 s not necessarily a bad thing.\n\nThe emphasis of this presentation is on 
 (3).\nHere the real problem is continuity across a discontinuity: Claude d
 oesn't remember yesterday\, and a colleague can read your code but not how
  you collaborated with your AI to produce it.\nI introduce an org-mode-bas
 ed set of tools centered on bisos.aiActivity &mdash\; a move beyond the ch
 atbot toward AI that is convivial (shaped by its user\, not the reverse)\,
  collaborative (many sessions and many colleagues toward shared goals)\, a
 nd cumulative (each participant profits from the others' AI interactions).
 \n\naiActivity has two parts:\n\n1.  bisos.aiActivity &mdash\; a PyPI pack
 age (the thin execution engine)\,\n    installed with:\n\n        pipx ins
 tall bisos.aiActivity\n\n    Sources:  <https://github.com/bisos-pip/aiAct
 ivity>\n2.  A set of templates &mdash\; where the compounding value lives.
  The reference\n    templates tree is public and meant to be forked and ad
 apted:\n\n    <https://github.com/bxexamples/aiActivityTemplates>\n\nThe t
 emplates encode:\n\n-   AI-Activity &mdash\; the kind of work being done (
 e.g. bisos-pip\, lcnt)\,\n    symlinked from a shared tree so refinements 
 propagate to every project.\n-   AI-WorkPlan &mdash\; this specific effort
 \, broken into Stages and TODOs.\n-   AI-DevStatus &mdash\; a working-stat
 e handoff to the next AI-session or colleague.\n-   A set of Skills and a 
 set of Commands.\n\nThe model rests on org-mode\, deliberately\, not Markd
 own: real TODO state\nmachines\, scheduling\, cross-referencing anchors\, 
 archiving\, and dynamic\nblocks.\nProjects are decomposed with a hierarchi
 cal\, tree-and-siblings model\n(initiate / initiateSub)\, so a base repo a
 nd its subprojects each carry\ntheir own\nplan while inheriting shared con
 ventions. For Emacs package development\, we\ncan\nbuild directly on this.
 \n\nbisos.aiActivity originates in &mdash\; and its default templates enco
 de the\nconventions of &mdash\; the Libre-Halaal ByStar/BISOS (ByStar Inte
 rnet Services\nOS)\ndigital ecosystem (<https://github.com/bisos>\, <https
 ://www.by-star.net>)\, whose\nEmacs-based usage environment is Blee (<http
 s://github.com/bx-blee>). None of\nthat is a prerequisite: the tool is org
 -mode based and the templates are\nopen.\nTake them\, adapt them &mdash\; 
 and if you try it\, let me know what breaks.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Beyond shell history: Saving compilation output in Emacs - Jonathan
  Otsuka
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-compile
URL:https://emacsconf.org/2026/talks/compile
DTSTART:20261213T161500Z
DTEND:20261213T163500Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/compile\nSpeakers: Jonathan Otsuka\n\nTimes are appr
 oximate and may change. Please check the talk webpage for details and othe
 r resources.\n\nWatch live using a streaming media player. Some examples:\
 nmpv https://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.org
 /gen.webm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using t
 he web-based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/20
 26/current/bbb-compile.html\n\nThis talk is live. We'll upload it to https
 ://media.emacsconf.org/2026 by January or so. You can subscribe to emacsco
 nf-discuss for updates: https://lists.gnu.org/mailman/listinfo/emacsconf-d
 iscuss\n\nDescription:\n# Beyond Shell History: Saving Compilation Output 
 in Emacs\nJonathan Otsuka (he/him) - Pronunciation: O-tsu-ka\, https://git
 hub.com/djgoku/compilation-history\n\n\n\nI often want to look up a comman
 d I ran earlier and see what it printed.\nShell history gives me the comma
 nd\, but not its output. Emacs compilation\nbuffers have both\, but once t
 he buffer is gone\, I need somewhere else to look.\n\nI built `compilation
 -history` to save that information. It stores each\ncompilation in SQLite\
 , including the command\, output\, exit code\, timing\,\nworking directory
 \, and Git context. I can search previous runs\, reopen their\noutput\, an
 d run a command again without having to piece it together from\nmemory or 
 notes.\n\nI'll show how I use the package and how it saves and displays pr
 evious runs.\nI'll also show how I use it with AI coding agents. You can u
 se\n`emacs-mcp-server` or just plain `emacsclient` to have an agent run co
 mmands\nthrough `compilation-start`. Those commands end up in the same his
 tory as my own\,\nso I can go back and check what a test\, build\, or diag
 nostic command printed\nafter the agent session is over.\n\nAbout the spea
 ker:\n\nJonathan Otsuka is a software engineer who enjoys working with Ema
 cs\nLisp and Elixir. His open-source projects include\n\\`compilation-hist
 ory\\`\, \\`sops\\` for editing encrypted files in Emacs\,\nand\, more rec
 ently\, \\`misemacs\\`\, a tool for creating reproducible\,\nself-containe
 d Emacs builds. away from the keyboard\, he enjoys\nswimming and cycling.\
 n
END:VEVENT
BEGIN:VEVENT
SUMMARY:DnD and Org Roam: Becoming a Better DM with Emacs - James R. Stoup
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-dnd
URL:https://emacsconf.org/2026/talks/dnd
DTSTART:20261213T180000Z
DTEND:20261213T182000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/dnd\nSpeakers: James R. Stoup\n\nTimes are approxima
 te and may change. Please check the talk webpage for details and other res
 ources.\n\nWatch live using a streaming media player. Some examples:\nmpv 
 https://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.org/gen.
 webm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using the we
 b-based player: ${watch-track}\n\nQ&A: after the event\n\nThere is a pre-r
 ecorded video for this talk\, so it should be available from ${url} shortl
 y after the talk starts.\n\nDescription:\n# DnD and Org Roam: Becoming a B
 etter DM with Emacs\nJames R. Stoup - <https://github.com/james-stoup>\, <
 mailto:jrstoup@gmail.com>\n\n\n\nBeing a Dungeon Master can be quite chall
 enging. You are\nexpected to build a world\, populate it with NPCs\, and c
 raft storylines\, all\nthe while keeping track of various plot threads\, m
 agic items\, and player\nquests. It can quickly become overwhelming. Most 
 DMs use a combination of\npaper handouts\, notebooks\, websites\, and note
  taking software to keep track\nof everything. But there is a better way.\
 n\nUsing Org Mode and Org Roam\, we can create a system for tracking the g
 ame\nin real time. Giving the DM (or player) the tools needed to record an
 d link\nrelevant notes\, without slowing things down. Additionally\, we ar
 e going to\nshow off Org Roam's backlink visualization system for quickly 
 discovering\nlinks in your data.\n\nThere are lots of tutorials on Org Roa
 m that focus on the Zettelkasten\nmethod. And while that is useful\, most 
 users aren't writing research\npapers. This is a tutorial for the rest of 
 us\, a fun walk-through that\nshows off the power of Org Roam via a realis
 tic use case.\n\nAbout the speaker:\n\nMy name is James Stoup and I have b
 een writing software for\n20 years. I have really fallen in love with Emac
 s & Org Mode these past few\nyears\, so in my spare time I enjoy writing t
 utorials to help others get\ninto it as well.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:bible-gateway: A Two-Edged Sword in Emacs - Kristjon Ciko
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-bible
URL:https://emacsconf.org/2026/talks/bible
DTSTART:20261213T183000Z
DTEND:20261213T185000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/bible\nSpeakers: Kristjon Ciko\n\nTimes are approxim
 ate and may change. Please check the talk webpage for details and other re
 sources.\n\nWatch live using a streaming media player. Some examples:\nmpv
  https://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.org/gen
 .webm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using the w
 eb-based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/2026/c
 urrent/bbb-bible.html\n\nThis talk is live. We'll upload it to https://med
 ia.emacsconf.org/2026 by January or so. You can subscribe to emacsconf-dis
 cuss for updates: https://lists.gnu.org/mailman/listinfo/emacsconf-discuss
 \n\nDescription:\n# bible-gateway: A Two-Edged Sword in Emacs\nKristjon Ci
 ko (he/him) - <mailto:kristjoc@uio.no>\n\n\n\n[bible-gateway](https://gith
 ub.com/kristjoc/bible-gateway) is a simple Emacs\nclient for [BibleGateway
 ](https://biblegateway.com) that fetches verses\,\npassages\, and search r
 esults directly into Emacs.\n\nUnlike other approaches to reading the Bibl
 e in Emacs\, bible-gateway doesn't\nrequire installing extra programs\, do
 wnloading Bible text modules\, or signing up\nfor an API key or subscripti
 on. It simply works by fetching and parsing web\npages\, and stores almost
  nothing locally: just a small cache for the verse of\nthe day and a short
  preview of each verse you're memorising. It currently\nsupports 14 public
 -domain Bible versions in several languages\, all fetched live.\n\nIn this
  talk\, I'll walk through the main features with quick demos:\n\n-   Verse
  of the day\, usable as an emacs-dashboard footer or a `*scratch*` buffer 
 message\n-   Insert a Bible passage at point\n-   Read a passage in a dedi
 cated buffer\, with n/p verse-by-verse navigation\n-   Listen to a Bible c
 hapter as audio\, opened in the browser\n-   Search the Bible by keyword\,
  with clickable\, paginated results\n-   Follow a daily reading plan from 
 a CSV file\, with automatic progress tracking\n-   Compare two Bible trans
 lations side by side in one window\n-   Memorise verses using a touch-typi
 ng practice mode with live feedback\n-   Switch between the 14 supported B
 ible versions/languages\n\nAbout the speaker:\n\nKristjon Ciko is a postdo
 c in the Department of Informatics at the University of\nOslo. His researc
 h focuses on computer networks\, transport protocols\, and Wi-Fi.\nKristjo
 n has been using Emacs since 2020 and now uses it for nearly everything:\n
 email\, Zulip\, Org mode\, LaTeX\, and coding (C/C++\, Python\, and variou
 s scripting\nlanguages). He originally built bible-gateway to show the ver
 se of the day in\nthe emacs-dashboard footer. Over time\, the package grew
  into a toolkit for daily\nBible reading\, memorising Scripture\, and prep
 aring devotions and sermons\, all\nwithout leaving Emacs.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:A (sort of) REPL for learning SVG - Eduardo Ochs
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-svg
URL:https://emacsconf.org/2026/talks/svg
DTSTART:20261213T191000Z
DTEND:20261213T193000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/svg\nSpeakers: Eduardo Ochs\n\nTimes are approximate
  and may change. Please check the talk webpage for details and other resou
 rces.\n\nWatch live using a streaming media player. Some examples:\nmpv ht
 tps://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.org/gen.we
 bm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using the web-
 based player: ${watch-track}\n\nQ&A: none\n\nThis talk is live. We'll uplo
 ad it to https://media.emacsconf.org/2026 by January or so. You can subscr
 ibe to emacsconf-discuss for updates: https://lists.gnu.org/mailman/listin
 fo/emacsconf-discuss\n\nDescription:\n# A (sort of) REPL for learning SVG\
 nEduardo Ochs\n\n\n\n<https://anggtwu.net/2026-eepitch-svg.html>\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Column-aligning text in Emacs - Jeff Trull
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-align
URL:https://emacsconf.org/2026/talks/align
DTSTART:20261213T195000Z
DTEND:20261213T201000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/align\nSpeakers: Jeff Trull\n\nTimes are approximate
  and may change. Please check the talk webpage for details and other resou
 rces.\n\nWatch live using a streaming media player. Some examples:\nmpv ht
 tps://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.org/gen.we
 bm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using the web-
 based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/2026/curr
 ent/bbb-align.html\n\nThis talk is live. We'll upload it to https://media.
 emacsconf.org/2026 by January or so. You can subscribe to emacsconf-discus
 s for updates: https://lists.gnu.org/mailman/listinfo/emacsconf-discuss\n\
 nDescription:\n# Column-aligning text in Emacs\nJeff Trull (he/him) - Pron
 unciation: rhymes with "hull" and "dull"\, Mastodon: @jaafar@hachyderm.io 
 Blog: <http://jefftrull.github.io/> Email: <mailto:edaskel@att.net>\n\n\n\
 nEmacs has a rich set of features for manipulating ordinary text. The "fil
 l"\nfeatures align text at the right or left edges of a paragraph\, while\
 n"indent" adds space at the start of a line based on the level within an\n
 outline\, or the depth of a block in code.\n\nEmacs also has a framework f
 or lining up text **inside** a line to match\nadjacent lines\, creating th
 e appearance of columns. For example\, some\ncoders like to have equal sig
 ns in a series of assignment statements line\nup\, like this:\n\n    apple
     = 12\;\n    rambutan = 42\;\n\nThe [align.el family of functions](http
 s://www.gnu.org/software/emacs/manual///html_node/emacs/Code-Alignment.htm
 l) provides functions like align\, which is the entry point for mode-based
  code alignment\, as well as align-regexp\, which gives interactive\, user
 -defined access to the same features.\nThe presenter will give a basic int
 roduction to the user-facing features before diving into a technical expla
 nation of how to use the framework at the Lisp level to create your own al
 ignment rules and features.\nThe technical portion will touch on packages 
 like rx and peg in addition to align.el.\n\nFormat: **20 minutes** and out
 line:\n\n-   Motivation: the uses of (column) alignment\n-   Built-in alig
 n: features you can use out-of-the-box in programming modes\n\n-   Customi
 zing built-in align\n    -   align-regexp for interactive alignment\n    -
    customizing align-rules-list for modes\n-   align.el for the ELisp code
 r\n    -   Readable regexp with rx\n    -   Example: Creating org-mode tab
 les from columns\n    -   Example: peg parsers as an alternative to regexp
 \n\nAbout the speaker:\n\nJeff is a long-time Emacs user working on improv
 ing his ELisp skills.\nThe dominance of VSCode makes him sad.\n\nHe discov
 ered the align.el framework while trying to improve Emacs\nformatting supp
 ort for a C++ library he uses\, Boost.SML\n<https://github.com/boost-ext/s
 ml>.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Revisiting Emacs Mouse Interactions with Anju - Charles Y. Choi
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-anju
URL:https://emacsconf.org/2026/talks/anju
DTSTART:20261213T203000Z
DTEND:20261213T205000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/anju\nSpeakers: Charles Y. Choi\n\nTimes are approxi
 mate and may change. Please check the talk webpage for details and other r
 esources.\n\nWatch live using a streaming media player. Some examples:\nmp
 v https://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.org/ge
 n.webm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using the 
 web-based player: ${watch-track}\n\nQ&A: #emacsconf\, speaker nick: kickin
 gvegas\n\nThis talk is live. We'll upload it to https://media.emacsconf.or
 g/2026 by January or so. You can subscribe to emacsconf-discuss for update
 s: https://lists.gnu.org/mailman/listinfo/emacsconf-discuss\n\nDescription
 :\n# Revisiting Emacs Mouse Interactions with Anju\nCharles Y. Choi - IRC:
  kickingvegas\, Website: <http://yummymelon.com/devnull/> Mastodon: @kicki
 ngvegas@sfba.social\, <mailto:kickingvegas@gmail.com>\n\n\n\nAnju (안주) is 
 a project to align mouse interactions in Emacs with contemporary expectati
 ons in 2026. Effort towards this alignment is made in the areas of context
 -sensitive menus\, de-emphasis of middle mouse button usage\, support for 
 direct manipulation\, and re-organization of the main menu bar. The featur
 es offered by Anju are opinionated\, but avoids unconventional behavior. A
 nju aspires to bring a calmer mouse experience to Emacs.\n\nThis talk will
  present an overview of Anju (<https://kickingvegas.github.io/anju/>)\, de
 scribing its design decisions and implementation.\n\nAbout the speaker: Ch
 arles Choi is a Computer Engineer and Emacs enthusiast.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Ghost in the Shell: a libghostty powered terminal for Emacs - Danie
 l Kraus
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-ghostel
URL:https://emacsconf.org/2026/talks/ghostel
DTSTART:20261213T210000Z
DTEND:20261213T212000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/ghostel\nSpeakers: Daniel Kraus\n\nTimes are approxi
 mate and may change. Please check the talk webpage for details and other r
 esources.\n\nWatch live using a streaming media player. Some examples:\nmp
 v https://live0.emacsconf.org/gen.webm\nvlc https://live0.emacsconf.org/ge
 n.webm\nffplay https://live0.emacsconf.org/gen.webm\n\nor watch using the 
 web-based player: ${watch-track}\n\nQ&A: https://media.emacsconf.org/2026/
 current/bbb-ghostel.html\n\nThis talk is live. We'll upload it to https://
 media.emacsconf.org/2026 by January or so. You can subscribe to emacsconf-
 discuss for updates: https://lists.gnu.org/mailman/listinfo/emacsconf-disc
 uss\n\nDescription:\n# Ghost in the Shell: a libghostty powered terminal f
 or Emacs\nDaniel Kraus (he/him) - IRC: dakra\, @dakra@fosstodon.org\, <mai
 lto:daniel@kraus.my>\n\n\n\nGhostel is a terminal emulator built on libgho
 stty-vt\, the VT engine behind the Ghostty terminal.\n\nThis talk gives an
  overview of the features Ghostel and its extensions provide.\nI briefly c
 over what Emacs offers out of the box (term\, shell) and the existing alte
 rnatives (vterm\, eat)\,\nand explain why a new terminal emulator for Emac
 s is still needed.\n\nMost of the talk is demos.\nSome show what the libgh
 ostty engine makes possible\, others what Emacs Lisp integration\nmakes po
 ssible. An external terminal can give you the first but not the second.\nT
 he terminals inside Emacs give you the second but not the first.\nGhostel 
 is the only one where you get both in the same buffer.\n\nTo try it yourse
 lf you can install Ghostel from melpa or from\nGitHub: <https://github.com
 /dakra/ghostel>\n\nAbout the speaker:\n\nDaniel Kraus discovered Emacs ove
 r 25 years ago and is the author of numerous Emacs\npackages and other fre
 e software. Professionally he works with Python\, Java and\nTypeScript\, b
 ut privately he favors Lisps\, mainly Clojure and Elisp.\n\nIn this talk h
 e introduces Ghostel\, a terminal emulator for Emacs built on the VT engin
 e\nfrom Ghostty\, and demos what it makes possible that no other terminal 
 can.\n
END:VEVENT
BEGIN:VEVENT
SUMMARY:Sunday closing remarks
ORGANIZER:EmacsConf
LOCATION:https://live.emacsconf.org/2026/watch/gen/
UID:emacsconf-2026-sun-close
URL:https://emacsconf.org/2026/talks/sun-close
DTSTART:20261213T214000Z
DTEND:20261213T215000Z
DTSTAMP:20261023T152417Z
DESCRIPTION:2026/talks/sun-close\n\nTimes are approximate and may change. P
 lease check the talk webpage for details and other resources.\n\nWatch liv
 e using a streaming media player. Some examples:\nmpv https://live0.emacsc
 onf.org/gen.webm\nvlc https://live0.emacsconf.org/gen.webm\nffplay https:/
 /live0.emacsconf.org/gen.webm\n\nor watch using the web-based player: ${wa
 tch-track}\n\nQ&A: https://media.emacsconf.org/2026/current/bbb-sun-close.
 html\n\nThis talk is live. We'll upload it to https://media.emacsconf.org/
 2026 by January or so. You can subscribe to emacsconf-discuss for updates:
  https://lists.gnu.org/mailman/listinfo/emacsconf-discuss\n\nDescription:\
 n# Sunday closing remarks\n
END:VEVENT
END:VCALENDAR