Live
- Livestream
- STARTED Current / notes for next time
- STARTED YE28: Work on Emacs newbie documentation
- SOMEDAY https://recurse.social/@shapr/116534824687970707
- TODO Make it easy to add a comment by e-mail link to my blog posts
- TODO add this to my config https://emacs.dyerdwelling.family/emacs/20260430074958-emacs–a-tiny-header-line-tweak:-image-dimensions-in-image-mode/
- TODO Check out Kanata based on Prot's blog post
- TODO keymap-popup
- TODO Ask at the next Org Meetup
- Timestamps
- Updates
- Ideas
- Some things we can talk about if people are curious
- TODO Improve my audio setup
- STARTED Modify my sacha-mastodon-save-toot-for-emacs-news
- TODO Suggest fido-vertical-mode maybe for newcomers-presets?
- TODO Add a nginx redirect for emacsnews (no dash)
- TODO Figure out how to get https://sachachua.com/blog/category/emacs-chat-podcast/feed/ to be a podcast feed again
- Scheduled livestreams
- Previous episodes
- Meta
Livestream
: May 14: Sacha, Prot, and Philip Kaludercic Talk Emacs: Newcomer Experience
Philip Kaludercic https://social.sdfeu.org/%5Bcite/t:@pkal/116500474344904460%5D wanted to continue the conversation from YE24: Sacha and Prot Talk Emacs - Newbies/Starter Kits https://sachachua.com/blog/2026/04/yay-emacs-sacha-and-prot-talk-emacs-newbies-starter-kits/. He's spent a lot of time thinking about this as one of the main contributors to newcomers-presets, so there'll probably be much to cover!
2026-05-14 Thu 10:30–2026-05-14 Thu 10:30 (America/Toronto -0400) = Thu May 14 1030H EDT / 0930H CDT / 0830H MDT / 0730H PDT / 1430H UTC / 1630H CEST / 1730H EEST / 2000H IST / 2230H +08 / 2330H JST
We'll probably talk about:
- Emacs 31 or Emacs 32 directions towards improving the newcomer experience
- How the newcomers presets fits into the bigger picture
- Documentation and guides
- How to get more feedback from newbies (virtual focus group? mailing list? office hours?)
- Informal community resources
- Other things we can do to help
Related links:
- A proposal for a "beginners" (user-option) theme - Philip Kaludercic https://yhetil.org/emacs-devel/87wm0f2rng.fsf@posteo.net/
- Re: some file-related options to consider for newcomers-presets - Philip Kaludercic https://yhetil.org/emacs-devel/87tsuucbkh.fsf@posteo.net/
- A newcomer's feedback on newcomer presets - Abdulnafe Toulaimat https://yhetil.org/emacs-devel/CABPi7cHxEoMKwvDkuXGZXaHDpUuqS6ry60JOcdSZbSuYB47LSg@mail.gmail.com/
See other scheduled livestreams or add the iCalendar feed to see upcoming events in your calendar (Shortcut: Google Calendar) You can also subscribe to the RSS feed.
STARTED Current / notes for next time  stream emacs
Next: #28
SOMEDAY https://recurse.social/@shapr/116534824687970707
shapr@recurse.social - @sacha Is your org flow written up somewhere?
Like, how you organize your files and how information gets in and out?
and, since I felt a bit cringe about using C-s, how do you find information in your org files?
TODO add this to my config https://emacs.dyerdwelling.family/emacs/20260430074958-emacs--a-tiny-header-line-tweak:-image-dimensions-in-image-mode/
TODO Check out Kanata based on Prot's blog post
I would like to have keyboard layers
TODO Ask at the next Org Meetup
- Is there a way to make headings (ex: Org Babel result block, custom link output)? I'd love it if the headings could get picked up by TOC. Org Babel block reevaluation ends up with duplicates if the result has headings.
Timestamps
- scheduling toots with mastodon
- Emacs Chat
- Emacs Chat
- Emacs Chat
- Emacs Chat Sacha Chua
- Emacs Chat Sacha Chua
- Emacs Chat
- Emacs Chat
Ideas
Future: Org Mode LaTeX export - Tinkering with my PDF export
After reading tecosaur's emacs config PDF (source), I have a case of literate config envy. I want to tweak my custom link types so that they export something sensible to LaTeX.
- https://sachachua.com/dotemacs
- https://codeberg.org/sachac/.emacs.d
- https://sachachua.com/dotemacs/index.pdf (big file, doesn't display on mobile yet)
- https://sachachua.com/dotemacs/Sacha.pdf (smaller sections, still broken)
- Video thumbnails
- Replacement for
my_details - Emojis
Update How to Learn Emacs
https://sachachua.com/blog/2013/05/how-to-learn-emacs-a-hand-drawn-one-pager-for-beginners/
- Minor updates:
- change planet.emacsen.org to planet.emacslife.com
- change irc.freenode.net to libera.chat, include link to EmacsChannel
- Include link to EmacsNewbie and the visual guide
- Include Emacs News for staying connected
- Learn how to learn
- Built-in tutorial
- Start small
- Part-time is okay
- Sticky notes
- How to use a starter kit
- Getting help
- Other resources
- Explore
It might be interesting to have some kind of a skill tracker or progression tree type of quick reference also… =)
Some things we can talk about if people are curious
- Now I can have shortcuts like delete-other-windows-vertically
- Emacs News
- my Emacs configuration
- bug-hunter: Ooh, pierre-rouleau/elisp-bug-hunter has my header/footer code and some new fixes, let me try that
- probably should put together the which-key-display-prefix patch
- sachac/learn-lang: Some tools for learning languages with Emacs - Codeberg.org
- sachac/speech-input: Experimenting with a speech-based interface for Emacs - Codeberg.org
TODO Improve my audio setup
- Boom?
- Tonor T20 CAD 39.99
- InnoGear 2026 Low Profile Arm
- Shock mount?
- Auphonix Shock Mount For Blue Yeti Microphone?
STARTED Modify my sacha-mastodon-save-toot-for-emacs-news
so that it lets me select the link and prompt for the summary right away
Move the functionality of emacs-news-summarize-mastodon-items into it
TODO Add a nginx redirect for emacsnews (no dash)
Also yayemacs.com/news and emacslife.com/news
TODO Figure out how to get https://sachachua.com/blog/category/emacs-chat-podcast/feed/ to be a podcast feed again
Scheduled livestreams
Times are in America/Toronto. If you have Javascript enabled, click on a time to translate it.
May 14: Sacha, Prot, and Philip Kaludercic Talk Emacs: Newcomer Experience
Philip Kaludercic https://social.sdfeu.org/@pkal/116500474344904460 wanted to continue the conversation from YE24: Sacha and Prot Talk Emacs - Newbies/Starter Kits https://sachachua.com/blog/2026/04/yay-emacs-sacha-and-prot-talk-emacs-newbies-starter-kits/. He's spent a lot of time thinking about this as one of the main contributors to newcomers-presets, so there'll probably be much to cover!
2026-05-14 Thu 10:30–2026-05-14 Thu 10:30 (America/Toronto -0400) = Thu May 14 1030H EDT / 0930H CDT / 0830H MDT / 0730H PDT / 1430H UTC / 1630H CEST / 1730H EEST / 2000H IST / 2230H +08 / 2330H JST
We'll probably talk about:
- Emacs 31 or Emacs 32 directions towards improving the newcomer experience
- How the newcomers presets fits into the bigger picture
- Documentation and guides
- How to get more feedback from newbies (virtual focus group? mailing list? office hours?)
- Informal community resources
- Other things we can do to help
Related links:
- A proposal for a "beginners" (user-option) theme - Philip Kaludercic https://yhetil.org/emacs-devel/87wm0f2rng.fsf@posteo.net/
- Re: some file-related options to consider for newcomers-presets - Philip Kaludercic https://yhetil.org/emacs-devel/87tsuucbkh.fsf@posteo.net/
- A newcomer's feedback on newcomer presets - Abdulnafe Toulaimat https://yhetil.org/emacs-devel/CABPi7cHxEoMKwvDkuXGZXaHDpUuqS6ry60JOcdSZbSuYB47LSg@mail.gmail.com/
May 21: Emacs Chat with Raymond Zeitler
On May 21, I'll chat with Raymond Zeitler about Emacs and life. https://youtube.com/live/ro6BZI0Z64I
2026-05-21 Thu 10:30–2026-05-21 Thu 11:30 America/Toronto = Thu May 21 1030H EDT / 0930H CDT / 0830H MDT / 0730H PDT / 1430H UTC / 1630H CEST / 1730H EEST / 2000H IST / 2230H +08 / 2330H JST
This session will be recorded, and I'll update this blog post with notes. https://sachachua.com/blog/2026/05/emacs-chat-with-raymond-zeitler/
Find more Emacs Chats or join the fun: https://sachachua.com/emacs-chat
June 4: Emacs Chat with Ben Zanin (@gnomon@mastodon.social)
https://sachachua.com/blog/2026/06/june-4-emacs-chat-with-ben-zanin-gnomon-mastodon-social/
On June 4, I'll chat with Ben Zanin about Emacs and life.
Previous episodes
- YE28: Work on Emacs newbie documentation
- YE27: Working on Emacs News
- YE26: Process notes from EC21 with Amin, commit my changes to subed - YouTube (1:55:37)
- Emacs Chat 21: Amin Bandali
- YE25: Working on Emacs News, getting ready for Emacs Chat today - YouTube (2:27:55)
- YE24: Sacha and Prot Talk Emacs - Newbies/Starter Kits (YouTube, 1:05:10)
- YE22.3 Hanging out: Working on Emacs News
- YE21 April 23: Continuing to think about newbies / starter kits (YouTube) 1:00:51
- YE20: Emacs Carnival: newbies / starter kits (YouTube)
YE19: Make an Org Mode file from YouTube upcoming broadcasts
- YE18 putting together Emacs News for 2026-04-20 - YouTube
- Mentioned bitspook/spookfox: A tinkerer's bridge b/w Emacs and Web Browser (Firefox and Chrome) · GitHub, sacha-spookfox-scroll-up, and sacha-spookfox-scroll-down from my Emacs config
- YE17: Livestream conveniences, editing yesterday's transcript
- 0:00 Intro
- 0:58 Scheduling livestreams
- 4:58 Listing livestreams
- 9:58 https://sachachua.com/blog/2026/04/ye16-sacha-and-prot-talk-emacs/
- 15:58 Let's add some code to import chapter comments
- 38:58 Back to editing the captions
- 43:58 Getting distracted by wanting to put time in my header-line-format
- 44:58 Back to captions
- 47:58 Calculating offset into streamed video
- YE16: Sacha and Prot talk Emacs (YouTube 1:13:00)
- Emacs config modularization
- Keyboard shortcuts: C-z, one-shot modifiers, tap vs hold
- Livestreaming
- Announcing
- Converting time zones: Time zones
- Displaying strings and QR codes
- Processing the recordings
- Announcing
- YE15: Fiddling with my Emacs config and streaming setup - YouTube
- YE14: Putting together Emacs News for 2026-04-13 - YouTube
- YE13: Working on modularizing my config - YouTube (1:23:26)
- YE12: Putting together Emacs News for 2026-04-06, epwgraph for Pipewire, learning languages - YouTube (1:19:48)
- YE11: Fix find-function for Emacs Lisp from org-babel or scratch (8:19 + post)
- YE10: Emacs coaching with Prot: Emacs workflows and streaming (1:06:30 + post)
- Extract PDF highlights into an Org file with Python (4:27 + post)
- YE9: Trimming/adding silences to get to a target; subed-record-sum-time (0:56 + post)
- Emacs Carnival February 2026: Completion
Meta
I want to get better at livestreaming while I tinker with Emacs because:
- Getting into the habit of talking out loud while I code might help me retrace my steps or my logic, like Bookclub tapas.
- I want to turn those demonstrations or discussions into blog posts with screenshots or video clips. If I note down rough timestamps or capture screenshots, I can use those for chapters, and then I can review the transcript once it's available.
- Other people might notice something that I take for granted and then I can help them learn more about it. I can share more of my implicit knowledge.
- Other people might even help me get unstuck or let me know about things I haven't gotten the hang of yet.
- There might eventually be a time when it will be difficult for me to get outside, so it might be helpful to have more ways to enjoy social interaction and mental stimulation.
A few other Emacs streamers:
- Protesilaos: themes, utilities, community, philosophy; site, Emacs config
- DistroTube
- Andrew Tropin
- Xah Lee
- Divya: Canvas patch / Emacs Reader, sometimes pair-programs via CRDT
- David (System Crafters): Doesn't use Emacs as much these days, interested in AI and LLMs
- lcolonq: Long streams, coding, hanging out; occasionally tweaks Emacs; lcolonq/wasp - Emacs bits for stream setup
- Incidental:
sources: Reddit