In this talk, Mohsen Banan describes how Emacs mail can be part of a comprehensive digital ecosystem. Afterwards, he will handle questions via BigBlueButton. The following image shows where the talk is in the schedule for Sat 2022-12-03. Solid lines show talks with Q&A via BigBlueButton. Dashed lines show talks with Q&A via IRC or Etherpad.
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 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
[[!toc ]] Format: 38-min talk followed by live Q&A () Etherpad: Discuss on IRC: [#emacsconf-dev](https://chat.emacsconf.org/?join=emacsconf,emacsconf-dev) Status: Q&A starting (not yet open for joining)
Times in different timezones:
Saturday, Dec 3 2022, ~1:50 PM - 2:30 PM EST (US/Eastern)
which is the same as:
Saturday, Dec 3 2022, ~12:50 PM - 1:30 PM CST (US/Central)
Saturday, Dec 3 2022, ~11:50 AM - 12:30 PM MST (US/Mountain)
Saturday, Dec 3 2022, ~10:50 AM - 11:30 AM PST (US/Pacific)
Saturday, Dec 3 2022, ~6:50 PM - 7:30 PM UTC
Saturday, Dec 3 2022, ~7:50 PM - 8:30 PM CET (Europe/Paris)
Saturday, Dec 3 2022, ~8:50 PM - 9:30 PM EET (Europe/Athens)
Sunday, Dec 4 2022, ~12:20 AM - 1:00 AM IST (Asia/Kolkata)
Sunday, Dec 4 2022, ~2:50 AM - 3:30 AM +08 (Asia/Singapore)
Sunday, Dec 4 2022, ~3:50 AM - 4:30 AM JST (Asia/Tokyo)
Find out how to watch and participate
[[!template id="vid" vidid="mail-mainVideo" src="https://media.emacsconf.org/2022/emacsconf-2022-mail--revisiting-the-anatomy-of-emacs-mail-user-agents--mohsen-banan--main.webm" poster="https://media.emacsconf.org/2022/emacsconf-2022-mail--revisiting-the-anatomy-of-emacs-mail-user-agents--mohsen-banan--main.png" captions="""""" size="93M" duration="37:31" other_resources="""[Download --main.webm (88MB)](https://media.emacsconf.org/2022/emacsconf-2022-mail--revisiting-the-anatomy-of-emacs-mail-user-agents--mohsen-banan--main.webm) [Download --main.vtt](https://media.emacsconf.org/2022/emacsconf-2022-mail--revisiting-the-anatomy-of-emacs-mail-user-agents--mohsen-banan--main.vtt) [Download --main--chapters.vtt](https://media.emacsconf.org/2022/emacsconf-2022-mail--revisiting-the-anatomy-of-emacs-mail-user-agents--mohsen-banan--main--chapters.vtt) [View transcript](https://emacsconf.org/2022/talks/mail#mail-mainVideo-transcript) [View on Toobnix](https://toobnix.org/w/dAg6eAtVYa2oVuSBcMZE9q) """]] [[!template id="chapters" vidid="mail-mainVideo" data=""" 00:00:00.000 Introduction 01:41.080 Mail and the digital ecosystem 03:33.600 Platformization and Mail 05:32.400 Contours of this presentation 06:19.800 Anatomy of monolithic MUAs 06:42.840 Existing Elisp mail libraries and modes 07:22.960 Concept of a split-MUA 08:22.320 Emacs and the culture of DIY split-MUAs 09:42.400 A glimpse of the bigger picture 13:10.880 The full ByStar story 17:31.320 ByStar DE context, assets, and terminology 19:20.120 MARMEE parts list 20:21.760 Blee-Gnus parts list 20:47.680 Deep integration of BISOS-MARMEE and Blee-Gnus 22:08.840 qmail and bystar-qmail 23:56.560 MARMEE: common-agent for split-MUA implementations 25:10.760 Obtaining, installing, and configuring MARMEE 26:17.200 Installing MARMEE 27:20.480 Emacs inside of ByStar 29:47.760 Emacs common-agent models and interfaces 31:36.960 Evolution of Gnus with MARMEE 32:35.280 X-Message-SMTP-Method: qmail 33:11.320 X-Message-Send-Method 33:39.320 Shared common-agents configuration and secrets management 34:39.600 Evolution of message-mode into message-polymode 35:34.080 Two vertical-slice mail use cases """]] # Description