<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/assets/rss.xsl" type="text/xsl"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"

>
<channel>
	<title>Sacha Chua - category - emacs-news</title>
	<atom:link href="https://sachachua.com/blog/category/emacs-news/feed/index.xml" rel="self" type="application/rss+xml" />
	<atom:link href="https://sachachua.com/blog/category/emacs-news" rel="alternate" type="text/html" />
	<link>https://sachachua.com/blog/category/emacs-news/feed/index.xml</link>
	<description>Emacs, sketches, and life</description>
  
	<lastBuildDate>Mon, 29 Jun 2026 17:04:18 GMT</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>daily</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>11ty</generator>
  <item>
		<title>2026-06-29 Emacs news</title>
		<link>https://sachachua.com/blog/2026/06/2026-06-29-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 29 Jun 2026 17:04:18 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/06/2026-06-29-emacs-news/</guid>
		<description><![CDATA[<p>
This week, lots of people were talking about FSF's policy of not
accepting LLM contributions to Emacs core (see the last two items in
the AI category). Comments seem generally supportive of FSF's caution.
</p>

<ul class="org-ul">
<li>Help wanted:
<ul class="org-ul">
<li><a href="https://emacsconf.org/2026/cfp/">EmacsConf - 2026 - Call for Participation</a></li>
<li><a href="https://monadicsheep.org/blog/call-for-canvas-patch-testers.html">Monadic Sheep: Canvas patch: we need testers!</a> (<a href="https://lobste.rs/s/dkky2i/canvas_patch_we_need_testers">lobste.rs</a>, <a href="https://yhetil.org/emacs-devel/87ldc6bfje.fsf@subvertising.org/">emacs-devel</a>)</li>
</ul></li>
<li>Upcoming events (<a href="https://emacslife.com/calendar/emacs-calendar.ics">iCal file</a>, <a href="https://emacslife.com/calendar/">Org</a>):
<ul class="org-ul">
<li>EmacsATX: Emacs Social <a href="https://www.meetup.com/emacsatx/events/315091677/">https://www.meetup.com/emacsatx/events/315091677/</a> Thu Jul 2 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT &ndash; Fri Jul 3 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore</li>
<li>M-x Research: TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Fri Jul 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore</li>
<li>Emacs.si (in person): Emacs.si meetup #7 2026 (v #živo) <a href="https://dogodki.kompot.si/events/88d59360-d89a-42cc-b567-ed39ac5186fb">https://dogodki.kompot.si/events/88d59360-d89a-42cc-b567-ed39ac5186fb</a> Mon Jul 6 1900 CET</li>
<li>OrgMeetup (virtual) <a href="https://orgmode.org/worg/orgmeetup.html">https://orgmode.org/worg/orgmeetup.html</a> Wed Jul 8 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata &ndash; Thu Jul 9 0000 Asia/Singapore</li>
<li>Atelier Emacs Montpellier (in person) <a href="https://lebib.org/date/atelier-emacs">https://lebib.org/date/atelier-emacs</a> Fri Jul 10 1800 Europe/Paris</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://github.com/melpa/melpa/pull/10057">New transitional MELPA channels: snapshots and releases</a> (<a href="https://mastodon.world/@minad/116824647604682588">@minad@mastodon.world</a>) - version numbers will be release.0.date.count, which will be compatible with other package archives</li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/06/emacs-disabled-commands.html">Raymond Zeitler: Emacs disabled Commands</a></li>
<li><a href="https://amiorin.github.io/.emacs.d/">From Doom Emacs to Vanilla/Custom Emacs — Saved by Claude Code</a> (<a href="https://www.reddit.com/r/emacs/comments/1ufifue/from_doom_emacs_to_vanillacustom_emacs_saved_by/">Reddit</a>) - annotated config</li>
<li><a href="https://v.redd.it/uwvr3fzo5v9h1">Firemacs Update</a> (<a href="https://www.reddit.com/r/emacs/comments/1uh97um/firemacs_update/">Reddit</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://dev.to/vindarel/emacs-lispy-mode-convolute-real-world-example-fe1">Emacs' lispy-mode: Convolute real-world example! - DEV Community</a> (<a href="https://framapiaf.org/@vindarel/116800661731742317">@vindarel@framapiaf.org</a>)</li>
<li><a href="https://www.johndcook.com/blog/2026/06/23/regex-everywhere/">Regular expressions that work “everywhere”</a> (<a href="https://news.ycombinator.com/item?id=48672232">HN</a>, <a href="https://lobste.rs/s/mq245g/regular_expressions_work_everywhere">lobste.rs</a>)</li>
<li><a href="http://yummymelon.com/devnull/scheduling-future-tasks-in-emacs.html">Scheduling Future Tasks in Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1uenp4p/scheduling_future_tasks_in_emacs/">Reddit</a>, <a href="https://irreal.org/blog/?p=13901">Irreal</a>)</li>
<li><a href="https://github.com/kn66/commonmark-gfm.el">commonmark-gfm.el: a pure Emacs Lisp CommonMark/GFM renderer</a> (<a href="https://www.reddit.com/r/emacs/comments/1uhwed7/commonmarkgfmel_a_pure_emacs_lisp_commonmarkgfm/">Reddit</a>)</li>
<li><a href="https://github.com/d12frosted/vui.el">vui.el: declarative, React-style UIs in Emacs buffers (v1.2, now with inline forms and flex layout)</a> (<a href="https://www.reddit.com/r/emacs/comments/1ue7r9f/vuiel_declarative_reactstyle_uis_in_emacs_buffers/">Reddit</a>)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://github.com/Senka07/nerv_theme.el">an attempt to create a theme inspired by Nerv from Evangelion</a> (<a href="https://www.reddit.com/r/emacs/comments/1ughyjg/an_attempt_to_create_a_theme_inspired_by_nerv/">Reddit</a>)</li>
<li><a href="https://github.com/LionyxML/kusanagi-theme">Kusanagi: a Ghost in the Shell-inspired dark theme for Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1ugexb8/kusanagi_a_ghost_in_the_shellinspired_dark_theme/">Reddit</a>)</li>
<li><a href="https://github.com/larrasket/emacs-liquid-glass">Emacs with Ghostty-like Liquid Glass Effect</a> (<a href="https://www.reddit.com/r/emacs/comments/1uepn3x/emacs_with_ghosttylike_liquid_glass_effect/">Reddit</a>)</li>
<li><a href="https://www.chiply.dev/post-svg-margin">svg-margin: Better Gutters for Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1ueb70t/svgmargin_better_gutters_for_emacs/">Reddit</a>)</li>
<li><a href="https://protesilaos.com/codelog/2026-06-28-emacs-doric-tiger-doric-lion/">Protesilaos: Emacs: new ‘doric-tiger’ and ‘doric-lion’ for the ‘doric-themes’</a></li>
<li><a href="https://protesilaos.com/codelog/2026-06-29-emacs-fontaine-3-1-0/">Protesilaos: Emacs: fontaine version 3.1.0</a></li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://ray-on-emacs.blogspot.com/2026/06/preventing-errant-navigation.html">Raymond Zeitler: Preventing Errant Navigation</a></li>
<li><a href="https://shallowsky.com/blog/linux/editors/emacs-bookmarks-position.html">Overriding Emacs' Broken Bookmark Position Code (Updated) (Shallow Thoughts)</a> (<a href="https://fosstodon.org/@akkana/116829324463088316">@akkana@fosstodon.org</a>)</li>
<li><a href="https://randyridenour.net/posts/2026-06-23-toggle-ghostel.html">Randy Ridenour: Toggle Ghostel</a> (<a href="https://irreal.org/blog/?p=13905">Irreal</a>)</li>
</ul></li>
<li>Dired:
<ul class="org-ul">
<li><a href="https://github.com/kn66/dired-clipboard.el">dired-clipboard.el: Copy and paste files in Dired with M-w / C-y</a> (<a href="https://www.reddit.com/r/emacs/comments/1ufq0uk/diredclipboardel_copy_and_paste_files_in_dired/">Reddit</a>)</li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://ray-on-emacs.blogspot.com/2026/06/link-diary-event-to-org-heading.html">Raymond Zeitler: Link diary Event to Org Heading</a> (<a href="https://irreal.org/blog/?p=13907">Irreal</a>)</li>
<li><a href="https://github.com/yibie/chai">Chai 2.0 — Emacs reading workflow, stripped down to what actually matters</a> (<a href="https://www.reddit.com/r/emacs/comments/1ue8jvz/chai_20_emacs_reading_workflow_stripped_down_to/">Reddit</a>)</li>
<li><a href="https://www.cyan.sh/blog/posts/org-roam-orphans.html">Jakub Nowak: org-roam Orphans</a></li>
<li><a href="https://github.com/GerardoCendejas/org-roam-stats.git">I built a stats dashboard for org-roam (org-roam-stats)</a> (<a href="https://www.reddit.com/r/OrgRoam/comments/1uet3g4/i_built_a_stats_dashboard_for_orgroam_orgroamstats/">Reddit</a>)</li>
<li><a href="https://www.d12frosted.io/posts/2026-06-19-vulpea-v2-4">Vulpea v2.4: unlinked mentions, schemas, and renaming - Boris Buliga</a> (<a href="https://github.com/d12frosted/vulpea/blob/master/CHANGELOG.org">changelog</a>, <a href="https://www.reddit.com/r/emacs/comments/1ug8rkh/vulpea_24/">Reddit</a>)</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://codeberg.org/gemmaro/flymake-sqlite/releases/tag/v0.3.0">flymake-sqlite v0.3.0</a> (<a href="https://mastodon.social/@gemmaro/116830158525129994">@gemmaro</a>)</li>
<li><a href="https://batsov.com/articles/2026/06/24/neocaml-0-9-repl-completion-and-robustness/">Bozhidar Batsov: Neocaml 0.9: A Better REPL, Dune/Opam Completion, and More Robustness</a></li>
<li><a href="https://ankit.earth/microblog/1782413285/">Ankit Gadiya: which-function-mode displays the current function in the mode line</a></li>
</ul></li>
<li>Web:
<ul class="org-ul">
<li><a href="http://github.com/dmgerman/browsel">Browsel: a two way communication between the web browser and emacs</a> (<a href="https://www.youtube.com/watch?v=8nSiG_hMZWI">YouTube</a> 10:28, (<a href="https://www.reddit.com/r/emacs/comments/1ugg083/browsel_a_two_way_communication_between_the_web/">Reddit</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://www.cyan.sh/blog/posts/new-package-gomuks-el.html">Jakub Nowak: New Package: Gomuks.el</a> - Matrix client written in Go</li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="https://github.com/Nuno69/as-sound-switch">as-sound-switch: blazingly fast audio i/o switcher for Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1ufn6rf/assoundswitch_blazingly_fast_audio_io_switcher/">Reddit</a>) MacOS</li>
<li><a href="https://github.com/luqtas/csound-score-emacs">luqtas/csound-score-emacs: my take on navigating the Csound score paradigm with Emacs · GitHub</a></li>
</ul></li>
<li>Fun:
<ul class="org-ul">
<li><a href="https://i.redd.it/9l1hon0a0d9h1.png">the learning cliff and the View from the Top</a> (<a href="https://www.reddit.com/r/emacs/comments/1uf0d2k/the_learning_cliff_and_the_view_from_the_top/">Reddit</a>)</li>
</ul></li>
<li>AI:
<ul class="org-ul">
<li><a href="https://i.redd.it/zmr1fdobqf9h1.jpeg">For scientists and learners: agent-shell renders equations as you chat</a> (<a href="https://www.reddit.com/r/emacs/comments/1ufbipv/for_scientists_and_learners_agentshell_renders/">Reddit</a>, <a href="https://www.youtube.com/watch?v=wGM3xH06Wso">YouTube</a>)</li>
<li><a href="https://github.com/jdormit/emacs-opencode">emacs-opencode: native Emacs client for OpenCode</a> (<a href="https://www.reddit.com/r/emacs/comments/1udlrp4/emacsopencode_native_emacs_client_for_opencode/">Reddit</a>)</li>
<li><a href="https://github.com/gavv/emacs-jail-mcp">emacs-jail-mcp: MCP server with disposable Emacs sandbox</a> (<a href="https://www.reddit.com/r/emacs/comments/1ug8u46/emacsjailmcp_mcp_server_with_disposable_emacs/">Reddit</a>)</li>
<li><a href="https://github.com/elij/macher-agent">macher-agent updates (emacs native agent orchestration)</a> (<a href="https://www.reddit.com/r/emacs/comments/1udhcnj/macheragent_updates_emacs_native_agent/">Reddit</a>)</li>
<li><a href="https://metaredux.com/posts/2026/06/26/copilot-el-0-7.html">Meta Redux: copilot.el 0.7</a></li>
<li><a href="http://en.andros.dev/blog/4b707a03/how-i-built-a-gpu-backend-for-emacs/">Andros Fenollosa: How I built a GPU backend for Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1ufiyu3/how_i_built_a_gpu_backend_for_emacs/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=48642503">HN</a>)</li>
<li><a href="https://xlii.space/eng/honesty-gets-emacs-patch-rejected/#fnref:2">Honesty gets Emacs patch rejected</a> (<a href="https://www.reddit.com/r/emacs/comments/1uhb06f/honesty_gets_emacs_patch_rejected/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=48681557">HN</a>, <a href="https://lobste.rs/s/omq8rt/vibecoding_gets_emacs_patch_rejected">lobste.rs</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://plaindrops.de/blog/2026/emacscarnival2607/">Emacs Blog Carnival July 2026 "Programming" | Plain DrOps</a> (<a href="https://chaos.social/@SpaceCadet/116832844194274430">@SpaceCadet@chaos.social</a>)</li>
<li><a href="https://www.eliasstorms.net/notes/emacs-anniversary.html">Emacs anniversary</a> (<a href="https://mastodon.social/@EFLS/116806578556818263">@EFLS</a>)</li>
<li><a href="https://willemvandenende.com/blog/engineering/an-example-would-be-handy-right-now">An example would be handy right about now - how to shave yaks with great efficiency . — Willem van den Ende</a> (<a href="https://mastodon.social/@mostalive/116821163748437793">@mostalive</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1udwq2v/do_all_emacs_veterans_that_started_from_doom/">Do all emacs veterans that started from doom eventually roll out their own vanilla config?</a></li>
<li><a href="https://www.hristos.co/blog/ten-years-of-emacs/">Hristos N. Triantafillou: Ten Years Of Emacs</a></li>
<li><a href="https://youtu.be/EnwG2zRT7BA">Neovim user trying to learn Vanilla Emacs properly, what should I focus on first?</a> (<a href="https://www.reddit.com/r/emacs/comments/1udtytx/neovim_user_trying_to_learn_vanilla_emacs/">Reddit</a>) - linkarzu
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=ooyn60c5UbA">Ok, so Now we're Really Installing it</a> (01:50:14)</li>
<li><a href="https://www.youtube.com/watch?v=iXCDQlGM_j4">Follow The Emacs Tutorial (Day 3)</a> (01:25:38)</li>
<li><a href="https://www.youtube.com/watch?v=bDVopQNscNM">Emacs Tutorial part 2 (Day 4)</a> (02:07:00)</li>
<li><a href="https://www.youtube.com/watch?v=hsPHmIMURqw">0012 | Learning Emacs with The Professor from University of Victoria</a> (01:34:35)
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=xVmqPzYnqaw">Learning Emacs with The Professor from University of Victoria</a> (12:50)</li>
</ul></li>
</ul></li>
<li><a href="https://www.youtube.com/watch?v=HnL77t4IsBY">Doom Emacs: Why I Chose It Over Vim and Never Looked Back</a> (27:03)</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://github.com/jixiuf/helixel-mode">Helixel - Another Helix Emulation Layer</a> (<a href="https://www.reddit.com/r/emacs/comments/1uegy1h/helixel_another_helix_emulation_layer/">Reddit</a>)</li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=268e055e0515ccec8159b13d4b2e97428bd63b5e">Limit VC-Dir status process output processing</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/fzfa">fzfa</a>: Async fuzzy completion via `fzf-native' (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/git-overleaf">git-overleaf</a>: Clone, push, and pull full Overleaf projects with Git (MELPA)</li>
<li><a target="_blank" href="https://elpa.gnu.org/packages/lisp-ts-mode.html">lisp-ts-mode</a>: lisp-mode with tree-sitter support (GNU ELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/musicbrainz-interactive">musicbrainz-interactive</a>: Interactive commands for MusicBrainz related things (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/youtube-music">youtube-music</a>: YouTube Music client (MELPA)</li>
</ul></li>
</ul>

<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://mastodon.social/tags/emacs">Mastodon #emacs</a>, <a href="https://bsky.app/hashtag/emacs">Bluesky #emacs</a>, <a href="https://hn.algolia.com/?query=emacs&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://lobste.rs/search?q=emacs&amp;what=stories&amp;order=newest">lobste.rs</a>, <a href="https://programming.dev/c/emacs?dataType=Post&amp;page=1&amp;sort=New">programming.dev</a>, <a href="https://lemmy.world/c/emacs">lemmy.world</a>, <a href="https://lemmy.ml/c/emacs?dataType=Post&amp;page=1&amp;sort=New">lemmy.ml</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, and <a href="https://lists.gnu.org/archive/html/emacs-devel/2026-06">emacs-devel</a>. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at <a href="mailto:sacha@sachachua.com">sacha@sachachua.com</a>. Thank you!</p>
<div><a href="https://sachachua.com/blog/2026/06/2026-06-29-emacs-news/index.org">View Org source for this post</a></div>
<p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2026%2F06%2F2026-06-29-emacs-news%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></description>
		</item><item>
		<title>2026-06-22 Emacs news</title>
		<link>https://sachachua.com/blog/2026/06/2026-06-22-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Tue, 23 Jun 2026 02:30:26 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/06/2026-06-22-emacs-news/</guid>
		<description><![CDATA[<p>
There was lots of discussion around Rahul's post on Emacs 31. It's the
first link in the list below, so I won't repeat the links here. Also,
I like visualizations, so I thought these <a href="https://github.com/elij/grove-extra">force-directed graphs</a>
(<a href="https://www.reddit.com/r/emacs/comments/1u9vvt3/emacs_svg_rendering_in_force_directed_graph_sims/">Reddit</a>) and <a href="https://github.com/krvkir/org-mindmap">text-based mindmaps</a> (<a href="https://www.reddit.com/r/emacs/comments/1u82429/orgmindmap_v030/">Reddit</a>, <a href="https://lobste.rs/s/sqiyga/org_mindmap_editable_mindmaps_for_org">lobste.rs</a>) were pretty cool.
Enjoy!
</p>

<ul class="org-ul">
<li>Emacs 31:
<ul class="org-ul">
<li><a href="https://www.rahuljuliato.com/posts/emacs-31-around-the-corner">Emacs 31 Is Around the Corner: The Changes I'm Already Daily Driving</a> (<a href="https://www.reddit.com/r/emacs/comments/1u8vr3e/emacs_31_is_around_the_corner_the_changes_im/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=48584135">HN</a>, <a href="https://lobste.rs/s/b0mp2e/changes_emacs_31_i_m_already_daily_driving">lobste.rs</a>, <a href="https://irreal.org/blog/?p=13889">Irreal</a>)</li>
</ul></li>
<li>Upcoming events (<a href="https://emacslife.com/calendar/emacs-calendar.ics">iCal file</a>, <a href="https://emacslife.com/calendar/">Org</a>):
<ul class="org-ul">
<li>Emacs Berlin: Emacs-Berlin Hybrid Meetup <a href="https://emacs-berlin.org/">https://emacs-berlin.org/</a> Wed Jun 24 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/GMT - 1900 Europe/Berlin - 2230 Asia/Kolkata &ndash; Thu Jun 25 0100 Asia/Singapore</li>
<li>Emacs APAC: Emacs APAC meetup (virtual) <a href="https://emacs-apac.gitlab.io/announcements/">https://emacs-apac.gitlab.io/announcements/</a> Sat Jun 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore</li>
<li>EmacsATX: Emacs Social <a href="https://www.meetup.com/emacsatx/events/315091677/">https://www.meetup.com/emacsatx/events/315091677/</a> Thu Jul 2 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT &ndash; Fri Jul 3 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore</li>
<li>M-x Research: TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Fri Jul 3 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore</li>
<li>Emacs.si (in person): Emacs.si meetup #7 2026 (v #živo) <a href="https://dogodki.kompot.si/events/88d59360-d89a-42cc-b567-ed39ac5186fb">https://dogodki.kompot.si/events/88d59360-d89a-42cc-b567-ed39ac5186fb</a> Mon Jul 6 1900 CET</li>
</ul></li>
<li>Beginner:
<ul class="org-ul">
<li><a href="https://www.chiply.dev/post-ask-emacs">Emacs Teaches Emacs: The Missing README</a> (<a href="https://www.youtube.com/watch?v=5ZZvQA0Ceb4">YouTube</a> 13:57, <a href="https://www.reddit.com/r/emacs/comments/1u9k3td/emacs_teaches_emacs_the_missing_readme/">Reddit</a>, <a href="https://irreal.org/blog/?p=13891">Irreal</a>, <a href="https://fosstodon.org/@chiply/116773411167976275">@chiply@fosstodon.org</a>)</li>
<li><a href="https://www.chiply.dev/post-june-emacs-carnival">Charlie Holland: Juneau Something? Emacs Teaches You How to Fish!</a> (<a href="https://www.youtube.com/watch?v=vnJhd-AgOBE">YouTube</a> 01:13:19, <a href="https://www.reddit.com/r/emacs/comments/1u8b0we/juneau_something_emacs_teaches_you_how_to_fish/">Reddit</a>, <a href="https://irreal.org/blog/?p=13884">Irreal</a>, <a href="https://fosstodon.org/@chiply/116766579307318213">@chiply@fosstodon.org</a>)</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://mbork.pl/2026-06-22_Disabling_minor_modes_with_local_variables">Marcin Borkowski: Disabling minor modes with local variables</a></li>
<li><a href="https://github.com/alberti42/straight-overview">For straight.el people: an overview of outdated packages, and control over what gets updated</a> (<a href="https://www.reddit.com/r/emacs/comments/1u9unvy/for_straightel_people_an_overview_of_outdated/">Reddit</a>)</li>
<li><a href="https://github.com/Borderliner/Chadmacs">Updated Chadmacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1u9sbki/updated_chadmacs/">Reddit</a>)</li>
<li><a href="https://github.com/66-firebat/emacs">Firemacs Review</a> (<a href="https://www.reddit.com/r/emacs/comments/1uctzm3/firemacs_review/">Reddit</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://fosstodon.org/@lucashtns/116796404126391963">Tip: debug-on-variable-change (@lucashtns)</a></li>
<li><a href="https://www.youtube.com/watch?v=WO00BWgvWro">Xah Talk Show Ep795. emacs lisp. add width height to html image thumbnails. part 2</a> (01:01:50), <a href="https://www.youtube.com/watch?v=-PpAGJ5_IsY">part 3</a> (02:19:51)</li>
<li><a href="https://www.youtube.com/watch?v=MjO74sC_10Q">Construindo um pacote do Emacs como um asteca</a> (01:33:45)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1ubltvy/ghosting_cursor_effect/">Ghosting cursor effect</a></li>
<li><a href="https://github.com/barrulus/forge-cursor">Some cursor flare</a> (<a href="https://www.reddit.com/r/emacs/comments/1uavdc5/some_cursor_flare/">Reddit</a>)</li>
<li><a href="https://blog.davep.org/2026/06/15/more-mode-line-tweaking.html">Dave Pearson: More mode line tweaking</a></li>
<li><a href="https://www.reddit.com/gallery/1u9867g">Modus Nordic (Mid-)Night: high-contrast themes using the Nord color palette using Modus Themes as the base</a></li>
<li><a href="https://protesilaos.com/codelog/2026-06-17-emacs-testing-doric-themes-common-colour-values/">Protesilaos: Emacs: testing common colour values with the doric-themes</a></li>
<li><a href="https://protesilaos.com/codelog/2026-06-21-emacs-ef-themes-2-2-0/">Protesilaos: Emacs: ef-themes version 2.2.0</a></li>
<li><a href="https://protesilaos.com/codelog/2026-06-21-emacs-modus-themes-5-3-0/">Protesilaos: Emacs: modus-themes version 5.3.0</a></li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://emacsredux.com/blog/2026/06/20/essential-structured-navigation-and-editing-commands/">Emacs Redux: Essential Structured Navigation and Editing Commands</a> (<a href="https://irreal.org/blog/?p=13893">Irreal</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1uafbsn/underappreciated_emacs_builtins_hideshow_60/">Underappreciated Emacs built-ins: hideshow 6.0</a></li>
<li><a href="https://www.youtube.com/watch?v=ITR_gXnV9wo">Emacs HideShow Minor Mode For Folding And Unfolding 2026_06_21_03:01:51</a> (07:02)</li>
<li><a href="https://github.com/dalanicolai/jerboa">Amazing bookmarks (or quick keymaps)</a> (<a href="https://www.reddit.com/r/emacs/comments/1uc9a9i/amazing_bookmarks_or_quick_keymaps/">Reddit</a>)</li>
<li><a href="https://mbork.pl/2026-06-15_Scrolling_pdfs_in_other_windows">Marcin Borkowski: Scrolling pdfs in other windows</a> (<a href="https://irreal.org/blog/?p=13880">Irreal</a>)</li>
<li><a href="https://www.youtube.com/watch?v=-u0xfy5JMdU">How to Split the Screen in Emacs</a> (02:02)</li>
</ul></li>
<li>Dired:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1u9nbbg/dired_global_script_runner_a_yaziinspired_global/">Dired Global Script Runner: A Yazi-inspired global file marking system for Dired</a></li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://github.com/luqtas/log-mode">luqtas/log-mode: cheap copy of Logseq with some extra goods · GitHub</a></li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li>RFC: <a href="https://i.redd.it/p05xlhzi9i7h1.png">Ideas for clearer Org clock idle resolution prompts?</a> (<a href="https://www.reddit.com/r/orgmode/comments/1u6sewx/ideas_for_clearer_org_clock_idle_resolution/">Reddit</a>)</li>
<li><a href="https://list.orgmode.org/CH3PR84MB3424DDF3E642AB403B70D177C50F2@CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM">[RFC] org-agenda log-mode is very confusing - Morgan Smith</a> (<a href="https://www.reddit.com/r/orgmode/comments/1u6sewx/ideas_for_clearer_org_clock_idle_resolution/">Reddit</a>)</li>
<li><a href="https://list.orgmode.org/CAL1eYuJMqwZNPxnoGhWGSp63=Gg1iToHzKrcgVdpJfWhiS83kg@mail.gmail.com">[FR] add :company-doc-buffer, :company-kind etc properties for pcomplete in org-mode - stardiviner</a></li>
<li><a href="https://github.com/kpassapk/devops.el">devops.el - Infrastructure as an org file</a> (<a href="https://www.reddit.com/r/emacs/comments/1ucu6xp/devopsel_infrastructure_as_an_org_file/">Reddit</a>)</li>
<li><a href="https://github.com/kickingvegas/anju/discussions/156">v1.6.0 · kickingvegas/anju · context menu support for Org agenda</a> (<a href="https://sfba.social/@kickingvegas/116767945517592307">@kickingvegas@sfba.social</a>)</li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/06/emacs-carnival-diary-part-2.html">Raymond Zeitler: Emacs Carnival: diary, Part 2</a> (<a href="https://irreal.org/blog/?p=13882">Irreal</a>)</li>
<li><a href="https://github.com/krvkir/org-mindmap">org-mindmap v0.3.0</a> (<a href="https://www.reddit.com/r/emacs/comments/1u82429/orgmindmap_v030/">Reddit</a>, <a href="https://lobste.rs/s/sqiyga/org_mindmap_editable_mindmaps_for_org">lobste.rs</a>)</li>
<li><a href="https://www.macs.hw.ac.uk/~rs46/posts/2026-06-12-eisvogel-org-export-pdf.html">Exporting org files to PDF with the Eisvogel latex template</a> (<a href="https://www.reddit.com/r/emacs/comments/1u7eq0g/exporting_org_files_to_pdf_with_the_eisvogel/">Reddit</a>)</li>
<li><a href="https://list.orgmode.org/87zf0me6so.fsf@gmail.com">Org Mode requests: [FR] Exporter for ltx-talk</a></li>
<li><a href="https://list.orgmode.org/8733ygi64t.fsf@localhost/T/#u">Notes on recent OrgDevMeetup</a> (<a href="https://www.reddit.com/r/orgmode/comments/1u7nntz/new_orgdevmeetup_on_saturday_lets_contribute_to/">Reddit</a>)</li>
<li>Org development: <a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=07c6db9bc8f4626e21e3c6a275b1640f6202cf14">org-colview: Add quick help for column view</a></li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1ub7h89/underappreciated_emacs_builtins/">Underappreciated Emacs built-ins: completion-preview-mode</a></li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://metaredux.com/posts/2026/06/16/cider-1-22.html">Meta Redux: CIDER 1.22 (“São Miguel”)</a></li>
<li><a href="http://box.matto.nl/start-guile-shell-script-that-listens-on-a-port-for-repl-client.html">Start Guile shell script that listens on a port for REPL client - box.matto.nl</a> (<a href="https://snac.lab8.cz/mattof/p/1781641221.269522">@mattof@snac.lab8.cz</a>)</li>
<li><a href="https://codeberg.org/hgrsd/ztags">hgrsd/ztags: Generate ctags-based tags for your Zig project, including Zig sources and stdlib.</a> (<a href="https://hachyderm.io/@hgrsd/116798677831846923">@hgrsd@hachyderm.io</a>) - now supports etags output</li>
<li><a href="https://git.sr.ht/~shoshin/ruby-khipu">~shoshin/ruby-khipu - Implementation of the Inka Khipu as a data structure in Ruby. - sourcehut git</a> (<a href="https://buzz.cicadas.surf/@shoshin/116757888253657531">@shoshin@buzz.cicadas.surf</a>) - literate programming</li>
</ul></li>
<li>Shells:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1u9l3fp/ghostel_is_fantastic/">Ghostel is Fantastic</a> (<a href="https://github.com/dakra/ghostel">Github</a>)</li>
<li><a href="https://github.com/csheaff/tmux-control">tmux-control : control-mode client for tmux</a> (<a href="https://www.reddit.com/r/emacs/comments/1u7wgfz/tmuxcontrol_controlmode_client_for_tmux/">Reddit</a>)</li>
<li><a href="https://cashmere.rs/blog/kitty-graphicsel-v100-document-zoom-pan-and-doctor/">kitty-graphics.el 1.0.0: images, video, and documents in terminal Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1u7f5lw/kittygraphicsel_100_images_video_and_documents_in/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1u78ufn/eatserial_an_eat_term_based_serial_terminal/">eat-serial: An eat term based serial terminal</a></li>
</ul></li>
<li>Web:
<ul class="org-ul">
<li><a href="https://ohyecloudy.com/emacsian/2024/05/11/web-archive/">URL로부터 Title을 가져오고 Web Archive 링크를 생성하는 Emacs 함수 - (emacsian ohyecloudy)</a></li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://github.com/parenworks/clatter.el">Clatter: An IRCv3-compliant IRC client</a> (<a href="https://www.reddit.com/r/emacs/comments/1ucq5vy/clatter_an_ircv3compliant_irc_client/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=HlEuXpG992A">Elfeed 4 0 0 使用分享</a> (49:47)</li>
</ul></li>
<li>Evil mode:
<ul class="org-ul">
<li><a href="https://fosstodon.org/@rogerfarrell/116772158102613873">evil-mode tip: make \ allow one-off normal state execution (@rogerfarrell)</a></li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="https://en.andros.dev/blog/4b707a03/how-i-built-a-gpu-backend-for-emacs/">How I built a GPU backend for Emacs | Andros Fenollosa</a> (<a href="https://activity.andros.dev/@andros/statuses/01KVSY47V3RWJRE42MJWA6214E">@andros@activity.andros.dev</a>)
<ul class="org-ul">
<li><a href="https://andros.dev/blog/ea7a1527/como-construi-un-backend-de-gpu-para-emacs/">Cómo construí un backend de GPU para Emacs | Andros Fenollosa</a></li>
</ul></li>
<li><a href="https://github.com/elij/grove-extra">Emacs SVG rendering in force directed graph sims revisited</a> (<a href="https://www.reddit.com/r/emacs/comments/1u9vvt3/emacs_svg_rendering_in_force_directed_graph_sims/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=Btrw8g8GTjQ">Speech to text with Whisper-cpp Emacs and whisper.el</a> (55:56)</li>
<li><a href="https://xenodium.com/ytr-youtube-radio-for-emacs">Alvaro Ramirez: ytr: YouTube radio for Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1ucwbi8/ytr_youtube_radio_for_emacs/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=48636380">HN</a>, <a href="https://irreal.org/blog/?p=13895">Irreal</a>)</li>
</ul></li>
<li>AI:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=7fdHeUoRRgg">Bending Emacs Episode 14: Prototyping iOS apps with agent-shell, artist-mode, and Claude Skills</a> (<a href="https://www.youtube.com/watch?v=7fdHeUoRRgg">YouTube</a> 26:39, <a href="https://www.reddit.com/r/emacs/comments/1u9eage/bending_emacs_episode_14_prototyping_ios_apps/">Reddit</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1u71nm1/fortnightly_tips_tricks_and_questions_20260616/">Fortnightly Tips, Tricks, and Questions — 2026-06-16 / week 24</a></li>
<li><a href="https://blogsystem5.substack.com/p/is-anyone-still-using-emacs">Is anyone still using Emacs? - by Julio Merino</a>  (<a href="https://lobste.rs/s/s1ep1w/is_anyone_still_using_emacs">lobste.rs</a>, <a href="https://news.ycombinator.com/item?id=48615739">HN</a>, <a href="https://news.ycombinator.com/item?id=48615739">HN</a>)</li>
<li><a href="https://xvw.lol/en/articles/emacs-start.html">xvw.lol - Emacs, how it all started (for me)</a> (<a href="https://news.ycombinator.com/item?id=48542784">HN</a>, <a href="https://merveilles.town/@xvw/116754855899834357">@xvw@merveilles.town</a>)
<ul class="org-ul">
<li><a href="https://xvw.lol/pages/emacs-start.html">xvw.lol - Emacs, comment tout a démarré (pour moi)</a></li>
</ul></li>
<li><a href="https://sachachua.com/blog/2026/06/emacs-chat-with-ross-a-baker/">Sacha Chua: Emacs Chat 26: Ross A. Baker</a> (<a href="https://www.youtube.com/watch?v=_tEcqbi_2o8">YouTube</a> 01:02:45)</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://ray-on-emacs.blogspot.com/2026/06/emacs-carnival-diary-part-1.html">Raymond Zeitler: Emacs Carnival: diary, Part 1</a></li>
<li><a href="https://blog.davep.org/2026/06/16/become-el-v1-4-0.html">Dave Pearson: become.el v1.4.0</a> - tidying files before saving</li>
<li><a href="https://www.gnu.org/software/emacs/manual/html_node/emacs/Document-View.html">Document View (GNU Emacs Manual)</a> (<a href="https://mathstodon.xyz/@annamalai/116758228616242732">@annamalai@mathstodon.xyz</a>) - can open PDFs as plain text</li>
<li><a href="https://monadicsheep.org/blog/hello.html">Monadic Sheep: Hello there!</a> - Emacs Reader, PALE (picture and animation), canvas patch, Insidious YouTube client</li>
<li><a href="https://masutaka.net/en/2026-06-21-1/">Switching from the Mac port Build of Emacs to the Standard NS Build | Masutaka's ChangeLog Memo</a>
<ul class="org-ul">
<li><a href="https://masutaka.net/2026-06-21-1/">Mac port 版 Emacs から、標準の NS 版に乗り換えられた | マスタカの ChangeLog メモ</a></li>
</ul></li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c7b156dce38a51aff3096fb34a8fbfccfb6c077c">gv.el: Allow use of `ignore` as a place (bug#81217)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e13fb667a2179548a1b57bf1e345b5a1dc00bb24">Support OSC 8 hyperlinks in man pages</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3e0915c68825ca88244ddf1f670f6dd62dcd131c">; * etc/NEWS: Document 'newsticker-treeview-copy-url' (bug#81013).</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=08f02cbae08ccd945fc09d48c3ee02dce628bee8">VC-Dir shows key binding hints</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/clatter">clatter</a>: An IRCv3-compliant IRC client (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/countdown-modeline">countdown-modeline</a>: Display a color-coded countdown in the modeline (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/leadkey">leadkey</a>: Translate leader keys to key sequences (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/notmuch-multi">notmuch-multi</a>: Prettified Notmuch UI For Multiple Accounts (MELPA)</li>
</ul></li>
</ul>

<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://mastodon.social/tags/emacs">Mastodon #emacs</a>, <a href="https://bsky.app/hashtag/emacs">Bluesky #emacs</a>, <a href="https://hn.algolia.com/?query=emacs&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://lobste.rs/search?q=emacs&amp;what=stories&amp;order=newest">lobste.rs</a>, <a href="https://programming.dev/c/emacs?dataType=Post&amp;page=1&amp;sort=New">programming.dev</a>, <a href="https://lemmy.world/c/emacs">lemmy.world</a>, <a href="https://lemmy.ml/c/emacs?dataType=Post&amp;page=1&amp;sort=New">lemmy.ml</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, and <a href="https://lists.gnu.org/archive/html/emacs-devel/2026-06">emacs-devel</a>. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at <a href="mailto:sacha@sachachua.com">sacha@sachachua.com</a>. Thank you!
</p>
<div><a href="https://sachachua.com/blog/2026/06/2026-06-22-emacs-news/index.org">View Org source for this post</a></div>
<p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2026%2F06%2F2026-06-22-emacs-news%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></description>
		</item><item>
		<title>2026-06-15 Emacs news</title>
		<link>https://sachachua.com/blog/2026/06/2026-06-15-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 15 Jun 2026 13:54:28 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/06/2026-06-15-emacs-news/</guid>
		<description><![CDATA[<p>
Lots of discussion around Karthik's latest blog post <a href="https://karthinks.com/software/even-more-batteries-included-with-emacs/">Even More Batteries Included with Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1u5pago/even_more_batteries_included_with_emacs_karthinks/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=48535886">HN</a>, <a href="https://lobste.rs/s/wwbl1n/even_more_batteries_included_with_emacs">lobste.rs</a>). Check it out!
</p>

<ul class="org-ul">
<li>Emacs updates:
<ul class="org-ul">
<li><a href="https://copr.fedorainfracloud.org/coprs/bhavin192/emacs-pretest/">Emacs 31.0.90 pretest packages for Fedora</a> (<a href="https://www.reddit.com/r/emacs/comments/1u17dmp/emacs_31090_pretest_packages_for_fedora/">Reddit</a>)</li>
<li><a href="https://f-droid.org/en/packages/org.gnu.emacs/">Emacs 31.0.90 pretest packages for Android, via F-Droid</a> (<a href="https://www.reddit.com/r/emacs/comments/1u6ed1e/emacs_31090_pretest_packages_for_android_via/">Reddit</a>)</li>
</ul></li>
<li>Upcoming events (<a href="https://emacslife.com/calendar/emacs-calendar.ics">iCal file</a>, <a href="https://emacslife.com/calendar/">Org</a>):
<ul class="org-ul">
<li>M-x Research: TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Wed Jun 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore</li>
<li>OrgDevMeetup <a href="https://bbb.emacsverse.org/rooms/orgdevmeetup">https://bbb.emacsverse.org/rooms/orgdevmeetup</a> Sat Jun 20 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata &ndash; Sun Jun 21 0000 Asia/Singapore</li>
<li>EmacsSF (in person): coffee.el in SF <a href="https://www.meetup.com/emacs-sf/events/315192115/">https://www.meetup.com/emacs-sf/events/315192115/</a> Sat Jun 20 1100 America/Los_Angeles</li>
<li>Emacs Berlin: Emacs-Berlin Hybrid Meetup <a href="https://emacs-berlin.org/">https://emacs-berlin.org/</a> Wed Jun 24 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/GMT - 1900 Europe/Berlin - 2230 Asia/Kolkata &ndash; Thu Jun 25 0100 Asia/Singapore</li>
<li>Emacs APAC: Emacs APAC meetup (virtual) <a href="https://emacs-apac.gitlab.io/announcements/">https://emacs-apac.gitlab.io/announcements/</a> Sat Jun 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore</li>
</ul></li>
<li>Beginner:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=Lnj45uzDcLc">How to Install a Package on Emacs From Melpa</a> (04:09)</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://rtzptz.xyz/posts/eat-replace-shell-pop.html">Replace shell-pop with built-in display-buffer-alist</a> (<a href="https://www.reddit.com/r/emacs/comments/1u1fmm5/replace_shellpop_with_builtin_displaybufferalist/">Reddit</a>)</li>
<li><a href="https://codeberg.org/salvari/emacs30_elpaca_public">salvari/emacs30_elpaca_public: My new configuration for Emacs using Elpaca as package manager - Codeberg.org</a> (<a href="https://mastodon.gal/@salvari/116720718764088405">@salvari@mastodon.gal</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://lars.ingebrigtsen.no/2026/06/11/web-scraping-is-getting-harder-all-the-time/">Lars Ingebrigtsen: Web scraping is getting harder all the time</a></li>
<li><a href="https://tv.dyne.org/w/d38i5Gmk4xpHEHdFq8mGfW">[22] Integrating Emacs Reader with Canvas - Dyne.org TV</a> (<a href="https://mathstodon.xyz/@divyaranjan/116737776379893396">@divyaranjan@mathstodon.xyz</a>)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://github.com/kn66/halo.el">halo.el: an experimental minor mode for keeping point centered and dimming distant lines</a> (<a href="https://www.reddit.com/r/emacs/comments/1u5i881/haloel_an_experimental_minor_mode_for_keeping/">Reddit</a>)</li>
<li><a href="https://github.com/gonewest818/dimmer.el">dimmer.el &ndash; after a hiatus, new development underway</a> (<a href="https://www.reddit.com/r/emacs/comments/1u2af5n/dimmerel_after_a_hiatus_new_development_underway/">Reddit</a>) - dims inactive buffers; updates: reset when theme changes, handle child frames</li>
<li><a href="https://blog.davep.org/2026/06/12/simplifying-my-mode-line.html">Dave Pearson: Simplifying my mode line</a></li>
<li><a href="https://blog.davep.org/2026/06/13/it-got-darker.html">Dave Pearson: It got darker</a> - switched to a dark-mode</li>
<li><a href="https://github.com/kn66/vertico-buffer-frame">Inspired by nano-emacs: vertico-buffer-frame with nano-vertico</a> (<a href="https://www.reddit.com/r/emacs/comments/1u2zyp7/inspired_by_nanoemacs_verticobufferframe_with/">Reddit</a>)</li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://github.com/dmgerman/bookmark-plusplus">modernizing bookmark+</a> (<a href="https://www.reddit.com/r/emacs/comments/1u4uzop/modernizing_bookmark/">Reddit</a>)- trying to get in touch with Drew Adams</li>
<li><a href="https://github.com/jamescherti/outline-indent.el">outline-indent, a modern Indentation-based Text Folding Mode for Emacs (Release 1.2.0)</a> (<a href="https://www.reddit.com/r/emacs/comments/1u18jlq/outlineindent_a_modern_indentationbased_text/">Reddit</a>)</li>
</ul></li>
<li>Dired:
<ul class="org-ul">
<li><a href="https://protesilaos.com/codelog/2026-06-13-emacs-flat-dired-for-regexp-since-days/">Protesilaos: Emacs: flat Dired listing for REGEXP, optionally up to DAYS since last  modification</a> (<a href="https://irreal.org/blog/?p=13875">Irreal</a>)</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://batsov.com/articles/2026/06/11/emacs-loves-asciidoc/">Bozhidar Batsov: Emacs loves AsciiDoc</a> (<a href="https://irreal.org/blog/?p=13871">Irreal</a>)</li>
<li><a href="https://blog.davep.org/2026/06/14/blogmore-el-v5-3-0.html">Dave Pearson: blogmore.el v5.3.0</a> - adds blogmore-link-series</li>
<li><a href="https://gitlab.com/smaller-infinity/bibtex-format">New, Fast, BibTex Formatter</a> (<a href="https://www.reddit.com/r/emacs/comments/1u2djgg/new_fast_bibtex_formatter/">Reddit</a>) - Uses rust</li>
</ul></li>
<li>Denote:
<ul class="org-ul">
<li><a href="https://taonaw.com/2026/06/14/meta-journal-notes-in-denotejournal.html">TAONAW - Emacs and Org Mode: Meta Journal notes in Denote-Journal with Journelly</a></li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://sachachua.com/blog/2026/06/from-dc-toedt-copy-org-mode-as-markdown/">Sacha Chua: From DC Toedt: Copy Org Mode as Markdown</a></li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/06/creating-reference-to-webpage-in-org.html">Raymond Zeitler: Creating a Reference to a Webpage in Org</a></li>
<li><a href="https://www.reddit.com/r/orgmode/comments/1u5gpmb/a_day_with_orgsupertag_one_persons_complete/">A Day with Org-SuperTag — One Person's Complete Workflow</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/1u31nrb/org_export_dispatcher_to_eisvogel_latex_template/">Org export dispatcher to Eisvogel LaTeX template</a></li>
<li><a href="https://tilde.town/~cryptk/blog/yaob.html">YAOB – Yet Another Org Blog · (interzone)</a> (<a href="https://mastodon.social/@cryptk/116722167175985830">@cryptk</a>)</li>
<li><a href="https://www.youtube.com/watch?v=t_mi-H9iFXA">Emacs Org-Roam: Gestione della Conoscenza a Grafi e Metodo Zettelkasten</a> (06:39)</li>
<li>Org development:
<ul class="org-ul">
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=0a7387385710c708d54af89ebcd3835eb8a2eb7a">ob-core: Obsolete `org-babel-remote-temporary-directory'</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=4dc39c7eb3d481984fabfe2bfe578da51fb9c779">org-agenda-timerange-leaders: Allow functions as element values</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsUnderstandingEmbark">Chris's Wiki - blog/programming/EmacsUnderstandingEmbark</a> (<a href="https://lobste.rs/s/secptg/understanding_embark_gnu_emacs_bit_some">lobste.rs</a>, <a href="https://lemmy.ml/post/48522563?scrollToComments=true">lemmy.ml</a>)</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://emacs.dyerdwelling.family/emacs/20260610061920-emacs&#45;&#45;the-hidden-git-stash-keys-in-emacs-vc-directory-mode/">James Dyer: The Hidden Git Stash Keys in Emacs VC Directory Mode</a></li>
<li><a href="https://www.swift.org/documentation/articles/zero-to-swift-emacs.html">Configuring Emacs for Swift Development | Swift.org</a> (<a href="https://sfba.social/@kickingvegas/116734370211177731">@kickingvegas@sfba.social</a>)</li>
<li><a href="https://codeberg.org/zshaftel/tree-sitter-cl-syntax">Common Lisp tree-sitter grammar with a major-mode and Sly powered semantic highlighting</a> (<a href="https://www.reddit.com/r/emacs/comments/1u0pyfj/common_lisp_treesitter_grammar_with_a_majormode/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=i6i1omycw0Y">Corrigindo divergências entre arquivos de configuração do emacs</a> (01:37:06)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://github.com/laurynas-biveinis/mu4e-autotask/">mu4e-based email automation package</a> (<a href="https://www.reddit.com/r/emacs/comments/1u0iqtm/mu4ebased_email_automation_package/">Reddit</a>)</li>
<li><a href="https://git.securityops.co/cristiancmoises/whatsappel">Whatsappel - Run WhatsApp inside Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1u58hb8/whatsappel_run_whatsapp_inside_emacs/">Reddit</a>)</li>
</ul></li>
<li>Doom Emacs:
<ul class="org-ul">
<li><a href="https://github.com/orgs/doomemacs/discussions/114">doom emacs 项目拆分为core和modules, doom emacs 将进入快速发展期</a> (<a href="https://www.reddit.com/r/DoomEmacs/comments/1u13u8o/doom_emacs_%E9%A1%B9%E7%9B%AE%E6%8B%86%E5%88%86%E4%B8%BAcore%E5%92%8Cmodules_doom_emacs_%E5%B0%86%E8%BF%9B%E5%85%A5%E5%BF%AB%E9%80%9F%E5%8F%91%E5%B1%95%E6%9C%9F/">Reddit</a>)</li>
</ul></li>
<li>Fun:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=7tURkbpdUmo">The World Cup&hellip; in emacs! ⚽️💻</a> (04:41, <a href="https://www.reddit.com/r/emacs/comments/1u2q0o9/the_world_cup_in_emacs/">Reddit</a>)</li>
<li><a href="https://www.chiply.dev/post-emacs-svg-benchmark">Emacs SVG Benchmark Reveals Gaming-Caliber Frame Rates</a> (<a href="https://www.reddit.com/r/emacs/comments/1u2ycqp/emacs_svg_benchmark_reveals_gamingcaliber_frame/">Reddit</a>)</li>
</ul></li>
<li>AI:
<ul class="org-ul">
<li><a href="https://xenodium.com/agent-shell-0-55-updates">Alvaro Ramirez: agent-shell 0.55 updates</a> (<a href="https://lobste.rs/s/qulbgz/agent_shell_0_55_updates">lobste.rs</a>, <a href="https://www.reddit.com/r/emacs/comments/1u2x3ur/agentshell_055_updates/">Reddit</a>)</li>
<li><a href="https://github.com/dnouri/pi-coding-agent/releases/tag/v2.5.0">New Pi Emacs coding harness release has no trust issues!</a> (<a href="https://www.reddit.com/r/emacs/comments/1u4s8ks/new_pi_emacs_coding_harness_release_has_no_trust/">Reddit</a>)</li>
<li><a href="https://codeberg.org/martenlienen/emcp">EMCP - Emacs an an MCP server</a> (<a href="https://www.reddit.com/r/emacs/comments/1u5ef0v/emcp_emacs_an_an_mcp_server/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=8JgIE48vh6c">Vibe Coding with Emacs' Built-In AI - System Crafters Live!</a> (01:47:29)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://v.redd.it/uxwyavj7646h1">Joshua Blais on Doom Emacs, Vanilla Emacs, Guix, and 34-Key Keyboards</a> (<a href="https://www.reddit.com/r/emacs/comments/1u0iy6b/joshua_blais_on_doom_emacs_vanilla_emacs_guix_and/">Reddit</a>)</li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/05/emacs-its-worth-revealing-oneself-for.html">Raymond Zeitler: Emacs &ndash; It's Worth Revealing Oneself For</a></li>
<li><a href="https://www.rahuljuliato.com/posts/blog-on-gemini">My Blog Now Has a Gemini Mirror</a> (<a href="https://www.reddit.com/r/emacs/comments/1u1hxyf/my_blog_now_has_a_gemini_mirror/">Reddit</a>) - Rahul Juliato</li>
</ul></li>
<li><a href="https://rossabaker.com/blog/underappreciated-emacs-built-ins/">Emacs Carnival: Underappreciated Built-ins</a>:
<ul class="org-ul">
<li><a href="https://karthinks.com/software/even-more-batteries-included-with-emacs/">Even More Batteries Included With Emacs (Karthinks)</a> (<a href="https://www.reddit.com/r/emacs/comments/1u5pago/even_more_batteries_included_with_emacs_karthinks/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=48535886">HN</a>, <a href="https://lobste.rs/s/wwbl1n/even_more_batteries_included_with_emacs">lobste.rs</a>)</li>
<li><a href="https://www.youtube.com/watch?v=yuJYEua0ZwA">Yay Emacs 33: Sacha and Prot Talk Emacs: Built-ins</a> (01:01:36)</li>
<li><a href="https://www.homepages.ucl.ac.uk/~ucecesf/blog/20260602.html">Emacs carnival: rec mode, an all-text database system</a> (<a href="https://lobste.rs/s/p78ttt/emacs_rec_mode_all_text_database_system">lobste.rs</a>)</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://github.com/tanrax/emacs-gpu">tanrax/emacs-gpu: GNU Emacs with a GPU-accelerated display backend · GitHub</a> (<a href="https://activity.andros.dev/@andros/statuses/01KTZV88P5V4VCQ2M9293R9BTZ">@andros@activity.andros.dev</a>)</li>
<li><a href="https://www.youtube.com/watch?v=imAgBN3brns">Xah Talk Show Ep793. emacs, install Xah Fly Keys in WSL linux emacs</a> (02:18:11)</li>
<li><a href="https://www.youtube.com/watch?v=teAgI3aoIpU">Xah Talk Show Ep792. install emacs on wsl Windows Subsystem for Linux</a> (01:47:31)</li>
<li><a href="https://sachachua.com/blog/2026/06/june-11-sacha-and-prot-talk-emacs-built-ins/">Sacha Chua: Yay Emacs 33: Sacha and Prot Talk Emacs: Built-ins</a> (<a href="https://protesilaos.com/codelog/2026-06-09-emacs-live-sacha-chua-built-ins/">Prot</a>)</li>
<li><a href="https://chrismaiorana.com/tmux-wm-emacs-no-gui/">Chris Maiorana: When tmux is your window manager</a> (<a href="https://irreal.org/blog/?p=13868">Irreal</a>)</li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li>emacs-devel:
<ul class="org-ul">
<li><a href="https://yhetil.org/emacs-devel/ed53dc2f-d0e2-427d-9415-45901f95ffcf@gutov.dev/">Re: master 1d91d9b717d: project-vc-dir: Use truenames - Dmitry Gutov</a> - discussion of when to use symlinks and when to use truenames</li>
<li><a href="https://yhetil.org/emacs-devel/87zf0y8w0y.fsf@linabee.uk/">Re: SDL terminal type - Lina</a> - anyone interested in trying to port Emacs UI to SDL rendering?</li>
</ul></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=15e5f404f05f7a1ca5bdd8eb6a7579e0546472da">Optional display of overlay-arrow in margin (bug#81109)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=87133286d6b7ed20c2d6aa41c9bf00c10bc80d30">Revert "project-vc-dir: Use truenames"</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=78a10d17c69970687f8330f6c896170bcf936ef3">Convert outline-search-function to defcustom</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=194c28aaf22979d46f22cc424ba8f1bc78db27b3">Add outline-search-from-regexp generic helper</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c6c4888ced296b6bda7752066df44d95f591cb06">'work-buffer&ndash;release' kill locals silently and reset the buffer (bug#81111)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=725120ca3de9f30c8c6bbaeb237f9c803c12b442">Set user options in file/directory locals like 'setopt-local' (bug#81120)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e7e9c55ba745e5499dc4d2370fda481b7270d74a">Add outline-show-entry-and-parents to reveal entry hierarchy</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f343f20b9449c14deceb9fed1a062687c1d52d38">Mark vc-dir-show-outgoing-count obsolete</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d91d9b717df1781c07d28f46af4ac2af19c16b4">project-vc-dir: Use truenames</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/pure-light-theme">pure-light-theme</a>: A light colored theme for e-ink color monitors (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/shexc-ts-mode">shexc-ts-mode</a>: Tree-sitter major mode for ShExC (MELPA)</li>
</ul></li>
</ul>

<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://mastodon.social/tags/emacs">Mastodon #emacs</a>, <a href="https://bsky.app/hashtag/emacs">Bluesky #emacs</a>, <a href="https://hn.algolia.com/?query=emacs&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://lobste.rs/search?q=emacs&amp;what=stories&amp;order=newest">lobste.rs</a>, <a href="https://programming.dev/c/emacs?dataType=Post&amp;page=1&amp;sort=New">programming.dev</a>, <a href="https://lemmy.world/c/emacs">lemmy.world</a>, <a href="https://lemmy.ml/c/emacs?dataType=Post&amp;page=1&amp;sort=New">lemmy.ml</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, and <a href="https://lists.gnu.org/archive/html/emacs-devel/2026-06">emacs-devel</a>. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at <a href="mailto:sacha@sachachua.com">sacha@sachachua.com</a>. Thank you!</p>
<div><a href="https://sachachua.com/blog/2026/06/2026-06-15-emacs-news/index.org">View Org source for this post</a></div>
<p>You can <a href="https://social.sachachua.com/@sacha/statuses/01KV5XYWFASX9YDD8MN7QEGEC0" target="_blank" rel="noopener noreferrer">comment on Mastodon</a> or <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2026%2F06%2F2026-06-15-emacs-news%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></description>
		</item><item>
		<title>2026-06-08 Emacs news</title>
		<link>https://sachachua.com/blog/2026/06/2026-06-08-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 08 Jun 2026 18:36:11 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/06/2026-06-08-emacs-news/</guid>
		<description><![CDATA[<p>
It's <a href="https://rossabaker.com/blog/underappreciated-emacs-built-ins/">Emacs Built-ins appreciation month</a>! I'm coming to appreciate the menu bar more. What built-ins do you appreciate? Write about it and <a href="https://rossabaker.com/blog/underappreciated-emacs-built-ins/">send Ross a link</a>!
</p>

<ul class="org-ul">
<li>Emacs updates:
<ul class="org-ul">
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2026-06/msg00118.html">Emacs 31.0.90 pretest is available</a> (<a href="https://www.reddit.com/r/emacs/comments/1tycwh7/emacs_31090_pretest_released_speed_boosts_ui/">Reddit</a>, <a href="https://www.linuxcompatible.org/story/emacs-31090-pretest-released-speed-boosts-ui-tweaks-bug-fixes/">Linux Compatible</a>, <a href="https://irreal.org/blog/?p=13858">Irreal</a>)</li>
</ul></li>
<li>Upcoming events (<a href="https://emacslife.com/calendar/emacs-calendar.ics">iCal file</a>, <a href="https://emacslife.com/calendar/">Org</a>):
<ul class="org-ul">
<li>Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch <a href="https://emacs-berlin.org/">https://emacs-berlin.org/</a> Tue Jun 9 1900 Europe/Berlin</li>
<li>OrgMeetup (virtual) <a href="https://orgmode.org/worg/orgmeetup.html">https://orgmode.org/worg/orgmeetup.html</a> Wed Jun 10 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata &ndash; Thu Jun 11 0000 Asia/Singapore</li>
<li>Atelier Emacs Montpellier (in person) <a href="https://lebib.org/date/atelier-emacs">https://lebib.org/date/atelier-emacs</a> Fri Jun 12 1800 Europe/Paris</li>
<li>M-x Research: TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Wed Jun 17 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore</li>
</ul></li>
<li>Beginner:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=diPparUrHGw">How to Install Emacs on a Chromebook in 2026</a> (07:15)</li>
<li><a href="https://www.youtube.com/watch?v=CVtYtcFvutw">How to Setup Emacs on a Chromebook Without Elisp in 2026</a> (10:37)</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://wiki.plexwave.org/useful-emacs-key-bindings">Useful Emacs key bindings</a> (<a href="https://gts.plexwave.org/@spnw/statuses/01KT4TKGRQ2VZ62CD1N9APSG20">@spnw@plexwave.org</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1tzo8jz/this_is_my_best_emacs_function_written_in_my/">function to list bindings</a></li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/06/emacs-and-numeric-keypad.html">Raymond Zeitler: Emacs and the Numeric Keypad</a></li>
<li><a href="https://mathstodon.xyz/@oantolin/116698855002229972">new embark-automatic-prefix-help-mode (@oantolin@mathstodon.xyz)</a></li>
<li><a href="https://www.youtube.com/watch?v=ZCELm1zUcH0">How I structure my Emacs init.el file</a> (27:05, <a href="https://github.com/maxfriis/my-emacs-config">GitHub</a>)</li>
<li><a href="https://github.com/jamescherti/minimal-emacs.d">minimal-emacs.d: A Customizable init.el and early-init.el for Optimized Startup and Better Emacs Defaults [Release 1.5.0]​</a> (<a href="https://www.reddit.com/r/emacs/comments/1tuowci/minimalemacsd_a_customizable_initel_and/">Reddit</a>)</li>
<li><a href="https://github.com/scovl/dotfiles/tree/main/OpenBSD/.emacs.d">dotfiles/OpenBSD/.emacs.d at main · scovl/dotfiles · GitHub</a> (<a href="https://hachyderm.io/@lobocode/116677349851718741">@lobocode@hachyderm.io</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://github.com/k3jph/stops-el">k3jph/stops-el: stops: Guards in Emacs Lisp · GitHub</a> (<a href="https://mastodon.social/@k3jph/116693120049548169">@k3jph</a>)</li>
<li><a href="https://codeberg.org/imarko/vared.el">imarko/vared.el: Emacs command for interactively editing a variable - Codeberg.org</a> (<a href="https://fosstodon.org/@zrzz/116711371610663138">@zrzz@fosstodon.org</a>)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://github.com/jamescherti/vim-tab-bar.el">vim-tab-bar: A Vim inspired Emacs tab-bar that adapts to any Emacs theme [Release 1.1.5]​</a> (<a href="https://www.reddit.com/r/emacs/comments/1tu64xu/vimtabbar_a_vim_inspired_emacs_tabbar_that_adapts/">Reddit</a>)</li>
<li><a href="https://www.chiply.dev/post-svg-line">svg-line: Better Status Bars for Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1u069gm/svgline_better_status_bars_for_emacs/">Reddit</a>, <a href="https://lobste.rs/s/bqjxzj/svg_line_better_status_bars_for_emacs">lobste.rs</a>)</li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/06/change-emacs-cursor-to-indicate.html">Raymond Zeitler: Change Emacs Cursor to Indicate Overwrite Mode</a></li>
<li><a href="https://source.cipherbliss.com/tykayn/emacs-theming">tykayn/emacs-theming</a> (<a href="https://mastodon.cipherbliss.com/@tykayn/116697952623553128">@tykayn@mastodon.cipherbliss.com</a>)</li>
<li><a href="https://github.com/lucasobx/pixel-themes">Emacs themes inspired by pixel art palettes</a> (<a href="https://www.reddit.com/r/emacs/comments/1tx56oj/emacs_themes_inspired_by_pixel_art_palettes/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=FSdPbKTBWaQ">How to Change Themes in Emacs</a> (01:31)</li>
<li><a href="https://www.youtube.com/watch?v=7Gz-FOq9AIs">How to Inhibit the Welcome Screen in Emacs</a> (01:12)</li>
<li><a href="https://www.youtube.com/watch?v=Cr9IHzj_APQ">How to Maximize Emacs' Screen Upon Startup</a> (01:24)</li>
<li><a href="https://www.youtube.com/watch?v=Rsgg-uVJlIw">How to Hide the Tool Bar, Scroll Bar, and Menu Bar in Emacs</a> (02:00)</li>
<li><a href="https://www.youtube.com/watch?v=XTgIJUwmz0Q">Nicolas Rougier's Talk at 39C3 - The art of text (rendering)</a> (<a href="https://www.reddit.com/r/emacs/comments/1txnsrr/nicolas_rougiers_talk_at_39c3_the_art_of_text/">Reddit</a>) see discussion for more thoughts on SVG in Emacs</li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1tu9wvg/post_a_solution_embarkactonlastmessage/">Post a solution: embark-act-on-last-message</a></li>
<li><a href="https://github.com/vmargb/project-x">Project-x revived with Emacs 30+ support!</a> (<a href="https://www.reddit.com/r/emacs/comments/1tylkdz/projectx_revived_with_emacs_30_support/">Reddit</a>) - session persistence</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1txrf6o/little_llm_helper_function_for_copying_fileline/">Little LLM helper function for copying file:line coordinates</a></li>
<li><a href="https://github.com/jamescherti/kirigami.el">kirigami: A unified Emacs method to fold and unfold text in Emacs: outline, outline-indent, org-mode, markdown-mode, vdiff, hideshow, treesit-fold&hellip; [Release 1.1.2]​</a> (<a href="https://www.reddit.com/r/emacs/comments/1tup3tb/kirigami_a_unified_emacs_method_to_fold_and/">Reddit</a>)</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://github.com/mmarshall540/electric-sentence">mmarshall540/electric-sentence: Automatically add the extra space between sentences in Emacs. · GitHub</a> (<a href="https://www.reddit.com/r/emacs/comments/1tynlmb/wrote_a_package_to_add_the_2nd_space_between/">Reddit</a>)</li>
<li><a href="https://github.com/jamescherti/quick-sdcv.el">quick-sdcv: Emacs offline dictionary using 'sdcv' [Release 1.0.5]​</a> (<a href="https://www.reddit.com/r/emacs/comments/1tu6u91/quicksdcv_emacs_offline_dictionary_using_sdcv/">Reddit</a>, <a href="https://irreal.org/blog/?p=13848">Irreal</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1tvrwet/notes_linking_and_tagging_systems_in_emacs/">Notes, Linking and Tagging systems in Emacs</a></li>
<li><a href="https://mahmoodsh.com/blk.html">blk</a>: creating and navigating titles of text files, linking between them</li>
<li><a href="https://blog.davep.org/2026/06/05/blogmore-el-v4-6-0.html">Dave Pearson: blogmore.el v4.6.0</a> - show toc, show toc inline</li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://bicycleforyourmind.com/much-ado-about-emacs-014">Much Ado About Emacs 014: Org-Mode and the Capture System</a>, creating headings at different levels, and changing bindings</li>
<li><a href="https://taonaw.com/2026/06/03/correcting-photo-orientation-for-orgmode.html">TAONAW - Emacs and Org Mode: Correcting photo orientation for org-mode in Linux</a> (<a href="https://irreal.org/blog/?p=13860">Irreal</a>)</li>
<li><a href="https://citum.org/news/citing-with-citum-in-emacs-org-mode.html">Citing with Citum in Emacs org-mode | News | Citum</a> (<a href="https://mas.to/@bdarcus/116677048360094778">@bdarcus@mas.to</a>)</li>
<li><a href="https://eugene-andrienko.com/it/2024/12/01/emacs-plugin-jekyll-blog.html">How I wrote an Emacs plugin to build my blog</a> (<a href="https://mastodon.bsd.cafe/@evgandr/116687815479622870">@evgandr@bsd.cafe</a>)</li>
<li><a href="https://thecloudlet.github.io/technical/emacs/org-zola-workflow/">Migrating a Zola blog from Markdown to Org-mode — with a lint/export/check pipeline to keep them in sync | The Cloudlet</a></li>
<li>Org development: <a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3ea1682731fa061115bc690e76ce7d1d2955f810">Generate images in TOC for HTML export</a></li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://www.chiply.dev/post-incremental-suggesting-read">Beyond ICR: Incremental 'Suggesting' Read in Emacs</a> (<a href="https://www.youtube.com/watch?v=UnAavHqekp0">YouTube</a> 20:10, <a href="https://www.reddit.com/r/emacs/comments/1tvjp8l/beyond_icr_incremental_suggesting_read_in_emacs/">Reddit</a>, <a href="https://fosstodon.org/@chiply/116685381663629482">@chiply@fosstodon.org</a>)</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://github.com/rschmukler/magit-difftastic">Introducing magit-difftastic: integrate difftastic into magit</a> (<a href="https://www.reddit.com/r/emacs/comments/1twq1bg/introducing_magitdifftastic_integrate_difftastic/">Reddit</a>)</li>
<li><a href="https://github.com/phye/inline-review">inline-review: review merge/pull requests directly within emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1ttw2qg/inlinereview_review_mergepull_requests_directly/">Reddit</a>)</li>
<li><a href="https://www.alcarney.me/blog/2026/alc-jj-log-view-mode/">Building alc-jj-log-view-mode — Alex Carney</a> (<a href="https://mastodon.social/@alcarney/116711382373829868">@alcarney</a>)</li>
<li><a href="https://wassimans.com/blog/building-ios-apps-with-doom-emacs/">Building IOS Apps With Doom Emacs | Wassim Mansouri</a> (<a href="https://news.ycombinator.com/item?id=48388710">HN</a>)</li>
<li><a href="https://www.youtube.com/watch?v=thPsF9C2b10">CEDET for  Plan 9 coding</a> (01:14)</li>
<li><a href="https://oylenshpeegul.gitlab.io/blog/posts/20260601/">Tim Heaney: Ziglings</a></li>
</ul></li>
<li>Shells:
<ul class="org-ul">
<li><a href="https://www.alcarney.me/blog/2026/eshell-integration/">A Simple jj Integration for eshell — Alex Carney</a> (<a href="https://mastodon.social/@alcarney/116703207672988666">@alcarney</a>)</li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/06/exeln-execute-line.html">Raymond Zeitler: exeln: EXEcute LiNe</a>
<ul class="org-ul">
<li><a href="https://ray-on-emacs.blogspot.com/2026/06/follow-on-to-exeln.html">Follow-on to exeln</a></li>
</ul></li>
</ul></li>
<li>Web:
<ul class="org-ul">
<li><a href="https://irreal.org/blog/?p=13846">Irreal: My Growing Appreciation For EWW</a></li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://ashishpanigrahi.com/blog/o365-offline-email/">Setting up offline email for Microsoft O365 with notmuch and emacs | Ashish Panigrahi</a> (<a href="https://ioc.exchange/@paniash/116711092886642906">@paniash@ioc.exchange</a>)</li>
<li><a href="https://lars.ingebrigtsen.no/2026/06/05/super-simple-spam-splitting-for-gnus/">Lars Ingebrigtsen: Super Simple Spam Splitting for Gnus</a></li>
<li><a href="https://github.com/emacs-elfeed/elfeed/blob/main/NEWS.org#version-400-2026-06-06">New Elfeed 4.0.0 release</a> (<a href="https://irreal.org/blog/?p=13862">Irreal</a>, <a href="https://news.ycombinator.com/item?id=48428652">HN</a>)</li>
<li><a href="https://en.andros.dev/blog/1a6f3018/chatting-via-meshtastic-in-emacs/">Chatting via Meshtastic in Emacs | Andros Fenollosa</a></li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="https://mbork.pl/2026-06-06_Copying_images_in_Emacs">Marcin Borkowski: Copying images in Emacs</a></li>
<li><a href="https://www.youtube.com/watch?v=iUrTC4PrBpM">Kokoro-onnx with Cuda for text to speech with Emacs</a> (01:26:56)</li>
</ul></li>
<li>Fun:
<ul class="org-ul">
<li><a href="https://github.com/modeverv/wasmacs">I ported GNU Emacs 30.2 to the browser with WebAssembly</a> (<a href="https://www.reddit.com/r/emacs/comments/1tzy72g/i_ported_gnu_emacs_302_to_the_browser_with/">Reddit</a>)</li>
<li><a href="https://ianyepan.github.io/posts/emacs-in-pop-culture/">Emacs Appearance in Pop Culture</a> (<a href="https://www.reddit.com/r/emacs/comments/1u02d0v/emacs_appearance_in_pop_culture/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=48474274">HN</a>, <a href="https://irreal.org/blog/?p=13866">Irreal</a>)</li>
</ul></li>
<li>AI:
<ul class="org-ul">
<li><a href="https://kevinlynagh.com/newsletter/2026_05_difftron/">Structural diffing in Emacs; deterministic agent harnesses</a> (<a href="https://github.com/lynaghk/difftron/">GitHub</a>)</li>
<li><a href="https://github.com/ananthakumaran/pi.el">Emacs client for Pi Coding Agent</a> (<a href="https://www.reddit.com/r/emacs/comments/1tz40nr/emacs_client_for_pi_coding_agent/">Reddit</a>)</li>
<li><a href="https://github.com/jaketothepast/codetutor">jaketothepast/codetutor: An AI Pair Programmer, that teaches you to code as you write, for Emacs · GitHub</a> (<a href="https://news.ycombinator.com/item?id=48449430">HN</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1tueedh/fortnightly_tips_tricks_and_questions_20260602/">Fortnightly Tips, Tricks, and Questions — 2026-06-02 / week 22</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/1tudad3/learning_emacs_with_progressive_vision_loss/">Learning Emacs with Progressive Vision Loss</a></li>
<li><a href="https://kelar.org/~bandali/news/fsa-202605.html">Amin Bandali: Free software activities in May 2026</a></li>
<li><a href="https://sachachua.com/blog/2026/06/june-4-emacs-chat-with-ben-zanin-gnomon-mastodon-social/">Emacs Chat 25: Ben Zanin (@gnomon@mastodon.social)</a> (<a href="https://www.youtube.com/watch?v=ax4f5uaOHA8">YouTube</a> 59:30)</li>
<li><a href="https://sachachua.com/blog/2026/05/emacs-carnival-may-2026-may-i-recommend/">Sacha Chua: Emacs Carnival May 2026 wrap-up: "May I recommend&hellip;"</a></li>
<li><a href="https://sachachua.com/blog/2026/06/transcript-of-chat-with-matei-candea-about-emacs-and-ai/">Sacha Chua: Transcript of chat with Matei Candea about Emacs and AI</a></li>
<li><a href="https://www.youtube.com/watch?v=UqashZncNj4">This perfect text editor doesn't exist</a> (15:57)</li>
<li><a href="https://linuxblog.io/teco-neovim-text-editing-unix-linux/">From TECO to Neovim: 50 Years of Text Editing on Unix and Linux</a> (<a href="https://www.reddit.com/r/emacs/comments/1tzo58i/from_teco_to_neovim_50_years_of_text_editing_on/">Reddit</a>)</li>
<li><a href="https://www.swi-prolog.org/PceEmacs.md">PceEmacs is an Emacs written in Prolog instead of Lisp! It also seems to support LSP</a> (<a href="https://www.reddit.com/r/emacs/comments/1tvn264/pceemacs_is_an_emacs_written_in_prolog_instead_of/">Reddit</a>)</li>
</ul></li>
<li><a href="https://rossabaker.com/blog/underappreciated-emacs-built-ins/">Emacs Carnival: Underappreciated Emacs Builtins</a>:
<ul class="org-ul">
<li><a href="https://www.homepages.ucl.ac.uk/~ucecesf/blog/20260602.html">Emacs carnival: rec mode, an all-text database system</a> (<a href="https://fediscience.org/@ericsfraga/116681034174534204">@ericsfraga@fediscience.org</a>)</li>
<li><a href="https://www.cyan.sh/blog/posts/radical-builtins.html">Jakub Nowak: Radical Builtins</a></li>
<li><a href="https://wiki.plexwave.org/emacs-dwim-case-commands">Emacs DWIM case commands</a> by spnw</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://github.com/ErikPrantare/phony.el">phony.el: Define voice commands in Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1tubei6/phonyel_define_voice_commands_in_emacs/">Reddit</a>)</li>
<li><a href="https://bicycleforyourmind.com/much_ado_about_emacs_013">Bicycle for Your Mind: Much Ado About Emacs 013</a> - anddo.el (todos), substitute</li>
<li><a href="https://lars.ingebrigtsen.no/2026/06/03/todo-lists-and-procrastination/">Lars Ingebrigtsen: Todo Lists and Procrastination</a></li>
<li><a href="https://github.com/jamescherti/inhibit-mouse.el">jamescherti/inhibit-mouse.el 1.0.4</a> (<a href="https://www.reddit.com/r/emacs/comments/1tvwk7l/inhibitmouse_disable_the_mouse_in_emacs_release/">Reddit</a>, <a href="https://irreal.org/blog/?p=13853">Irreal</a>)</li>
<li><a href="http://yummymelon.com/devnull/revisiting-emacs-keyboard-macros-with-a-mouse.html">Charles Choi: Revisiting Emacs Keyboard Macros with a Mouse</a></li>
<li><a href="https://sachachua.com/blog/2026/06/emacs-pdf-view-replace-current-page-with-file-using-pdftk/">Sacha Chua: Emacs PDF View: Replace current page with file using PDFtk</a></li>
<li><a href="https://www.yakshaving.co.uk/posts/conquering-the-emacs-daemon/">conquering the Emacs daemon - Blog In Isolation</a> (<a href="https://mastodon.me.uk/@andyc/116697585241088161">@andyc@mastodon.me.uk</a>)</li>
<li><a href="https://github.com/tanrax/emacs-gpu">tanrax/emacs-gpu: GNU Emacs with a GPU-accelerated display backend · GitHub</a> (<a href="https://activity.andros.dev/@andros/statuses/01KT8T7D12K9A22FCZX0NXDV43">@andros@activity.andros.dev</a>)
<ul class="org-ul">
<li><a href="https://yhetil.org/emacs-devel/0CAC2512-C560-4D1C-964B-46BBEF5228BF@subvertising.org/">emacs-devel re: overlap with Canvas patch</a>,<a href="https://yhetil.org/emacs-devel/571c261a-a4fc-4d7f-9ccb-afc6cb530547@gutov.dev/"> can't accept LLM-generated contributions</a></li>
</ul></li>
<li><a href="https://fedora-sysexts.github.io/fedora/emacs/">emacs | extensions.fcos.fr (Fedora)</a> (<a href="https://mastodon.social/@alcarney/116687391476450331">@alcarney</a>) - emacs sysext for Fedora image-based systems</li>
<li><a href="https://github.com/nohzafk/emacs-workspace-hud">I built a floating HUD for Emacs, rendered in Rust egui via WASM</a> (<a href="https://www.reddit.com/r/emacs/comments/1tw7u87/i_built_a_floating_hud_for_emacs_rendered_in_rust/">Reddit</a>) macOS</li>
<li><a href="http://yummymelon.com/devnull/opening-macos-finder-folders-in-emacs-with-scrim.html">Charles Choi: Opening macOS Finder Folders in Emacs with Scrim</a> (<a href="https://sfba.social/@kickingvegas/116678063857985054">@kickingvegas@sfba.social</a>)</li>
<li><a href="https://unixbhaskar.wordpress.com/2026/06/03/damn-emacs-regex-problem/">Damn! Emacs Regex problem | Unixbhaskar's Blog</a> (<a href="https://fosstodon.org/@unixbhaskar/116682966197832720">@unixbhaskar@fosstodon.org</a>)</li>
<li><a href="https://www.youtube.com/watch?v=omoGBS3rzEw">самый хайповый гайд на Emacs</a> (15:40)</li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li>emacs-devel: <a href="https://yhetil.org/emacs-devel/m2mrxes3bs.fsf@gmail.com/">markdown-ts-mode and markdown-ts-view-mode demoted on the release branch</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1d91d9b717df1781c07d28f46af4ac2af19c16b4">project-vc-dir: Use truenames</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=66e02b3123a2f6845b1ec6e192f3820bb74d4a7b">(Fmarkers_in): New function (bug#81153)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2db5a145acbbe84042128806d8b2e333495cf70e">Support Ansible messages in compilation-mode</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/bluesky">bluesky</a>: A Bluesky client (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/cui">cui</a>: AI-LLM chat blocks for org-mode (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/desert-theme">desert-theme</a>: A warm earthy port of Vim's desert theme (MELPA)</li>
<li><a target="_blank" href="https://elpa.nongnu.org/nongnu/flamegraph.html">flamegraph</a>: Flame graphs for Emacs's native profiler and folded stacks files (NonGNU ELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/sleek-modeline">sleek-modeline</a>: Minimal and elegant modeline (MELPA)</li>
</ul></li>
</ul>

<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://mastodon.social/tags/emacs">Mastodon #emacs</a>, <a href="https://bsky.app/hashtag/emacs">Bluesky #emacs</a>, <a href="https://hn.algolia.com/?query=emacs&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://lobste.rs/search?q=emacs&amp;what=stories&amp;order=newest">lobste.rs</a>, <a href="https://programming.dev/c/emacs?dataType=Post&amp;page=1&amp;sort=New">programming.dev</a>, <a href="https://lemmy.world/c/emacs">lemmy.world</a>, <a href="https://lemmy.ml/c/emacs?dataType=Post&amp;page=1&amp;sort=New">lemmy.ml</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, and <a href="https://lists.gnu.org/archive/html/emacs-devel/2026-06">emacs-devel</a>. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at <a href="mailto:sacha@sachachua.com">sacha@sachachua.com</a>. Thank you!
</p>
<div><a href="https://sachachua.com/blog/2026/06/2026-06-08-emacs-news/index.org">View Org source for this post</a></div>
<p>You can <a href="https://social.sachachua.com/@sacha/statuses/01KTMYVZBS50B5EFDW77VQJC0F" target="_blank" rel="noopener noreferrer">comment on Mastodon</a> or <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2026%2F06%2F2026-06-08-emacs-news%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></description>
		</item><item>
		<title>2026-06-01 Emacs news</title>
		<link>https://sachachua.com/blog/2026/06/2026-06-01-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 01 Jun 2026 13:56:44 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/06/2026-06-01-emacs-news/</guid>
		<description><![CDATA[<p>
There were 17 posts in the in the May carnival topic "<a href="https://www.emacswiki.org/emacs/CarnivalMay2026">May I recommend</a>", very cool! Looking for something to write about next? Check out the June theme <a href="https://rossabaker.com/blog/underappreciated-emacs-built-ins/">Underappreciated Emacs Built-ins</a> hosted by Ross A. Baker.
</p>

<ul class="org-ul">
<li>Help wanted:
<ul class="org-ul">
<li><a href="https://github.com/emacs-elfeed/elfeed/blob/main/NEWS.org#upcoming-400-development">elfeed getting ready for 4.0 release, bug reports welcome</a> (<a href="https://mastodon.world/@minad/116634996927379067">@minad@mastodon.world</a>)</li>
<li><a href="https://codeberg.org/MonadicSheep/emacs/src/branch/cross-platform">Help wanted: testing canvas patch on Windows and Mac OS</a> (<a href="https://mathstodon.xyz/@divyaranjan/116669299330851751">@divyaranjan@mathstodon.xyz</a>)</li>
</ul></li>
<li>Upcoming events (<a href="https://emacslife.com/calendar/emacs-calendar.ics">iCal file</a>, <a href="https://emacslife.com/calendar/">Org</a>):
<ul class="org-ul">
<li>Emacs.si (in person): Emacs.si meetup #6 2026 (v #živo) <a href="https://dogodki.kompot.si/events/67d716c3-6c04-4530-9c1a-f67aa44d31bc">https://dogodki.kompot.si/events/67d716c3-6c04-4530-9c1a-f67aa44d31bc</a> Mon Jun 1 1900 CET</li>
<li>Emacs Paris: S: Emacs workshop in Paris (online) <a href="https://emacs-doctor.com/">https://emacs-doctor.com/</a> Thu Jun 4 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/GMT - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore</li>
<li>EmacsATX: Emacs Social <a href="https://www.meetup.com/emacsatx/events/314809959/">https://www.meetup.com/emacsatx/events/314809959/</a> Thu Jun 4 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT &ndash; Fri Jun 5 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore</li>
<li>M-x Research: TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Fri Jun 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore</li>
<li>Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch <a href="https://emacs-berlin.org/">https://emacs-berlin.org/</a> Tue Jun 9 1900 Europe/Berlin</li>
<li>OrgMeetup (virtual) <a href="https://orgmode.org/worg/orgmeetup.html">https://orgmode.org/worg/orgmeetup.html</a> Wed Jun 10 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata &ndash; Thu Jun 11 0000 Asia/Singapore</li>
<li>Atelier Emacs Montpellier (in person) <a href="https://lebib.org/date/atelier-emacs">https://lebib.org/date/atelier-emacs</a> Fri Jun 12 1800 Europe/Paris</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://commonplace.doubleloop.net/emacs-carnival-may-i-recommend">May I recommend&hellip; less stretching for your common commands</a>, by Neil M</li>
<li><a href="http://yummymelon.com/devnull/anju-v150-update.html">Charles Choi: Anju v1.5.0 Update</a> - mouse context menus</li>
<li><a href="https://write.moxnet.eu/brainiac-v2-0-released">Kemal: Brainiac v2.0 released</a> (<a href="https://codeberg.org/kemal/brainiac/releases/tag/v2.0.1">Codeberg</a>, <a href="https://www.reddit.com/r/emacs/comments/1trabor/brainiac_v20_released/">Reddit</a>)</li>
<li><a href="https://github.com/hrs/dotfiles/blob/main/emacs/.config/emacs/configuration.org">dotfiles/emacs/.config/emacs/configuration.org at main · hrs/dotfiles · GitHub</a> (<a href="https://mastodon.social/@hafner/116672833318086035">@hafner</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://i.redd.it/eqww4hblfk4h1.png">Wanna give a shout-out to Exercism.org's Emacs Lisp track</a> (<a href="https://www.reddit.com/r/emacs/comments/1ttcwe7/wanna_give_a_shoutout_to_exercismorgs_emacs_lisp/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=SbesjOkICsg">Xah Talk Show Ep787. emacs lisp. add width height to all thumbnails</a> (01:01:25)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://github.com/abougouffa/emacs-vim-file-locals">vim-file-locals: A small package to support some of Vim's modelines in Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1ttahii/vimfilelocals_a_small_package_to_support_some_of/">Reddit</a>)</li>
<li><a href="https://github.com/Senka07/turboc-emacs-theme">Senka07/turboc-emacs-theme · GitHub</a> (<a href="https://www.reddit.com/r/emacs/comments/1tpyxp4/i_created_an_emacs_theme_based_on_turbo_c_trying/">Reddit</a>)</li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://tailswish.industries/objects/e99c9f61-db9b-425c-914a-63bf25877f85">Tip: bind scroll-up-line and scroll-down-line to shortcuts to make it easy to read when a cat is blocking part of the screen (@lightspill@tailswish.industries)</a></li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://ray-on-emacs.blogspot.com/2026/05/zap-to-char-m-z.html">Raymond Zeitler: zap-to-char M-z</a> (<a href="https://irreal.org/blog/?p=13838">Irreal</a>)</li>
<li><a href="https://taonaw.com/2026/05/31/installing-harper-on-kubuntu-the.html">TAONAW - Emacs and Org Mode: Installing Harper on Kubuntu: The Right Way. Maybe.</a> - grammar check</li>
</ul></li>
<li>Denote:
<ul class="org-ul">
<li><a href="https://taonaw.com/2026/05/26/using-denote-for-email-a.html">Using Denote for Email: A manual workflow | The Art Of Not Asking Why</a> (<a href="https://fosstodon.org/@jtr/116641175609413241">@jtr@fosstodon.org</a>)</li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=uaHyR8sAn90">I Replaced Obsidian with Doom Emacs &amp; Org Mode</a> (14:37, <a href="https://www.reddit.com/r/emacs/comments/1tswduc/first_time_emacs_coming_from_neovim_and_im/">Reddit</a>)</li>
<li><a href="https://whhone.com/posts/refining-org-mode-deadlines/">Refining Org-mode Deadlines - Wai Hon's Blog</a> (<a href="https://mastodon.social/@whhone/116635595042154725">@whhone</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1tt7awc/speeding_up_orgagenda_by_keeping_orgagendafiles/">Speeding up org-agenda by keeping org-agenda-files to a minimum</a></li>
<li><a href="https://tusharhero.codeberg.page/may-i-recommend-these-lesser-known-org-modes.html">tusharhero: May I recommend: lesser known org-modes</a>: org-num-mode, org-toggle-pretty-entities (<a href="https://mathstodon.xyz/@tusharhero/116668082218869772">@tusharhero@mathstodon.xyz</a>)</li>
<li><a href="https://wenshan.home.blog/2026/05/31/emacs-carnival-may-i-recommend/">May I Recommend: org2blog, journaling &amp; reading hacks</a>, by Wenshan Ren</li>
<li>Import, export, and integration:
<ul class="org-ul">
<li><a href="https://github.com/novoid/Memacs">Memacs: added module for getting PodcastAddict episods into Org Mode</a> (<a href="https://graz.social/@publicvoit/116636436372373569">@publicvoit@graz.social</a>)</li>
<li><a href="https://codeberg.org/tnalpgge/ox-wikidot">tnalpgge/ox-wikidot: org-mode exporter for Wikidot markup - Codeberg.org</a> (<a href="https://bsd.network/@nasunasu/116639205205943402">@nasunasu@bsd.network</a>)</li>
<li><a href="https://taonaw.com/2026/05/25/journelly-and-osm-for-emacs.html">TAONAW - Emacs and Org Mode: Journelly and OSM for Emacs are good together</a> - OpenStreetMap locations</li>
<li><a href="https://list.orgmode.org/87ecitjbjp.fsf@Host-002.lan/T/#u">Notes from #29 bbb:OrgMeetup on Wed, March 11, 19:00 UTC+3</a> (<a href="https://fosstodon.org/@yantar92/116663682793035364">@yantar92@fosstodon.org</a>)</li>
</ul></li>
<li>Org development: <a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=22a724bb41fd24eed50fbf95b54a38a6e4572a14">etc/ORG-NEWS: Announce about internal changes in org-colview</a></li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://sfba.social/@kickingvegas/116643819531994106">Tip about using show-paren-context-when-offscreen (@kickingvegas@sfba.social)</a></li>
<li><a href="https://buzz.cicadas.surf/@shoshin/116641447472476509">Tip about using magit-git-show-refs (@shoshin@buzz.cicadas.surf)</a></li>
<li><a href="https://emacs.dyerdwelling.family/emacs/20260528103245-emacs&#45;&#45;stashing-a-single-file-and-why-i-was-too-quick-to-blame-vc-mode/">James Dyer: Stashing a Single File, and Why I Was Too Quick to Blame vc-mode!</a></li>
<li><a href="https://kowelenz.social/objects/dd93848d-ba14-45d2-92f1-89106cfb206f">Tip about using phpantom_lsp to improve performance of php-mode - @django@kowelenz.social</a></li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://coyotetracks.org/blog/best-worst-email/">The Best Worst Email Client</a> (<a href="https://irreal.org/blog/?p=13834">Irreal</a>)</li>
<li><a href="https://thecloudlet.github.io/technical/til/mu4e-gmail-macos/">TIL: Reading Gmail in Emacs with mu4e on macOS | The Cloudlet</a> (<a href="https://www.reddit.com/r/emacs/comments/1tqv985/mu4e_gmail_on_macos_without_oauth2_app_password/">Reddit</a>, <a href="https://irreal.org/blog/?p=13842">Irreal</a>)</li>
</ul></li>
<li>Fun:
<ul class="org-ul">
<li><a href="https://github.com/oantolin/lugagge">oantolin/luggage: A Largely Undesired Gadget: a Generative Art Gallery for Emacs · GitHub</a> (<a href="https://mathstodon.xyz/@oantolin/116666554114870746">@oantolin@mathstodon.xyz</a>)</li>
<li><a href="http://en.andros.dev/blog/d8b3a759/playing-chess-online-with-emacs/">Andros Fenollosa: Playing chess online with Emacs</a>
<ul class="org-ul">
<li><a href="https://andros.dev/blog/002f1b83/jugando-al-ajedrez-en-red-con-emacs/">Jugando al ajedrez en red con Emacs | Andros Fenollosa</a></li>
</ul></li>
</ul></li>
<li>AI:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1tovj9y/whats_the_least_painful_emacs_ai_coding_agent/">What’s the least painful Emacs + AI coding agent setup right now?</a></li>
<li><a href="https://github.com/seanvert/cherry-prompt">Built a lightweight, zero-dependency interactive file aggregator (with token estimates) to gather LLM context</a> (<a href="https://www.reddit.com/r/emacs/comments/1tos31v/built_a_lightweight_zerodependency_interactive/">Reddit</a>)</li>
<li><a href="https://github.com/ahyatt/llm-buddy">Turning agents on their head: LLM help for human authorship</a> (<a href="https://www.reddit.com/r/emacs/comments/1tnhul1/turning_agents_on_their_head_llm_help_for_human/">Reddit</a>)</li>
<li><a href="https://www.chiply.dev/post-emacs-space-tree">Announcing space-tree: Workspace Management Trees in Emacs</a> (<a href="https://github.com/chiply/space-tree">Github</a>, <a href="https://www.youtube.com/watch?v=ENdca9uBtoQ">YouTube</a> 27:56, <a href="https://www.reddit.com/r/emacs/comments/1tp35hs/announcing_spacetree_workspace_management_trees/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=48296372">HN</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://blog.southfox.me/2026/05/may-i-recommend-treating-emacs-as-emacs/">May I recommend&hellip; Treating Emacs as Emacs — 狐狸反走矣</a> (<a href="https://foxsay.southfox.me/@SouthFox/116665355522011429">@SouthFox@foxsay.southfox.me</a>)</li>
<li><a href="https://sachachua.com/blog/2026/05/may-28-sacha-and-prot-talk-emacs-may-i-recommend/">Sacha Chua: Yay Emacs 32: Sacha and Prot Talk Emacs: May I recommend&hellip;</a> (<a href="https://protesilaos.com/codelog/2026-05-27-emacs-live-sacha-chua-may-i-recommend/">Prot</a>, <a href="https://www.youtube.com/watch?v=xl-ifABU45A">YouTube</a> 01:01:41)</li>
<li><a href="https://sachachua.com/blog/2026/05/may-29-emacs-chat-with-omar-antolin-camarena/">Emacs Chat 24: Omar Antolin Camarena</a> (<a href="https://www.youtube.com/watch?v=M7-dJb2GTN4">YouTube</a> 01:08:11)
<ul class="org-ul">
<li><a href="https://sachachua.com/blog/2026/05/karthik-s-notes-on-emacs-chat-24-omar-antolin-camarena/">Sacha Chua: Karthik's notes on Emacs Chat 24: Omar Antolin Camarena</a></li>
</ul></li>
<li><a href="https://fediverse.tv/c/emacs_with_dr_howell/videos">Emacs with Dr. Howell - FediverseTV</a> (<a href="https://fediscience.org/@jameshowell/116664141819486533">@jameshowell@fediscience.org</a>)</li>
<li><a href="https://www.youtube.com/watch?v=mqSzXM9R8W4">From GNU Emacs to code gouv fr</a> (38:59) - Bastien Guerry</li>
<li><a href="https://www.youtube.com/watch?v=X1nu0il5KgU">Shibuya.lisp lispmeetup #118  2026-05-28</a> (01:42:20)</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li>Carnival for June: <a href="https://rossabaker.com/blog/underappreciated-emacs-built-ins/">Ross A. Baker: Underappreciated Emacs built-ins</a> (<a href="https://social.rossabaker.com/@ross/116672580144160342">@ross@rossabaker.com</a>)</li>
<li><a href="https://github.com/abougouffa/real-backup">real-backup-mode: a package to backup files at each save point, never lose your changes again</a> (<a href="https://www.reddit.com/r/emacs/comments/1trbjnp/realbackupmode_a_package_to_backup_files_at_each/">Reddit</a>, <a href="https://www.emacswiki.org/emacs/BackupEachSave">EmacsWiki</a>)</li>
<li><a href="https://mbork.pl/2026-05-25_Ignoring_pdfs_when_auto-reverting_files">Marcin Borkowski: Ignoring pdfs when auto-reverting files</a> (<a href="https://irreal.org/blog/?p=13840">Irreal</a>)</li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/05/emacs-view-commands.html">Raymond Zeitler: Emacs view- Commands</a></li>
<li><a href="https://pulusound.fi/blog/emacs-bra-size-calculator">Emacs bra size calculator - pulusound</a> (<a href="https://anticapitalist.party/@ahihi/116648421712726884">@ahihi@anticapitalist.party</a>, <a href="https://news.ycombinator.com/item?id=48330390">HN</a>, <a href="https://lobste.rs/s/yszuka/emacs_bra_size_calculator">lobste.rs</a>, <a href="https://programming.dev/post/51246395?scrollToComments=true">programming.dev</a>)</li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li>emacs-devel: <a href="https://yhetil.org/emacs-devel/865x4631fw.fsf@gnu.org/">Where to find out what happens when a menu is created or handled</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=64f4ce7b2d9d8bf8c291b8b6993f9b4ced51814c">Allow optionally disabling the use of TABs for TTY cursor movement</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=833553dd9aec0072961a7f1a7797f9481855a07f">dbus-call-method-asynchronously supports also an ERROR-HANDLER</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/elot">elot</a>: Emacs Literate Ontology Tool (ELOT) (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/f90-ts-mode">f90-ts-mode</a>: Tree-sitter based Fortran 90 mode (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/lsp-ltex-plus">lsp-ltex-plus</a>: Grammar and spell checking for LaTeX, Markdown, Org and more (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/mac-ime">mac-ime</a>: Seamless macOS IME integration without any IME patches (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/ox-zola">ox-zola</a>: Org export to Zola static site generator (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/phony">phony</a>: Speech bindings for Elisp (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/sysml-mode">sysml-mode</a>: Major mode for SysML v2 (Systems Modeling Language) (MELPA)</li>
</ul></li>
</ul>

<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://mastodon.social/tags/emacs">Mastodon #emacs</a>, <a href="https://bsky.app/hashtag/emacs">Bluesky #emacs</a>, <a href="https://hn.algolia.com/?query=emacs&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://lobste.rs/search?q=emacs&amp;what=stories&amp;order=newest">lobste.rs</a>, <a href="https://programming.dev/c/emacs?dataType=Post&amp;page=1&amp;sort=New">programming.dev</a>, <a href="https://lemmy.world/c/emacs">lemmy.world</a>, <a href="https://lemmy.ml/c/emacs?dataType=Post&amp;page=1&amp;sort=New">lemmy.ml</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, and <a href="https://lists.gnu.org/archive/html/emacs-devel/2026-06">emacs-devel</a>. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at <a href="mailto:sacha@sachachua.com">sacha@sachachua.com</a>. Thank you!</p>
<div><a href="https://sachachua.com/blog/2026/06/2026-06-01-emacs-news/index.org">View Org source for this post</a></div>
<p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2026%2F06%2F2026-06-01-emacs-news%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></description>
		</item><item>
		<title>2026-05-25 Emacs news</title>
		<link>https://sachachua.com/blog/2026/05/2026-05-25-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 25 May 2026 16:45:39 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/05/2026-05-25-emacs-news/</guid>
		<description><![CDATA[<p>
I liked the before/after snippets in <a href="https://skybert.net/llm/looking-closer-at-claude-generated-lisp-code/">Looking closer at Claude Generated Lisp Code</a>. (Spoiler: people write nicer code.)
</p>

<ul class="org-ul">
<li>Help wanted:
<ul class="org-ul">
<li><a href="https://pkal.sdf.org/gnu-elpa/">Demo site for a proposed re-design of the GNU ELPA</a> (<a href="https://yhetil.org/emacs-devel/87tss6z4c9.fsf@posteo.net/">emacs-devel</a>, <a href="https://www.reddit.com/r/emacs/comments/1tlnu7z/demo_site_for_a_proposed_redesign_of_the_gnu_elpa/">Reddit</a>) - feedback wanted</li>
</ul></li>
<li>Upcoming events (<a href="https://emacslife.com/calendar/emacs-calendar.ics">iCal file</a>, <a href="https://emacslife.com/calendar/">Org</a>):
<ul class="org-ul">
<li>Emacs Berlin: Emacs-Berlin Hybrid Meetup <a href="https://emacs-berlin.org/">https://emacs-berlin.org/</a> Wed May 27 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/GMT - 1900 Europe/Berlin - 2230 Asia/Kolkata &ndash; Thu May 28 0100 Asia/Singapore</li>
<li>EmacsSF (in person): coffee.el in SF <a href="https://www.meetup.com/emacs-sf/events/314950692/">https://www.meetup.com/emacs-sf/events/314950692/</a> Sat May 30 1100 America/Los_Angeles</li>
<li>Emacs.si (in person): Emacs.si meetup #6 2026 (v #živo) <a href="https://dogodki.kompot.si/events/67d716c3-6c04-4530-9c1a-f67aa44d31bc">https://dogodki.kompot.si/events/67d716c3-6c04-4530-9c1a-f67aa44d31bc</a> Mon Jun 1 1900 CET</li>
<li>EmacsATX: Emacs Social <a href="https://www.meetup.com/emacsatx/events/314809959/">https://www.meetup.com/emacsatx/events/314809959/</a> Thu Jun 4 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT &ndash; Fri Jun 5 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore</li>
<li>M-x Research: TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Fri Jun 5 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://rahuljuliato.com/posts/emacs-cache-paths">Rahul Juliato: Taming Emacs Cache and Temporary Files</a> (<a href="https://www.reddit.com/r/emacs/comments/1tkpeme/taming_emacs_cache_and_temporary_files/">Reddit</a>)</li>
<li><a href="https://codeberg.org/jamesendreshowell/emacs-config">jamesendreshowell/emacs-config: My public Emacs configuration files - Codeberg.org</a> (<a href="https://fediscience.org/@jameshowell/116632191942015853">@jameshowell@fediscience.org</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://hyperpolyglot.org/lisp">Lisp: Common Lisp, Racket, Clojure, Emacs Lisp - Hyperpolyglot</a> (<a href="https://news.ycombinator.com/item?id=48184322">HN</a>, <a href="https://lobste.rs/s/dg2sx7/hyperpolyglot_lisp_common_lisp_racket">lobste.rs</a>)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://jamesendreshowell.com/2026-05-23-match-emacs-and-gnome-light-dark-theme.html">James Endres Howell: Match Emacs and GNOME light/dark theme</a></li>
<li><a href="https://protesilaos.com/codelog/2026-05-21-emacs-ef-arcadia-ef-atlantis-themes/">Protesilaos: Emacs: ef-arcadia and ef-atlantis are part of the ef-themes</a></li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1tig5pq/til_setting_line_number_type_to_visual_fixes/">TIL: setting line number type to "visual" fixes relative jumping on wrapped lines</a></li>
</ul></li>
<li>TRAMP:
<ul class="org-ul">
<li><a href="https://mastodon.uno/@cidra/116634501697266694">Using TRAMP to compile in toolbox (@cidra@mastodon.uno)</a></li>
</ul></li>
<li>Dired:
<ul class="org-ul">
<li><a href="https://mbork.pl/2026-05-18_Marking_today%e2%80%99s_files_in_Dired">Marcin Borkowski: Marking today’s files in Dired</a> (<a href="https://irreal.org/blog/?p=13818">Irreal</a>)</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://taonaw.com/2026/05/24/i-wrote-about-harper-before.html">TAONAW: Checking grammar with Harper</a></li>
</ul></li>
<li>Denote:
<ul class="org-ul">
<li><a href="https://protesilaos.com/codelog/2026-05-20-emacs-denote-4-2-0/">Protesilaos: Emacs: Denote version 4.2.0</a></li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://list.orgmode.org/CH3PR84MB3424DDF3E642AB403B70D177C50F2@CH3PR84MB3424.NAMPRD84.PROD.OUTLOOK.COM">Org Mode requests: [RFC] org-agenda log-mode is very confusing</a></li>
<li><a href="https://list.orgmode.org/CAL1eYuL+WKh3ST3tP8AT-QVnn41Mi_OsPUwOGa4S=BzvAbB03A@mail.gmail.com">Org Mode requests: [FR] support footnote inline displaying &amp; navigation</a></li>
<li><a href="https://whhone.com/posts/refining-org-mode-deadlines/">Wai Hon: Refining Org-mode Deadlines</a></li>
<li><a href="https://www.youtube.com/watch?v=fpnIzpWVJaQ">You can do what with org agenda?</a> (08:54)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1tjypp3/how_i_finally_his_stars_in_front_of_org_headings/">How I finally hid stars in front of org headings while also using org-indent</a></li>
<li><a href="https://www.naiquev.in/tagref-can-now-be-used-with-org-mode-files.html">Vineet Naik: tagref can now be used with org-mode files</a></li>
<li><a href="https://kumakichi.github.io/org-github-pages.html">build blog with orgmode and github pages</a> (<a href="https://hachyderm.io/@lobocode/116625037395300845">@lobocode@hachyderm.io</a>)</li>
<li><a href="https://www.chiply.dev/post-annotate-in-place">Annotate-in-Place Notes with Emacs and org-remark</a> (<a href="https://www.youtube.com/watch?v=ilZsWEka8JM">YouTube</a> 18:15, <a href="https://www.reddit.com/r/orgmode/comments/1tkh2d2/annotateinplace_notes_with_emacs_and_orgremark/">r/orgmode</a>, <a href="https://www.reddit.com/r/emacs/comments/1tikch6/annotateinplace_notes_with_emacs_and_orgremark/">r/emacs</a>, <a href="https://news.ycombinator.com/item?id=48208982">HN</a>, <a href="https://irreal.org/blog/?p=13822">Irreal</a>)</li>
<li><a href="https://github.com/ganten7/navi">Navi - Personal Org-Roam Graph Window - Reads DB directly - Feedback?</a> (<a href="https://www.reddit.com/r/emacs/comments/1tgckvz/navi_obsidianstyle_orgroam_graph_viewer_native/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/orgmode/comments/1tml0wz/orgroamgt_faster_node_search_and_richer_capture/">org-roam-gt: faster node search and richer capture targets for org-roam</a> (<a href="https://www.reddit.com/r/emacs/comments/1tml16p/orgroamgt_faster_node_search_and_richer_capture/">Reddit</a>)</li>
<li><a href="https://github.com/elij/grove-extra">grove-extra.el &ndash; some extras on top of grove.el (fa2 graph, md etc.)</a> (<a href="https://www.reddit.com/r/emacs/comments/1tj9ul1/groveextrael_some_extras_on_top_of_groveel_fa2/">Reddit</a>) - grove is a note-taking mode</li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://codeberg.org/Hyudoro/dl-completion.git">dl-completion: Custom completion-style</a> (<a href="https://www.reddit.com/r/emacs/comments/1tlnwkn/dlcompletion_custom_completionstyle/">Reddit</a>)</li>
<li><a href="https://github.com/kn66/vertico-carousel">vertico-carousel: keep the selected Vertico candidate on the first visible row</a> (<a href="https://www.reddit.com/r/emacs/comments/1tl20wj/verticocarousel_keep_the_selected_vertico/">Reddit</a>)</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://ianyepan.github.io/posts/git-blame-emacs/">A small write-up of git blaming in Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1tk5lzj/a_small_writeup_of_git_blaming_in_emacs/">Reddit</a>)</li>
<li><a href="https://blog.davep.org/2026/05/19/next-gh-pr-el-v1-0-0.html">Dave Pearson: next-gh-pr.el v1.0.0</a></li>
<li><a href="https://batsov.com/articles/2026/05/20/neat-a-language-agnostic-nrepl-client-for-emacs/">Bozhidar Batsov: neat: a language-agnostic nREPL client for Emacs</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/1thaonr/sdkmanel_perproject_sdkman_environments_in_emacs/">sdkman.el — per-project SDKMAN environments in Emacs</a></li>
<li><a href="https://www.cyan.sh/blog/posts/new-job-jira-integration.html">Jakub Nowak: New Job: Jira Integration</a></li>
</ul></li>
<li>Math:
<ul class="org-ul">
<li><a href="https://github.com/gongshangzheng/ratex.el">ratex.el: A live preview latex math package.</a> (<a href="https://www.reddit.com/r/emacs/comments/1tjl1yt/a_live_preview_latex_math_package/">Reddit</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=b7a0SsL1JV0">Doom Emacs Mail Sending and Python Way</a> (03:15)</li>
</ul></li>
<li>AI:
<ul class="org-ul">
<li><a href="https://skybert.net/llm/looking-closer-at-claude-generated-lisp-code/">Looking closer at Claude Generated Lisp Code | skybert.net</a> (<a href="https://hachyderm.io/@skybert/116619828225240155">@skybert@hachyderm.io</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1tkn8sw/emacsclient_landed_in_gemini_cli_and_why_i_wont/">Emacsclient landed in Gemini CLI, and why I won't contribute to non-FOSS projects again</a></li>
<li><a href="https://codeberg.org/martenlienen/emcp">martenlienen/emcp: An MCP server for Emacs - Codeberg.org</a> (<a href="https://hachyderm.io/@martenlienen/116623077218961635">@martenlienen@hachyderm.io</a>)</li>
<li><a href="https://github.com/xenodium/agent-shell/pull/597">An experimental Markdown renderer by xenodium · Pull Request #597 · xenodium/agent-shell · GitHub</a> (<a href="https://bsky.app/profile/xenodium.bsky.social/post/3mmh4vexqsc2n">@xenodium.bsky.social</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1tha5v9/fortnightly_tips_tricks_and_questions_20260519/">Fortnightly Tips, Tricks, and Questions — 2026-05-19 / week 20</a></li>
<li><a href="https://omidmash.de/blog#concerning-emacs">Concerning Emacs (and Jazz)</a></li>
<li><a href="https://martinsos.com/posts/may-recommend-emacs-home-base">"May I recommend thinking of Emacs as your Fortress of Solitude"</a> (<a href="https://www.reddit.com/r/emacs/comments/1tmc6vw/my_first_time_participating_in_emacs_carnival_may/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1tihpn9/brazilians_in_the_community/">Brazilians in the community 🇧🇷</a> - organizing get-togethers or a communications channel?</li>
<li><a href="https://sachachua.com/blog/2026/05/emacs-chat-with-raymond-zeitler/">Sacha Chua: Emacs Chat 23: Emacs Chat with Raymond Zeitler</a> (<a href="https://www.youtube.com/watch?v=ro6BZI0Z64I">YouTube</a>, 58:44)</li>
<li><a href="https://toobnix.org/w/752ix2RNx5BijosuYtSGCv">#Emacs #Embark with Omar Antolin, Ramin Honary and Kent Pitman #lisp and more #interview #lispyGopherClimate - toobnix</a>  (1:12:40, <a href="https://www.reddit.com/r/emacs/comments/1th84qh/omar_antol%C3%ADn_camarenas_podcast_appearance_is/">Reddit</a>)</li>
<li><a href="https://vivekhaldar.com/articles/from-emacs-to-agents/">From Emacs to Agents</a> - Vivek Haldar shifting away from Emacs for now</li>
<li><a href="https://www.youtube.com/watch?v=sZpV5IIKHvs">Apropos with Bozhidar Batsov - YouTube</a> (<a href="https://hachyderm.io/@bbatsov/116605231009691248">@bbatsov@hachyderm.io</a>)</li>
<li><a href="https://kelar.org/~bandali/life/thinking-with-prot.html">Amin Bandali: Thinking about life - chat with Protesilaos</a> (<a href="https://protesilaos.com/commentary/2026-05-23-life-issues-and-philosophy-amin-bandali/">Prot</a>)</li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li><a href="https://yhetil.org/emacs-devel/8633zgu8e3.fsf@gnu.org/">Re: emacs-31 142b1e0d4c3: Fix Lisp injection via X-Draft-From in Gnus - Eli Zaretskii</a></li>
<li><a href="https://yhetil.org/emacs-devel/2b72377e-23b9-48ce-904e-4e6ff6a88eca@cs.ucla.edu/">Why braces instead of casts (Re: master 56ae704e5b2 1/7: Fix (ash -1 1) undefined behavior - Paul Eggert)</a></li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=4pvjwgvOtgA">Faça o Emacs olhar para o dinheiro usando o Embark</a> (15:44)</li>
<li><a href="https://meanwhiling.com/blog/2026-05-21-may-i-recommend-using-your-thumbs">May I recommend using your thumbs</a> (<a href="https://irreal.org/blog/?p=13827">Irreal</a>)</li>
<li><a href="https://khz.ac/software/i3-integration.html">my i3-emacs integration</a> (<a href="https://news.ycombinator.com/item?id=48252535">HN</a>) i3 is a window manager</li>
<li><a href="https://github.com/lucasec/emacs-caffeinate">caffeinate-mode: Prevent your system from sleeping using the native power assertion API in Emacs 31+</a> (<a href="https://www.reddit.com/r/emacs/comments/1tlqay6/caffeinatemode_prevent_your_system_from_sleeping/">Reddit</a>)</li>
<li><a href="https://juanjose.garciaripoll.com/blog/emacs-security-model/">Emacs Security Profiles: A Proposal</a> (<a href="https://www.reddit.com/r/emacs/comments/1tmlrk9/a_possible_security_layer_for_emacs/">Reddit</a>)</li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/clutch">clutch</a>: Interactive database client (MELPA)</li>
<li><a target="_blank" href="https://elpa.gnu.org/packages/ffs.html">ffs</a>: Form feed-separated plain text presentations (GNU ELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/fzf-native">fzf-native</a>: Fuzzy completion style (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/meshtastic">meshtastic</a>: Chat client for Meshtastic LoRa devices via serial (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/use-package-x">use-package-x</a>: Additional keywords for use-package (MELPA,  <a href="https://www.reddit.com/r/emacs/comments/1tmlsg0/usepackagex_previously_usepackageextras_now/">Reddit</a>)</li>
</ul></li>
</ul>

<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://mastodon.social/tags/emacs">Mastodon #emacs</a>, <a href="https://bsky.app/hashtag/emacs">Bluesky #emacs</a>, <a href="https://hn.algolia.com/?query=emacs&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://lobste.rs/search?q=emacs&amp;what=stories&amp;order=newest">lobste.rs</a>, <a href="https://programming.dev/c/emacs?dataType=Post&amp;page=1&amp;sort=New">programming.dev</a>, <a href="https://lemmy.world/c/emacs">lemmy.world</a>, <a href="https://lemmy.ml/c/emacs?dataType=Post&amp;page=1&amp;sort=New">lemmy.ml</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, and <a href="https://lists.gnu.org/archive/html/emacs-devel/2026-05">emacs-devel</a>. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at <a href="mailto:sacha@sachachua.com">sacha@sachachua.com</a>. Thank you!
</p>
<div><a href="https://sachachua.com/blog/2026/05/2026-05-25-emacs-news/index.org">View Org source for this post</a></div>
<p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2026%2F05%2F2026-05-25-emacs-news%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></description>
		</item><item>
		<title>2026-05-18 Emacs news</title>
		<link>https://sachachua.com/blog/2026/05/2026-05-18-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 18 May 2026 17:59:27 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/05/2026-05-18-emacs-news/</guid>
		<description><![CDATA[<p>
My favourite post this week was <a href="https://www.matem.unam.mx/~omar/apropos-emacs.html#may-i-recommend-eww-for-emacs-innovative-ui">oantolin's tip about using Eww</a>. It's always interesting to see what people can do when they apply Emacs's power and composability to all sorts of things, including evaluating code snippets from webpages. Outside Emacs, there was a lively conversation on HN about <a href="https://news.ycombinator.com/item?id=48118727">personal software</a>. Enjoy!
</p>

<ul class="org-ul">
<li>Upcoming events (<a href="https://emacslife.com/calendar/emacs-calendar.ics">iCal file</a>, <a href="https://emacslife.com/calendar/">Org</a>):
<ul class="org-ul">
<li>M-x Research: TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Wed May 20 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore</li>
<li>Emacs APAC: Emacs APAC meetup (virtual) <a href="https://emacs-apac.gitlab.io/announcements/">https://emacs-apac.gitlab.io/announcements/</a> Sat May 23 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore</li>
<li>Emacs Berlin: Emacs-Berlin Hybrid Meetup <a href="https://emacs-berlin.org/">https://emacs-berlin.org/</a> Wed May 27 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/GMT - 1900 Europe/Berlin - 2230 Asia/Kolkata &ndash; Thu May 28 0100 Asia/Singapore</li>
<li>Emacs.si (in person): Emacs.si meetup #6 2026 (v #živo) <a href="https://dogodki.kompot.si/events/67d716c3-6c04-4530-9c1a-f67aa44d31bc">https://dogodki.kompot.si/events/67d716c3-6c04-4530-9c1a-f67aa44d31bc</a> Mon Jun 1 1900 CET</li>
</ul></li>
<li>Upcoming events:
<ul class="org-ul">
<li><a href="https://sachachua.com/blog/2026/05/may-29-emacs-chat-with-omar-antolin-camarena/">Sacha Chua: May 29: Emacs Chat with Omar Antolin Camarena</a></li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://github.com/scovl/dotfiles/tree/main/emacs/windows/.emacs.d">dotfiles/emacs/windows/.emacs.d at main · scovl/dotfiles · GitHub</a> (<a href="https://hachyderm.io/@lobocode/116590308876801051">@lobocode@hachyderm.io</a>)</li>
<li><a href="https://mstempl.netlify.app/post/may-i-recommend/">May I recommend… to only add items to your init files you understand and document | Martin's Blog</a></li>
<li><a href="https://www.acdw.net/carnival-emacs-2026-05/">May I recommend declaring bankruptcy from time to time | acdw.net</a> (<a href="https://irreal.org/blog/?p=13836">Irreal</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="http://yummymelon.com/devnull/enhancing-elisp-development-with-context-menus.html">Charles Choi: Enhancing Elisp Development with Context Menus</a> (<a href="https://www.reddit.com/r/emacs/comments/1tabrsx/enhancing_elisp_development_with_context_menus/">Reddit</a>, <a href="https://irreal.org/blog/?p=13803">Irreal</a>)</li>
<li><a href="https://kelar.org/~bandali/gnu/emacs/ffs-emacs-ext-prot.html">Amin Bandali: FFS code review and Emacs extensibility with Protesilaos</a> (<a href="https://protesilaos.com/codelog/2026-05-15-emacs-amin-bandali-ffs-display-buffer-org-capture/">Prot</a>)</li>
<li><a href="https://kickingvegas.github.io/elisp-for-python/">Elisp Cheatsheet for Python Programmers - updated</a> (<a href="https://sfba.social/@kickingvegas/116593354164532781">@kickingvegas@sfba.social</a>)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=E56_SNoe-oM">How to automatically scale emacs to a larger font on startup (on Raspberry Pi)</a> (22:22)</li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://github.com/redguardtoo/fastctags">fastctags 0.0.1 — Blazing-fast code nav &amp; completion with Universal Ctags</a> (<a href="https://www.reddit.com/r/emacs/comments/1texyko/fastctags_001_blazingfast_code_nav_completion/">Reddit</a>)</li>
<li><a href="https://git.sr.ht/~zelda/purr.el">purr.el - a lightweight project dashboard for emacs.</a> (<a href="https://www.reddit.com/r/emacs/comments/1tens61/purrel_a_lightweight_project_dashboard_for_emacs/">Reddit</a>)</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://github.com/hesampakdaman/typst-overlay">hesampakdaman/typst-overlay · GitHub</a></li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://list.orgmode.org/CAO48Bk-hzrwXe4jOZYnhv5B12AvdTJ39E8fdAkTQRgBGuq3J9A@mail.gmail.com">Org Mode requests: [RFC] LaTeX survey</a></li>
<li><a href="https://list.orgmode.org/24b44cbc-ca83-4f2b-b9cf-e23455844e43@gmail.com">Org Mode requests: [RFC] Round priorities in iCalendar export</a></li>
<li><a href="https://list.orgmode.org/87wlx3hmwl.fsf@gmail.com">Org Mode requests: [RFC] org-colview: Where should a new COLUMNS keyword be inserted?</a></li>
<li><a href="https://jan-iversen.de/posts/rezeptsammlung-mit-emacs/">Rezeptsammlung mit Emacs | Jan Iversen</a> (<a href="https://nerdculture.de/@razorback/116591073029581859">@razorback@nerdculture.de</a>)</li>
<li><a href="https://www.reddit.com/gallery/1tgckvz">Navi – Obsidian-style org-roam graph viewer &ndash; native window &ndash; reads your DB directly</a></li>
<li><a href="https://blog.amypillow.net/emacs/NEWS/org-yaap-1.1.0.html">Amy Pillow: Added notification actions in Org yaap</a> - yet another alert package</li>
<li><a href="https://apps.apple.com/app/org-social/id6764415116">Org Social for iOS: A decentralized microblog where your whole timeline lives in a plain-text Org Mode file you host yourself</a></li>
<li><a href="https://toobnix.org/w/2Z7id1MZQ6C2GTo4XjvuX1">#orgmode #emacs w/ its developer Ihor Radchenko, also screwlisp and JLamothe #lispyGopherClimate - toobnix</a> (<a href="https://toobnix.org/w/2Z7id1MZQ6C2GTo4XjvuX1">@screwtape@toobnix.org</a>)</li>
<li>Import, export, and integration:
<ul class="org-ul">
<li><a href="https://jan-iversen.de/posts/blogging-mit-emacs-howto/">Blogging mit Emacs - Howto | Jan Iversen</a> (<a href="https://nerdculture.de/@razorback/116571699031306970">@razorback@nerdculture.de</a>)</li>
<li><a href="https://github.com/harshadjs/orgfs">orgfs – A FUSE filesystem for org files</a> (<a href="https://www.reddit.com/r/emacs/comments/1tcx0w2/orgfs_a_fuse_filesystem_for_org_files/">r/emacs</a>, <a href="https://www.reddit.com/r/orgmode/comments/1tcuqdj/orgfs_a_fuse_filesystem_for_org_files/">r/orgmode</a>)</li>
<li><a href="https://github.com/Martinsos/blog-in-emacs-lisp">[ANN] Starter template for your own blog in Emacs Lisp</a> (<a href="https://www.reddit.com/r/emacs/comments/1tayj3x/ann_starter_template_for_your_own_blog_in_emacs/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/orgmode/comments/1tepxoh/oxhtmlfileembedding_030_embed_scrollable_csvs/">ox-html-file-embedding 0.3.0, embed scrollable CSVs with PapaParse/Tabulator, postprocess with monolith</a></li>
</ul></li>
<li>Org development:
<ul class="org-ul">
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=7c3c4cecc71536224aad8bb9099ecda1683c6567">org-agenda-clock-goto: Jump to closest entry and respect filtering</a></li>
<li>Feature requests:
<ul class="org-ul">
<li><a href="https://list.orgmode.org/87zf267i1c.fsf@gmail.com">Org Mode requests: [FR] ox-md: Export custom-id search strings (::#) as anchors</a></li>
<li><a href="https://list.orgmode.org/877bp92lr4.fsf@gmail.com">Org Mode requests: [FR] ox-md: Verbatim link export</a></li>
<li><a href="https://list.orgmode.org/87pl2z28bf.fsf@gmail.com">Org Mode requests: [FR] Re: [FR] Tracking numerical habits</a></li>
<li><a href="https://list.orgmode.org/87qznaw4sa.fsf@gmail.com">Org Mode requests: [FR] Tracking Habits with Alternate Calendar</a></li>
</ul></li>
</ul></li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://blog.davep.org/2026/05/13/stopping-an-accidental-push.html">Dave Pearson: Stopping an accidental push</a></li>
<li><a href="https://emacs.dyerdwelling.family/emacs/20260518114325-emacs&#45;&#45;vc-mode-meets-magit-or-why-i-finally-gave-in/">James Dyer: VC-Mode Meets Magit - or Why I Finally Gave In!</a></li>
<li><a href="https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsLspModeToEglot">Moving from lsp-mode in GNU Emacs to Eglot</a> (<a href="https://lobste.rs/s/bojb9a/moving_from_lsp_mode_gnu_emacs_eglot">lobste.rs</a>)</li>
<li><a href="https://github.com/aardsoft/lempo/">aardsoft/lempo: Emacs protocol analysis framework · GitHub</a></li>
<li><a href="https://davemq.github.io/2026/05/12/remote-linux-dev-with-emacs.html">Dave's blog: Remote Linux kernel development with Emacs</a></li>
<li><a href="https://batsov.com/articles/2026/05/12/port-a-minimalist-prepl-client-for-emacs/">Bozhidar Batsov: Port: a minimalist prepl client for Emacs</a></li>
</ul></li>
<li>Web:
<ul class="org-ul">
<li><a href="https://www.matem.unam.mx/~omar/apropos-emacs.html#may-i-recommend-eww-for-emacs-innovative-ui">May I recommend eww for Emacs's innovative UI?</a> (<a href="https://www.reddit.com/r/emacs/comments/1tf86ko/may_i_recommend_eww_for_emacss_innovative_ui/">Reddit</a>, <a href="https://irreal.org/blog/?p=13813">Irreal</a>, <a href="https://lobste.rs/s/96kz5p/may_i_recommend_eww_for_emacs_s_innovative">lobste.rs</a>, <a href="https://irreal.org/blog/?p=13820">Irreal</a>, <a href="https://news.ycombinator.com/item?id=48187853">HN</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://codeberg.org/jamesendreshowell/gists/src/branch/master/jeh-message-lint.el">Check for missing body, subject, or attachments before sending</a> (<a href="https://fediscience.org/@jameshowell/116574634102342131">@jameshowell@fediscience.org</a>)</li>
<li><a href="https://elpa.gnu.org/packages/minimail.html">Minimail version 0.5, with OAuth and more</a> (<a href="https://www.reddit.com/r/emacs/comments/1tcreh4/minimail_version_05_with_oauth_and_more/">Reddit</a>)</li>
<li><a href="https://github.com/emacs-elfeed/elfeed/discussions/586">Elfeed release &amp; Elfeed sqlite database · emacs-elfeed/elfeed · Discussion #586 · GitHub</a> (<a href="https://mastodon.world/@minad/116565758400216391">@minad@mastodon.world</a>)</li>
</ul></li>
<li>AI:
<ul class="org-ul">
<li><a href="https://github.com/jcubic/dotfiles/blob/master/emacs/config/ai.el">Agent-Shell permission system</a> (<a href="https://www.reddit.com/r/emacs/comments/1tdvd8r/agentshell_permission_system/">Reddit</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=mJZDmO5yOxE">What's So Special About Emacs? - YouTube</a> (08:19, <a href="https://www.reddit.com/r/emacs/comments/1tmk9ys/whats_so_special_about_emacs/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=48191998">HN</a>)</li>
<li><a href="https://www.chiply.dev/post-emacs-carnival-may">May I recommend&hellip; understanding Emacs's patterns</a> (<a href="https://www.reddit.com/r/emacs/comments/1tc6c9h/may_i_recommend_understanding_emacss_patterns/">Reddit</a>, <a href="https://irreal.org/blog/?p=13811">Irreal</a>, <a href="https://news.ycombinator.com/item?id=48137656">HN</a>)</li>
<li><a href="https://curtismchale.ca/2026/05/05/emacs-carnival-may-i-recommend">Emacs Carnival: May I recommend&hellip; stop messing around and get work done</a> by Curtis McHale</li>
<li><a href="https://thanosapollo.org/posts/bzr-saga/">The Most Emacs Bzr Saga</a> (<a href="https://www.reddit.com/r/emacs/comments/1tbh6pg/the_most_emacs_bzr_saga/">Reddit</a>, <a href="https://lobste.rs/s/jgmrz0/most_emacs_bzr_saga">lobste.rs</a>, <a href="https://irreal.org/blog/?p=13807">Irreal</a>)</li>
<li><a href="https://sachachua.com/blog/2026/05/may-14-sacha-prot-and-philip-kaludercic-talk-emacs-newcomer-experience/">Sacha Chua: YE29: Sacha, Prot, and Philip Kaludercic Talk Emacs: Newcomer Experience</a> (<a href="https://www.youtube.com/watch?v=UqfZZRl_eNw">YouTube</a> 01:24:16)</li>
<li><a href="https://sockpuppet.org/blog/2026/05/12/emacsification/">The Emacsification of Software — Quarrelsome</a> (<a href="https://news.ycombinator.com/item?id=48118727">HN</a>)</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="http://yummymelon.com/devnull/using-the-mouse-for-emacs-rectangle-commands.html">Charles Choi: Using the Mouse for Emacs Rectangle Commands</a> (<a href="https://www.reddit.com/r/emacs/comments/1tgsnmd/using_the_mouse_for_emacs_rectangle_commands/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=5OAOK3qoSgg">Exam minimal Emacs, 42KL, try not to buy Armageddon Psychsparrow, what am I doing.</a> (22:43, <a href="https://www.reddit.com/r/emacs/comments/1tbmz9g/minimal_emacs_for_exam_i_dont_know_what_im_doing/">Reddit</a>)</li>
<li><a href="https://fosstodon.org/@zrzz/116592767967624254">Some functions to make it easier to check for unexpected Unicode shenanigans (@zrzz@fosstodon.org)</a></li>
<li><a href="https://github.com/hexmode/mediawiki-el">hexmode/mediawiki-el: Emacs interface to edit any mediawiki site · GitHub</a> (<a href="https://genserver.social/objects/f5bf240f-7372-4b14-a9fe-9e35fe33f862">@katafrakt@genserver.social</a>) - recently updated</li>
<li><a href="https://emacs.dyerdwelling.family/emacs/20260512184707-emacs&#45;&#45;a-tiny-nohup-keeping-media-alive-when-emacs-exits/">James Dyer: A Tiny Nohup: Keeping Media Alive When Emacs Exits</a></li>
<li><a href="https://codeberg.org/r2r0/legion.el">r2r0/legion.el: Emacs mode for the Zammad help desk software - Codeberg.org</a> (<a href="https://chaos.social/@r2r0/116573900868904042">@r2r0@chaos.social</a>) - vibecoded</li>
<li><a href="https://thecloudlet.github.io/technical/project/emacs-04/">Emacs Internal Part 04: Balancing Lisp_String Interval Trees by Text Length</a> (<a href="https://www.reddit.com/r/emacs/comments/1tcxw25/emacs_internal_part_04_balancing_lisp_string/">Reddit</a>)</li>
<li><a href="https://www.jamescherti.com/compiling-emacs/">Compiling Emacs for High Performance on Linux and Unix Systems</a> (<a href="https://www.reddit.com/r/emacs/comments/1ta1uqq/compiling_emacs_for_high_performance_on_linux_and/">Reddit</a>)</li>
<li><a href="https://mastodon.social/@jamescherti/116570649138796225">Tip for improving keyboard input latency by setting GTK_IM_MODULE=none (Linux, standard ASCII) (@jamescherti)</a></li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li>emacs-devel: <a href="https://yhetil.org/emacs-devel/865x52awb4.fsf@gnu.org/">Challenges of opaque objects</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e381cf1fc97fc1c0bab1816476dd6f73a628b238">Allow child processes to continue after EPIPE</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b13450973abb19b2bf0d7a96516ce23c385e7713">Copy changes from tarballs when installing VC packages</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/rare-words">rare-words</a>: Highlight your rare words! (MELPA)</li>
</ul></li>
</ul>

<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://mastodon.social/tags/emacs">Mastodon #emacs</a>, <a href="https://bsky.app/hashtag/emacs">Bluesky #emacs</a>, <a href="https://hn.algolia.com/?query=emacs&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://lobste.rs/search?q=emacs&amp;what=stories&amp;order=newest">lobste.rs</a>, <a href="https://programming.dev/c/emacs?dataType=Post&amp;page=1&amp;sort=New">programming.dev</a>, <a href="https://lemmy.world/c/emacs">lemmy.world</a>, <a href="https://lemmy.ml/c/emacs?dataType=Post&amp;page=1&amp;sort=New">lemmy.ml</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, and <a href="https://lists.gnu.org/archive/html/emacs-devel/2026-05">emacs-devel</a>. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at <a href="mailto:sacha@sachachua.com">sacha@sachachua.com</a>. Thank you!
</p>
<div><a href="https://sachachua.com/blog/2026/05/2026-05-18-emacs-news/index.org">View Org source for this post</a></div>
<p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2026%2F05%2F2026-05-18-emacs-news%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></description>
		</item>
	</channel>
</rss>