<?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>Wed, 10 Jun 2026 15:05:24 GMT</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>daily</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>11ty</generator>
  <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>)</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="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><item>
		<title>2026-05-11 Emacs news</title>
		<link>https://sachachua.com/blog/2026/05/2026-05-11-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 11 May 2026 13:00:59 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/05/2026-05-11-emacs-news/</guid>
		<description><![CDATA[<p>
People are getting Emacs 31 ready for release. Looking forward to
that! See <a href="https://github.com/emacs-mirror/emacs/blob/master/etc/NEWS.31">emacs/etc/NEWS.31</a> for details.
</p>

<p>
Lots of posts for the Emacs Carnival theme of <a href="https://www.emacswiki.org/emacs/CarnivalMay2026">"May I recommend&hellip;"</a>, yay!
</p>

<ul class="org-ul">
<li>Emacs 31:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1t6gkdz/the_emacs31_branch_has_been_created/">The emacs-31 branch has been created!</a> (<a href="https://irreal.org/blog/?p=13795">Irreal</a>)</li>
<li><a href="https://build.opensuse.org/package/show/home:Thaodan:emacs:emacs31/emacs-31">openSUSE package for emacs-31</a> (<a href="https://mastodon.social/@thaodan/116545552801001819">@thaodan</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>London Emacs (in person): Emacs London meetup <a href="https://www.meetup.com/london-emacs-hacking/events/314540885/">https://www.meetup.com/london-emacs-hacking/events/314540885/</a> Tue May 12 1800 Europe/London</li>
<li>Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch <a href="https://emacs-berlin.org/">https://emacs-berlin.org/</a> Tue May 12 1900 Europe/Berlin</li>
<li>OrgMeetup (virtual) <a href="https://orgmode.org/worg/orgmeetup.html">https://orgmode.org/worg/orgmeetup.html</a> Wed May 13 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata &ndash; Thu May 14 0000 Asia/Singapore</li>
<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>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://mbork.pl/2026-05-09_describe-personal-keybindings">Marcin Borkowski: describe-personal-keybindings</a> (<a href="https://irreal.org/blog/?p=13799">Irreal</a>)</li>
<li><a href="https://www.chiply.dev/post-my-dotfiles">My Dotfiles: macOS Bootstrap and an Emacs Distribution</a> (<a href="https://www.reddit.com/r/emacs/comments/1t6l4b9/my_dotfiles_macos_bootstrap_and_an_emacs/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1t8yb7h/backpack_emacs_hits_version_05/">Backpack Emacs hits version 0.5</a></li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://kelar.org/~bandali/gnu/emacs/ffs-code-review-prot.html">Amin Bandali: FFS code review with Protesilaos</a> (<a href="https://protesilaos.com/codelog/2026-05-08-emacs-coaching-amin-bandali/">Prot</a>)</li>
<li><a href="https://vannilla.org/write/1533394929/article.html">The Emacs's Gamegrid library #1</a>, <a href="https://vannilla.org/write/1533740728/article.html">#2</a>, <a href="https://vannilla.org/write/1533913392/article.html">#3</a>, <a href="https://vannilla.org/write/1535488871/article.html">#4</a></li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1t4evbd/recent_commits_to_emacsmaster_introduce_margin/">Recent Commits to emacs:master: Introduce 'margin' face for window margin background</a></li>
<li><a href="https://github.com/mang-jin/emacs-theme-nvim-dark">Emacs theme that looks like v0.10+ Neovim's default dark theme</a> (<a href="https://www.reddit.com/r/emacs/comments/1t8yy6u/emacs_theme_that_looks_like_v010_neovims_default/">Reddit</a>)</li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://vannilla.org/write/1680013839/article.html">TAGS, Etags and system headers</a></li>
<li><a href="https://vannilla.org/write/1609258895/article.html">Emacs: writing a project.el backend</a></li>
<li><a href="https://www.youtube.com/watch?v=ptehgb80zH8">Emacs Buffer Comparison Made Easy With Ebuffers 2026 05 10 02:31:35</a> (05:31)</li>
<li><a href="https://www.youtube.com/watch?v=-6B62JpdWgs">LIVE: bribing myself to work on async Rust TCP connections</a> (02:35:52, Emacs navigation chapter at <a href="https://www.youtube.com/watch?v=-6B62JpdWgs&amp;t=7215s">2:00:15</a>)</li>
</ul></li>
<li>TRAMP:
<ul class="org-ul">
<li><a href="https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsTrampNotes">Notes on using GNU Emacs' Tramp system in an unusual shell environment</a> (<a href="https://lobste.rs/s/vwjrsl/notes_on_using_gnu_emacs_tramp_system">lobste.rs</a>)</li>
</ul></li>
<li>Dired:
<ul class="org-ul">
<li><a href="https://emacs.dyerdwelling.family/emacs/20260416103000-emacs&#45;&#45;a-zoomed-in-vc-dir-for-the-current-directory/">James Dyer: A Zoomed in vc dir for the Current Directory in dired</a></li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1t5kaku/markdowntsmode_got_a_major_overhaul_and_is_now/">markdown-ts-mode got a major overhaul and is now part of Emacs 31</a></li>
<li><a href="https://blog.davep.org/2026/05/08/blogmore-el-v4-5-0.html">Dave Pearson: blogmore.el v4.5.0</a> - add blogmore-set-as-cover
<ul class="org-ul">
<li><a href="https://blog.davep.org/2026/05/07/blogmore-el-v4-4-0.html">v4.4.0</a> - blogmore-become-like</li>
</ul></li>
<li><a href="https://codeberg.org/liberty/just-write/src/branch/main/jw.el">jw.el: Just Write, a microjournaling tool (uses external binary)</a> (<a href="https://mathstodon.xyz/@liberty/116517775716575306">@liberty@mathstodon.xyz</a>)</li>
</ul></li>
<li>Denote:
<ul class="org-ul">
<li><a href="https://www.alcarney.me/blog/2026/organising-series-with-denote-sequence/">Organising Series with denote-sequence — Alex Carney</a> (<a href="https://mastodon.social/@alcarney/116552920982223453">@alcarney</a>)</li>
</ul></li>
<li>Org Mode:
<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://jonathanchu.is/posts/introducing-grove/">grove.el - an Obsidian-like note-taking mode for Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1t4xmcb/groveel_an_obsidianlike_notetaking_mode_for_emacs/">r/emacs</a>, <a href="https://www.reddit.com/r/orgmode/comments/1t4xmsk/groveel_an_obsidianlike_notetaking_mode_for_emacs/">r/orgmode</a>, <a href="https://irreal.org/blog/?p=13792">Irreal</a>, <a href="https://news.ycombinator.com/item?id=48016809">HN</a>, <a href="https://news.ycombinator.com/item?id=48013448">HN</a>)</li>
<li><a href="https://www.youtube.com/watch?v=94jFimnlvNM">mon workflow emacs</a> (18:31)</li>
<li><a href="https://www.youtube.com/watch?v=IygqcQhLhOo">Spacemacs | Org-mode Table Spreadsheet Formula | Productivité</a> (05:19)</li>
<li>Import, export, and integration:
<ul class="org-ul">
<li><a href="https://gitlab.com/jdm204/ox-html-file-embedding">Tiny package for org links which base64 embed files into HTML export for sharing</a> (<a href="https://www.reddit.com/r/orgmode/comments/1t93h3e/tiny_package_for_org_links_which_base64_embed/">Reddit</a>)</li>
<li><a href="https://list.orgmode.org/87bjeqvqc6.fsf@christianmoe.com/">Note about needing to escape things in Org macros</a> (<a href="https://mathstodon.xyz/@pabryan/116537127097802685">@pabryan@mathstodon.xyz</a>)</li>
<li><a href="https://fediverse.tv/w/xhaKt3dwzHuLxeq7FDGZcH">LuaLaTex y fontspec (Orgmode) - FediverseTV</a> (<a href="https://fediverse.tv/w/xhaKt3dwzHuLxeq7FDGZcH">@emacs_org@fediverse.tv</a>)</li>
<li><a href="https://gitlab.com/yugaego/emacs-config/-/blob/main/configs/init-org.el?ref_type=heads#L109">Config for using multiple org-publish projects</a> (<a href="https://fosstodon.org/@yugaego/116549279791127644">@yugaego@fosstodon.org</a>)</li>
<li><a href="https://jan-iversen.de/2026/05/06/blogumzug.html">Blog-Umzug? | Jan Iversen</a> (<a href="https://nerdculture.de/@razorback/116529000129741089">@razorback@nerdculture.de</a>)</li>
<li><a href="https://git.sr.ht/~zelda/sync.el">sync.el - sync Org files with git automatically</a> (<a href="https://www.reddit.com/r/orgmode/comments/1t84mr5/syncel_actually_exists_this_time_no_crypto/">Reddit</a>)</li>
<li><a href="http://en.andros.dev/blog/ba142044/twtxt-vs-org-social-the-evolution-of-an-idea/">Andros Fenollosa: twtxt vs Org Social: the evolution of an idea</a></li>
<li><a href="https://fediverse.tv/w/k2PBKSZ6prEwK2DccNQjvV">Descubriendo la red Org-social - FediverseTV</a> (<a href="https://fediverse.tv/w/k2PBKSZ6prEwK2DccNQjvV">@emacs_org@fediverse.tv</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=004e0828b7758b70ceb0ff47cdd872940c49dcdb">ox-latex.el: New variable org-latex-descriptive-environment</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=732610714eea47a133ca0bfc163d30a871b25e7b">ob-tangle: Make tangling from archived trees optional</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://www.chiply.dev/post-vompeccc-showcase">Emacs Completion Showcase with VOMPECCC (video)</a> (<a href="https://www.youtube.com/watch?v=wyzUXScErjE">YouTube</a> 01:08:43, <a href="https://www.reddit.com/r/emacs/comments/1t57j68/emacs_completion_showcase_with_vompeccc_video/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=48037156">HN</a>, <a href="https://lobste.rs/s/ixlzlj/emacs_completion_showcase_with_vompeccc">lobste.rs</a>)</li>
<li><a href="https://github.com/kn66/vertico-buffer-frame">Follow-up: vertico-buffer-frame, a child-frame experiment for vertico-buffer</a> (<a href="https://www.reddit.com/r/emacs/comments/1t4fu7w/followup_verticobufferframe_a_childframe/">Reddit</a>)</li>
<li><a href="https://github.com/jojojames/fzf-async">fzf-async</a> (<a href="https://www.reddit.com/r/emacs/comments/1t6rs2h/fzfasync/">Reddit</a>)</li>
<li><a href="https://github.com/zenitsu7772000/yuta.el">Yuta.el: native fuzzy finder, Lsp Completion, and command palette for Emacs (uses external CLI tools)</a> (<a href="https://www.reddit.com/r/emacs/comments/1t4jq5h/yutael_is_a_fast_native_fuzzy_finder_lsp/">Reddit</a>)</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=NTHRxu7LFjI">My Doom Emacs setup for Rust development in less than two minutes</a> (01:36)</li>
<li><a href="https://thanosapollo.org/projects/emacs-forgejo/">emacs-forgejo | Thanos Apollo</a> (<a href="https://sigmoid.social/@csantosb/116546018189748980">@csantosb@sigmoid.social</a>)</li>
<li><a href="https://github.com/cobacdavid/hprpl">hprpl-mode</a> for the HP-48G</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1t9ib4b/finally_gotodefinition_w_eglot_on_jvm_languages/">Finally go-to-definition w/ Eglot on JVM languages (Kotlin and Java)! do you know how to improve it?</a></li>
<li><a href="https://github.com/PlugwiseBV/LuaProbe.el">Using our new Lua debbuger: LuaProbe, we made an Emacs package for it</a> (<a href="https://www.reddit.com/r/emacs/comments/1t3bycu/using_our_new_lua_debbuger_luaprobe_we_made_an/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=wSKdspfOdSU">Configurando o Windows para Programar Jogos em C | Indie Game Dev</a> (48:38)</li>
<li><a href="https://eshelyaron.com/sweep.html#High_002dlevel-Architecture">Sweep: SWI-Prolog Embedded in Emacs</a> (<a href="https://mastodon.social/@PuercoPop/116522365591905026">@PuercoPop</a>)</li>
<li><a href="https://jao.io/blog/geiser-moved-to-codeberg.html">jao: geiser moved to codeberg</a> - Scheme interfaces</li>
</ul></li>
<li>Math:
<ul class="org-ul">
<li><a href="https://vannilla.org/write/1738103064/article.html">The Simple Emacs Spreadsheet</a></li>
</ul></li>
<li>Shells:
<ul class="org-ul">
<li><a href="https://www.jamescherti.com/emacs-toggle-a-shell-window-shell-pop/">Toggle an Emacs terminal with a single keystroke using shell-pop (Recently Refactored)</a> (<a href="https://www.reddit.com/r/emacs/comments/1t7fp1v/toggle_an_emacs_terminal_with_a_single_keystroke/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1t821vz/just_a_quick_eat_survey/">Just a quick "Eat" survey</a></li>
<li><a href="https://sr.ht/~hajovonta/termit/">termit: Terminal emulator for Emacs</a> (<a href="https://mastodon.online/@hajovonta/116529852107644722">@hajovonta@mastodon.online</a>)</li>
</ul></li>
<li>Web:
<ul class="org-ul">
<li><a href="https://einar.codeberg.page/speed_improvement_hack_for_dired_with_eww.html">Einar Mostad: Speed improvement hack for dired with EWW</a> - browse-url-handlers</li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://mastodon.world/@minad/116534494908640147">What improvements would you like to see in elfeed? (@minad@mastodon.world)</a></li>
<li><a href="https://github.com/emacs-elfeed/elfeed/commit/072a609bb7e67c9b300ab22859a9423f7d7734d3">Add elfeed-tree-mode · emacs-elfeed/elfeed@072a609 · GitHub</a> (<a href="https://mastodon.world/@minad/116544681551499931">@minad@mastodon.world</a>)</li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="https://codeberg.org/contrapunctus/sxiv.el">contrapunctus/sxiv.el: Launch (n)sxiv ((Neo) Simple X Image Viewer)</a> (<a href="https://fe.disroot.org/objects/2b02fc3e-a422-4795-97a8-0d8cfc0e915a">@contrapunctus@fe.disroot.org</a>)</li>
</ul></li>
<li>AI:
<ul class="org-ul">
<li><a href="https://www.reddit.com/gallery/1t8vgxr">I made elisp-quality-ai: AI-friendly quality reports for Emacs Lisp projects</a></li>
<li><a href="https://github.com/deno1011/emacs-mac-setup/blob/main/README.md">Emacs with Org-Mode and Claude for Apple MacBook</a> (<a href="https://news.ycombinator.com/item?id=48065731">HN</a>)</li>
<li><a href="https://github.com/gicrisf/ox-skills">ox-skills: manage AI agent skills in Org-mode</a> (<a href="https://www.reddit.com/r/emacs/comments/1t86yst/oxskills_manage_ai_agent_skills_in_orgmode/">Reddit</a>)</li>
<li><a href="https://infosec.town/notes/alwbcffuqxf2ekpw">display-buffer-alist config for claude-code (@cyberwolf@infosec.town)</a></li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1t438si/fortnightly_tips_tricks_and_questions_20260505/">Fortnightly Tips, Tricks, and Questions — 2026-05-05 / week 18</a></li>
<li><a href="https://sachachua.com/blog/2026/05/emacs-carnival-may-2026-may-i-recommend/">Sacha Chua: Emacs Carnival May 2026: "May I recommend&hellip;"</a>
<ul class="org-ul">
<li><a href="https://www.finaprosadigital.com/2026-05-02-may-emacs-carnival.html">May Emacs Carnival</a>: Carlos Pajuelo</li>
<li><a href="https://idlip.in/posts/may-i-recommend/">May I Recommend EWM | Dilip's Log</a></li>
<li><a href="https://sachachua.com/blog/2026/05/from-david-dimagid-what-we-talk-about-when-we-talk-about-recommending-emacs-packages/">Sacha Chua: From David Dimagid: What we talk about when we talk about recommending Emacs packages</a></li>
<li><a href="https://vannilla.org/write/1778277936/article.html">May I recommend… escaping the minibuffer</a> (<a href="https://mibl.vannilla.org/@vanni/statuses/01KR4TJ3RG34K6W9A43ES5FH4Q">@vanni@mibl.vannilla.org</a>)</li>
<li><a href="https://giampaolo.guiducci.it/posts/2026-05-09-may-i-recommend-vibemacsing/">May I recommend… vibemacsing? | Giampaolo Guiducci</a> (<a href="https://fosstodon.org/@gosub/116548774985172047">@gosub@fosstodon.org</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?</a> Martin Stemplinger</li>
<li><a href="https://curtismchale.ca/2026/05/05/emacs-carnival-may-i-recommend">Curtis McHale: Emacs Carnival: May I recommend&hellip;</a></li>
</ul></li>
<li><a href="https://kelar.org/~bandali/gnu/emacs/emacs-chat-202605.html">Amin Bandali: Emacs Chat with Sacha Chua</a> (<a href="https://www.youtube.com/watch?v=ZiTQt8q1Ybc">YouTube</a> 01:12:31, <a href="https://irreal.org/blog/?p=13797">Irreal</a>, <a href="https://sachachua.com/blog/2026/05/emacs-chat-with-amin-bandali/">Sacha</a>)</li>
<li><a href="https://sachachua.com/blog/2026/05/may-7-emacs-chat-with-shae-erisson/">Sacha Chua: Emacs Chat 22: Shae Erisson</a> (<a href="https://www.youtube.com/watch?v=Ovya0O2otbU">YouTube</a>, 01:02:36)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1t43rrt/i_just_dont_get_it/">I just dont get it&hellip;</a> - long discussion about Emacs Lisp and customization</li>
<li><a href="https://www.youtube.com/watch?v=iuwn8GpRj7w">Emacs ATX Meetup. May 2026. GNU Hyperbole.</a> (01:44:31)</li>
<li><a href="https://fosstodon.org/@chiply/116518555422356975">Thread about what makes Emacs easy for you (@chiply@fosstodon.org)</a></li>
<li><a href="https://toobnix.org/w/mu2Wm3Y7F6dBbqBivkXL1x">Kent Pitman, Ramin Honary, Screwlisp #climate #emacs autocomplete #lisp #unix_surrealism #logic #lispyGopherClimate - toobnix</a> (<a href="https://gamerplus.org/@screwlisp/116524570149752933">@screwlisp@gamerplus.org</a>)</li>
<li><a href="https://curtismchale.ca/2026/05/05/the-gravitational-pull-of-familiar-tools">Curtis McHale: The gravitational pull of familiar tools</a></li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://codeberg.org/veer66/ya-sort-lines">veer66/ya-sort-lines: Yet-another sort lines - Codeberg.org</a> (<a href="https://mstdn.io/@veer66/116539186622279157">@veer66@mstdn.io</a>)</li>
<li><a href="https://codeberg.org/jamesendreshowell/ramb">jamesendreshowell/ramb: Emacs package Really Actually Make Backups - Codeberg.org</a> (<a href="https://fediscience.org/@jameshowell/116522614001195322">@jameshowell@fediscience.org</a>)</li>
<li><a href="https://protesilaos.com/codelog/2026-05-02-emacs-buffer-to-pdf-new-package/">Protesilaos: Emacs: save any buffer as PDF (my new buffer-to-pdf package)</a></li>
<li><a href="http://corwin.bru.st/2026-05-08-last-rev.pl/">Corwin Brust: last-rev.pl</a> - find the most recent commit to each Emacs branch (or other Savannah projects)</li>
<li><a href="https://www.jamescherti.com/compiling-emacs/">James Cherti: A Technical Guide for Compiling Emacs and its Packages for Maximum Performance on UNIX or GNU/Linux systems</a> (<a href="https://lobste.rs/s/zihixw/technical_guide_compiling_emacs_for">lobste.rs</a>)</li>
<li><a href="https://protesilaos.com/codelog/2026-05-04-emacs-keyboard-ergonomics/">Protesilaos: Re: Emacs and keyboard ergonomics</a> (<a href="https://irreal.org/blog/?p=13788">Irreal</a>)</li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li>emacs-devel: <a href="https://yhetil.org/emacs-devel/CAM=F=bBAT3mTHqqut2fvYN=SJ=NNqBisePTWGjO-XpzRAO7=9w@mail.gmail.com/">Re: Tail recursion - Lynn Winebarger</a> - emacs-31 probably not going to have igc</li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=66729f3e5080f8853393e5f88ce6f062b45164b7">New variable 'completion-frontend-properties' (bug#80990)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0d287aa2761af39f64d5d0d7f4e6b74430ec8b74">Bump master Emacs version to 32.0.50</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d24b10ca75f49217f8585ce9c0fb53209693f882">Introduce 'margin' face for window margin background</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ed1fe2ca9590a97aee62f74630f7f1f9d795bcb2">nadvice.el: Make it easier to find how to change an interactive-form</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a952324e9be37869158e8a9cc4f676fa6113a343">keyboard.c: Allow SIGINT to `quit` in batch mode, instead of exit</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/apple-container-tramp">apple-container-tramp</a>: TRAMP integration for apple container (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/claude-code-context">claude-code-context</a>: Share buffer context with Claude Code (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/folgezett">folgezett</a>: Folgezettel IDs for org-roam (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/gnus-browse-url-in-article">gnus-browse-url-in-article</a>: Smarter browse-url for Gnus articles (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/har-viewer">har-viewer</a>: Major mode for viewing HTTP Archive (HAR) files (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/indigo">indigo</a>: Emacs interface to the Indigo cheminformatics library (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/nucleo-completion">nucleo-completion</a>: Nucleo-backed completion style (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/shannon-max">shannon-max</a>: Analyze your keybindings with information theory (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/verdict-dart">verdict-dart</a>: Dart runner for verdict (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-11-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-11-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-04 Emacs news</title>
		<link>https://sachachua.com/blog/2026/05/2026-05-04-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 04 May 2026 13:08:22 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/05/2026-05-04-emacs-news/</guid>
		<description><![CDATA[<p>
Thanks to everyone who shared their thoughts on the April 2026 Emacs Carnival theme of <a href="https://www.emacswiki.org/emacs/CarnivalApril2026">Newbies and Starter Kits</a>. Check out that post to see all the entries people have shared so far. I enjoyed <a href="https://sachachua.com/blog/2026/04/yay-emacs-sacha-and-prot-talk-emacs-newbies-starter-kits/">chatting with Prot</a> about the topic, and he <a href="https://protesilaos.com/codelog/2026-04-30-emacs-decent-default-sacha-chua/">shared some defaults</a> that even experienced users have been trying out. The carnival theme for May 2026 is "<a href="https://www.emacswiki.org/emacs/CarnivalMay2026">May I recommend&hellip;</a>". Looking forward to reading your posts!
</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>Emacs.si (in person): Emacs.si meetup #5 2026 (v #živo) <a href="https://dogodki.kompot.si/events/b4192df7-3da4-41b8-95a3-532b93923656">https://dogodki.kompot.si/events/b4192df7-3da4-41b8-95a3-532b93923656</a> Mon May 4 1900 CET</li>
<li>EmacsATX: Emacs Social <a href="https://www.meetup.com/emacsatx/events/314341747/">https://www.meetup.com/emacsatx/events/314341747/</a> Thu May 7 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT &ndash; Fri May 8 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 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 May 8 1800 Europe/Paris</li>
<li>London Emacs (in person): Emacs London meetup <a href="https://www.meetup.com/london-emacs-hacking/events/314540885/">https://www.meetup.com/london-emacs-hacking/events/314540885/</a> Tue May 12 1800 Europe/London</li>
<li>Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch <a href="https://emacs-berlin.org/">https://emacs-berlin.org/</a> Tue May 12 1900 Europe/Berlin</li>
<li>OrgMeetup (virtual) <a href="https://orgmode.org/worg/orgmeetup.html">https://orgmode.org/worg/orgmeetup.html</a> Wed May 13 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata &ndash; Thu May 14 0000 Asia/Singapore</li>
<li><a href="https://sachachua.com/blog/2026/05/may-14-sacha-prot-and-philip-kaludercic-talk-emacs-newcomer-experience/">Sacha Chua: May 14: Sacha, Prot, and Philip Kaludercic Talk Emacs: Newcomer Experience</a> (<a href="https://protesilaos.com/codelog/2026-05-04-emacs-live-sacha-chua-philip-kaludercic/">Protesilaos</a>)</li>
</ul></li>
<li>Beginner:
<ul class="org-ul">
<li><a href="https://sachachua.com/blog/2026/04/what-s-in-the-emacs-newcomers-presets-theme/">Sacha Chua: What's in the Emacs newcomers-presets theme?</a></li>
<li><a href="https://sachachua.com/blog/2026/04/working-on-the-emacs-newbie-experience/">Sacha Chua: Working on the Emacs newbie experience</a></li>
<li><a href="https://protesilaos.com/codelog/2026-04-30-emacs-decent-default-sacha-chua/">Protesilaos: Emacs: decent defaults I shared with Sacha Chua</a> (<a href="https://irreal.org/blog/?p=13780">Irreal</a>, <a href="https://lemmy.ml/post/47030126?scrollToComments=true">lemmy.ml</a>)</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://www.jamescherti.com/essential-emacs-packages/">Must-have Emacs packages you should know about [Updated]​</a> (<a href="https://www.reddit.com/r/emacs/comments/1sy4w9v/musthave_emacs_packages_you_should_know_about/">Reddit</a>)</li>
<li><a href="https://jiewawa.me/2026/05/overriding-keybindings-with-meow/">Jiewawa: Overriding keybindings with Meow</a></li>
<li><a href="https://magnus.therning.org/2026-05-02-follow-up-on-switching-to-eglot.html">Magnus: Follow-up on switching to eglot</a> - more about use-package</li>
<li><a href="https://www.youtube.com/watch?v=MHxRvAKnlCo">Emacs config</a> (15:08)</li>
<li><a href="https://github.com/badele/idem">badele/idem: Doom Emacs configuration for DevOps workflows (bash, go, json, python, terraform, typescript, etc&hellip;)</a> (<a href="https://bsky.app/profile/jesuislibre.org/post/3mkzbzpieec24">@jesuislibre.org on Bluesky</a>)</li>
<li><a href="https://github.com/igpdev/dyst-emacs.d">Sharing my emacs.d while cleaning up my folder a bit.</a> (<a href="https://www.reddit.com/r/emacs/comments/1t0mhtv/sharing_my_emacsd_while_cleaning_up_my_folder_a/">Reddit</a>)</li>
<li><a href="https://github.com/jcubic/dotfiles">My Emacs Config</a> (<a href="https://www.reddit.com/r/emacs/comments/1sxxdve/my_emacs_config/">Reddit</a>)</li>
<li><a href="https://gist.github.com/aaratha/41ae3f2fbeed8497b974b229aa25c875">Been working on my emacs config lately</a> (<a href="https://www.reddit.com/r/emacs/comments/1sxrqyh/been_working_on_my_emacs_config_lately/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1sxbves/my_configuration_and_workflow_for_game/">My configuration and workflow for game development in emacs with Godot</a></li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://elpa.gnu.org/contributing.html">Contributing to ELPA</a> (<a href="https://social.sdfeu.org/@pkal/116500927707341714">@pkal@social.sdfeu.org</a>, <a href="https://www.reddit.com/r/emacs/comments/1t141fi/elpa_contributing_page/">Reddit</a>)</li>
<li><a href="https://github.com/emacs-compat/compat/commit/2ef017671bdc643dbdbe3bfb746b80d090db792a">compat 31.0.0.0 released, stabilization in progress</a> (<a href="https://mastodon.world/@minad/116504189900445159">@minad@mastodon.world</a>)</li>
<li><a href="https://davemq.github.io/emacs/test/2026/04/27/test.html">Dave's blog: Writing an automated test to try to find an Emacs bug</a></li>
<li><a href="https://github.com/zawatton/nelisp">NeLisp v1.0 — Emacs Lisp implemented in Elisp, plus a small Rust runtime that runs it without Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1sx3qfa/nelisp_v10_emacs_lisp_implemented_in_elisp_plus_a/">Reddit</a>)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://github.com/dpassen/modus-flexoki">modus-flexoki</a> (<a href="https://www.reddit.com/r/emacs/comments/1t0f7m9/modusflexoki/">Reddit</a>)</li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="http://yummymelon.com/devnull/bulk-search-replace-commands-for-files-and-buffers-in-emacs.html">nfdn: Bulk Search &amp; Replace Commands for Files and Buffers in Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1szmwyl/nfdn_bulk_search_replace_commands_for_files_and/">Reddit</a>)</li>
<li><a href="https://gist.github.com/rougier/23f723b039873cd5c2e9eb6862dbc31e">Sidetabs using side windows.</a> (<a href="https://www.reddit.com/r/emacs/comments/1sy8yon/sidetabs_using_side_windows/">Reddit</a>)</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1t0cgjn/how_i_use_quicksdcv_to_get_the_oxford_english/">How I use quick-sdcv to get the Oxford English Dictionary in my Emacs</a></li>
<li><a href="https://blog.davep.org/2026/04/28/blogmore-el-v4-3-0.html">Dave Pearson: blogmore.el v4.3.0</a> - blogmore-toggle-invite-comments, blogmore-invite-comments-to</li>
</ul></li>
<li>Denote:
<ul class="org-ul">
<li><a href="https://codeberg.org/treflip/denote-wordcloud">New package: denote-wordcloud</a> (<a href="https://www.reddit.com/r/emacs/comments/1swy395/new_package_denotewordcloud/">Reddit</a>)</li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://watch.linuxrenaissance.com/w/kVFJsqTfqHWg56gtpiK5xW">Stupidly Simple Notes Taking With Emacs - Linux Renaissance</a> (<a href="https://watch.linuxrenaissance.com/w/kVFJsqTfqHWg56gtpiK5xW">@darth@watch.linuxrenaissance.com</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1sz6o25/i_built_an_orgmode_weekday_repeater_wd/">I built an org-mode weekday repeater, .+wd</a></li>
<li><a href="https://jonathanchu.is/posts/introducing-grove/">Jonathan Chu: Introducing grove.el</a> - note-taking workflow for Org</li>
<li><a href="https://github.com/mingey/dossier.el">Experimental/personal PDF-viewing/notetaking minor mode I (sort of) vibe-coded.</a> (<a href="https://www.reddit.com/r/emacs/comments/1t335y5/experimentalpersonal_pdfviewingnotetaking_minor/">Reddit</a>) dired + pdfview + org</li>
<li>Import, export, and integration:
<ul class="org-ul">
<li><a href="https://martinsos.com/posts/my-blog-in-elisp">Implementing a minimal evergreen blog in HTML and Emacs Lisp</a> (<a href="https://www.reddit.com/r/emacs/comments/1t1sm31/implementing_a_minimal_evergreen_blog_in_html_and/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=47987153">HN</a>)</li>
<li><a href="https://randyridenour.net/posts/2026-05-03-managing-multiplechoice-questions-with-org-mode.html">Randy Ridenour: Managing Multiple-Choice Questions With Org Mode</a></li>
<li><a href="https://codeberg.org/jamesendreshowell/org-teach-worksheet">jamesendreshowell/org-teach-worksheet: Emacs lisp and Org macros for authoring classroom worksheets - Codeberg.org</a> (<a href="https://fediscience.org/@jameshowell/116485356441862893">@jameshowell@fediscience.org</a>)</li>
<li><a href="https://codeberg.org/schue/org-canvas">schue/org-canvas: upload Org mode files directly into an instance of the Canvas LMS.</a> (<a href="https://ecoevo.social/@schuemaa/116501189537892452">@schuemaa@ecoevo.social</a>)</li>
<li><a href="https://github.com/deopurkar/canvas.el/blob/main/canvas.org">canvas.el/canvas.org - interact with the Canvas learning management system</a> (<a href="https://mathstodon.xyz/@locallytrivial/116507994101286311">@locallytrivial@mathstodon.xyz</a>)</li>
<li><a href="https://elblogdelazaro.org/de-org-mode-a-trilium-notes-pasando-por-obsidian/">De Org-mode a Trilium Notes, pasando por Obsidian · El blog de Lázaro</a> (<a href="https://mastodon.social/@elblogdelazaro/116504043021542948">@elblogdelazaro</a>)</li>
<li><a href="https://source.cipherbliss.com/tykayn/orgmode-to-gemini-blog">tykayn/orgmode-to-gemini-blog - Source Bliss: Comme dirait Manon, les sources, c'est important.</a> (<a href="https://mastodon.cipherbliss.com/@tykayn/116515518858107308">@tykayn@mastodon.cipherbliss.com</a>)</li>
</ul></li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://mastodon.world/@minad/116482878498793885">History: delete old duplicates, but still rank by frecency (@minad@mastodon.world)</a></li>
<li><a href="https://github.com/kn66/vertico-posframe-preview">vertico-posframe-preview: a preview sidecar for vertico-posframe</a> (<a href="https://www.reddit.com/r/emacs/comments/1t0vmko/verticoposframepreview_a_preview_sidecar_for/">Reddit</a>)</li>
<li><a href="https://www.chiply.dev/post-vompeccc-fruits">VOMPECCC from Scratch: Picking Fruits and Veggies with ICR</a> (<a href="https://www.youtube.com/watch?v=0NeQ6xgRGkA">YouTube</a> 51:06, <a href="https://www.reddit.com/r/emacs/comments/1sy0urz/vompeccc_from_scratch_picking_fruits_and_veggies/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=47940782">HN</a>) - incremental completing read with vertico, consult, marginalia, etc.</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://fosstodon.org/@robjperez/116512685664012644">Code to run magit-status on a project (@robjperez@fosstodon.org)</a></li>
<li><a href="https://www.reddit.com/gallery/1t387d1">Wireframe.el Keyboard-first wireframe prototyping inside GNU Emacs.</a></li>
<li><a href="https://github.com/Daskeladden/shipit">Auto-mark rules, snooze, marking and filters for GitHub notifications in Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1t15vqa/automark_rules_snooze_marking_and_filters_for/">Reddit</a>)</li>
<li><a href="https://fosstodon.org/@robjperez/116501557241125727">eglot, emscripten, and clangd (@robjperez@fosstodon.org)</a></li>
<li><a href="https://einar.codeberg.page/fix-python-mode-repl-problem.html">Einar Mostad: Fix Emacs python-mode REPL and org code block with python evaluation problems</a></li>
<li><a href="https://github.com/Ethan0456/uv.el">uv.el &ndash; a declarative Emacs interface for the uv Python package manager (experimental)</a> (<a href="https://www.reddit.com/r/emacs/comments/1sy965x/uvel_a_declarative_emacs_interface_for_the_uv/">Reddit</a>)</li>
<li><a href="https://magnus.therning.org/2026-05-02-secrets-when-connecting-to-dbs.html">Magnus: Secrets when connecting to DBs</a></li>
<li><a href="https://github.com/PlugwiseBV/LuaProbe.el">Using our new Lua debbuger: LuaProbe, we made an Emacs package for it</a> (<a href="https://www.reddit.com/r/emacs/comments/1t3bycu/using_our_new_lua_debbuger_luaprobe_we_made_an/">Reddit</a>)</li>
<li><a href="https://codeberg.org/snyssfx/go-prettify-mode.el">Package announcement: go-prettify-mode.el</a> (<a href="https://www.reddit.com/r/emacs/comments/1t0n68o/package_announcement_goprettifymodeel/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1t06vg8/emacs_is_a_fantastic_sql_editor/">Emacs is a fantastic SQL editor</a> - see the comments for more recommendations</li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://davemq.github.io/emacs/gnus/url/2026/04/29/visiting-urls-from-gnus-summary.html">Dave's blog: Browsing URLs from Gnus Summary buffer</a> (<a href="https://irreal.org/blog/?p=13778">Irreal</a>)</li>
<li><a href="https://jan-iversen.de/2026/04/30/emails-in-emacs-speziell-proton.html">Emails in Emacs (speziell Proton Mail) | Jan Iversen</a> (<a href="https://nerdculture.de/@razorback/116492503967815830">@razorback@nerdculture.de</a>)</li>
</ul></li>
<li>Evil mode:
<ul class="org-ul">
<li><a href="https://magnus.therning.org/2026-05-04-jumping-to-errors-in-evil.html">Magnus: Jumping to errors in Evil</a></li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="https://emacs.dyerdwelling.family/emacs/20260430074958-emacs&#45;&#45;a-tiny-header-line-tweak:-image-dimensions-in-image-mode/">James Dyer: A Tiny Header line Tweak: Image Dimensions in image mode</a></li>
</ul></li>
<li>Fun:
<ul class="org-ul">
<li><a href="https://old.reddit.com/r/nethack/comments/1seiwro/server_play_support_in_nethackel/">Server play support in nethack-el</a>: Help lobby for support on popular Nethack servers</li>
</ul></li>
<li>AI:
<ul class="org-ul">
<li><a href="https://github.com/elij/macher-agent">macher-agent: Similar to gptel-agent but within the macher context</a> (<a href="https://www.reddit.com/r/emacs/comments/1t3dvbl/macheragent_similar_to_gptelagent_but_within_the/">Reddit</a>)</li>
<li><a href="https://github.com/nohzafk/agent-shell-codex-skills">adds $ completion for Codex skills in agent-shell buffers</a> (<a href="https://www.reddit.com/r/emacs/comments/1szeqlq/adds_completion_for_codex_skills_in_agentshell/">Reddit</a>)</li>
<li><a href="https://github.com/vkazanov/emacs-major-mode-kit">Agent's major mode kit</a> (<a href="https://www.reddit.com/r/emacs/comments/1sxykxs/agents_major_mode_kit/">Reddit</a>)</li>
<li><a href="https://github.com/dgillis/emacs-codex-ide">Emacs manager for OpenAI Codex conversations</a> (<a href="https://www.reddit.com/r/emacs/comments/1sxm9gz/emacs_manager_for_openai_codex_conversations/">Reddit</a>)</li>
<li><a href="https://github.com/zawatton/anvil.el/releases/tag/v1.0.0">anvil.el v1.0.0 — first stable, anvil-ide split, anvil-pkg sister, and a no-Emacs path via NeLisp</a> (<a href="https://www.reddit.com/r/emacs/comments/1sx3a10/anvilel_v100_first_stable_anvilide_split_anvilpkg/">Reddit</a>)- let AI agents use Emacs as a workbench via MCP</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li>Emacs Carnival April 2026:
<ul class="org-ul">
<li><a href="https://fsworkingnotes.blogspot.com/2026/04/how-i-got-into-emacs-and-free-software.html">Free Software Tools: How I got into Emacs (and Free Software)</a> (<a href="https://toot.si/@len/116488103387185567">@len@toot.si</a>)</li>
<li><a href="https://macadie.info/2026/04/30/emacs-carnival-history-and-thoughts-on-start-kits/">Eric MacAdie: Emacs Carnival: History and Thoughts on Starter Kits</a></li>
<li><a href="https://sachachua.com/blog/2026/04/yay-emacs-sacha-and-prot-talk-emacs-newbies-starter-kits/">Sacha Chua: YE24: Sacha and Prot Talk Emacs - Newbies/Starter Kits</a> (<a href="https://www.youtube.com/watch?v=z7pcLdwuyxE">YouTube</a>, 1:05:10)
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=Yht0N26EoF4">YE20: Emacs Carnival: newbies / starter kits</a> (01:03:50)</li>
<li><a href="https://www.youtube.com/watch?v=xZWFh2nXxFk">YE23: Explore Emacs starter kits and other resources</a> (59:26)</li>
</ul></li>
</ul></li>
<li><a href="https://www.emacswiki.org/emacs/CarnivalMay2026">Emacs Carnival in May (and in general)</a> (<a href="https://www.reddit.com/r/emacs/comments/1t11wpn/emacs_carnival_in_may_and_in_general/">Reddit</a>)</li>
<li><a href="https://baty.net/posts/2024/06/the-gravitational-pull-of-emacs/">The gravitational pull of Emacs — baty.net</a> (<a href="https://social.lol/@jbaty/116483746788631743">@jbaty@social.lol</a>)</li>
<li><a href="https://toobnix.org/w/eCCvKBZvuwkXj244ojjzTU">Kent Pitman and Ramin Honary join on #commonLisp #lisp #IDE #emacs #schemacs #UX #lispyGopherClimate - toobnix</a> (<a href="https://toobnix.org/w/eCCvKBZvuwkXj244ojjzTU">@screwtape@toobnix.org</a>)</li>
<li><a href="https://github.com/SimHacker/NeMACS">SimHacker/NeMACS: UniPress Emacs 2.20 for NeWS · GitHub (released 1989)</a> (<a href="https://sfba.social/@kickingvegas/116501153031593167">@kickingvegas@sfba.social</a>)</li>
<li><a href="https://toobnix.org/w/c7AV5CfaYYJaX1gqV4B9L1">Kent Pitman #demo 1977-1984 #MIT #ITS #DDT #TECO #EMACS #LISP #MACLISP - toobnix</a> (<a href="https://toobnix.org/w/c7AV5CfaYYJaX1gqV4B9L1">@screwtape@toobnix.org</a>)</li>
<li><a href="https://mirandaheath.website/static/oss_burnout_report_mh_25.pdf">A Report on Burnout in Open Source Software Communities (2025, PDF)</a> (<a href="https://fosstodon.org/@yantar92/116504570589914622">@yantar92@fosstodon.org</a>) - not Emacs-specific, but good to think about long-term</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://watch.linuxrenaissance.com/w/nsuuTDvxVB74ZefZZcwZ1L">Emacs 30 Now On Android - Linux Renaissance</a> (<a href="https://watch.linuxrenaissance.com/w/nsuuTDvxVB74ZefZZcwZ1L">@darth@watch.linuxrenaissance.com</a>)</li>
<li><a href="https://mastodon.uno/@cidra/116510847714846962">Make Emacs inhibit logout in GNOME shell (@cidra@mastodon.uno)</a></li>
<li><a href="https://protesilaos.com/codelog/2026-05-02-emacs-buffer-to-pdf-new-package/">Protesilaos: Emacs: save any buffer as PDF (my new buffer-to-pdf package)</a> (<a href="https://www.youtube.com/watch?v=JG4R-d0N-is">YouTube</a> 11:08, <a href="https://www.reddit.com/r/emacs/comments/1t2trdk/package_announcement_buffertopdf_by_prot/">Reddit</a>, <a href="https://irreal.org/blog/?p=13784">Irreal</a>)</li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2026-04/msg01089.html">The emacs-31 branch will be cut in one week</a> (<a href="https://www.reddit.com/r/emacs/comments/1t0hn1r/the_emacs31_branch_will_be_cut_in_one_week/">Reddit</a>, <a href="https://irreal.org/blog/?p=13782">Irreal</a>)</li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=939e5956d98e8fa5aae974a5bb17d9cf0488f06d">Demote 'completion-preview-is-calling'</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4795e83a69484de276c1e2b0b2d9a04525d9b05c">Project prompters always default to current project, if any</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a24ff52a79b4ef91fa36cba1406e4112b24fa167">New variable 'completion-preview-is-calling'</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=edc19c35369670e1dcf8afdd00c54bc68fc5594b">Always compile w32image.c on MinGW (Bug#80924)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7d9dad4241439569ef954e654cbf04c52dcfe5cc">New VC commands for remote unintegrated changes</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ae40c3a43862339b757a4eb9281d866d2739a05d">New commands to report diffs of all local changes</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/emcp">emcp</a>: Lets your agent talk to Emacs (MELPA)</li>
<li><a target="_blank" href="https://elpa.gnu.org/packages/forgejo.html">forgejo</a>: Emacs Forgejo Front-end (GNU ELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/grove">grove</a>: Obsidian-like note-taking for org files (MELPA)</li>
<li><a target="_blank" href="https://elpa.gnu.org/packages/keymap-popup.html">keymap-popup</a>: Described keymaps with popup help (GNU ELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/mysql">mysql</a>: Pure Elisp MySQL wire protocol client (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/outline-stars">outline-stars</a>: Outshine-style star headings for outline-minor-mode (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/simulacrum">simulacrum</a>: Inject custom event types into the event stream (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/sql-bigquery">sql-bigquery</a>: Adds BigQuery support to SQLi mode (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/tmux-csi-u">tmux-csi-u</a>: Tmux CSI-u decoder (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/ttx-mode">ttx-mode</a>: TrueType/OpenType font viewer using ttx (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-04-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-04-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-04-27 Emacs news</title>
		<link>https://sachachua.com/blog/2026/04/2026-04-27-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 27 Apr 2026 11:29:30 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/04/2026-04-27-emacs-news/</guid>
		<description><![CDATA[<p>
There was a big discussion on lobste.rs about <a href="https://lobste.rs/s/sz3gab/what_are_your_favorite_emacs_packages">people's favourite Emacs packages</a> and that sparked similar conversations on <a href="https://www.reddit.com/r/emacs/comments/1stw78y/what_are_your_favorite_emacs_packages/">Reddit</a> and <a href="https://news.ycombinator.com/item?id=47875031">HN</a>. Discussions like that are a great source of <a href="https://www.reddit.com/r/emacs/comments/1ssfwpl/your_sources_for_inspiration/">inspiration</a>. I added a couple of small improvements to my config based on this week's Emacs news, like <a href="https://www.emacs.dyerdwelling.family/emacs/20260421070329-emacs&#45;&#45;getting-diff-hl-just-right/">diff-hl</a>.
</p>

<p>
Also, lots of people expressed their appreciation for <a href="https://nullprogram.com/blog/2026/04/26/">Chris Wellons</a>, who is moving on to other editors for now. Me, I've enjoyed using <a target="_blank" href="https://melpa.org/#/simple-httpd">simple-httpd</a>, impatient, and skewer, and I'm glad Chris made and shared them. Many of his packages already have new maintainers, and the <a href="https://nullprogram.com/blog/2026/04/26/">rest are up for adoption</a>. Perhaps we'll see him around again someday!
</p>

<ul class="org-ul">
<li>Help wanted:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/orgmode/comments/1sv385n/join_org_mode_contributor_liaison_team_and_help/">Join Org mode contributor liaison team and help maintaining Org mode</a></li>
<li><a href="https://nullprogram.com/blog/2026/04/26/">Skeeto: "I have officially retired from Emacs" &ndash; looking for maintainers for Elfeed etc.</a> (<a href="https://www.reddit.com/r/emacs/comments/1svziwa/skeeto_i_have_officially_retired_from_emacs/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=47906651">HN</a>, <a href="https://lobste.rs/s/plertt/i_have_officially_retired_from_emacs">lobste.rs</a>, <a href="https://irreal.org/blog/?p=13775">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 Apr 29 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/GMT - 1900 Europe/Berlin - 2230 Asia/Kolkata &ndash; Thu Apr 30 0100 Asia/Singapore</li>
<li>M-x Research: TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Fri May 1 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 #5 2026 (v #živo) <a href="https://dogodki.kompot.si/events/b4192df7-3da4-41b8-95a3-532b93923656">https://dogodki.kompot.si/events/b4192df7-3da4-41b8-95a3-532b93923656</a> Mon May 4 1900 CET</li>
<li>EmacsATX: Emacs Social <a href="https://www.meetup.com/emacsatx/events/314341747/">https://www.meetup.com/emacsatx/events/314341747/</a> Thu May 7 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/GMT &ndash; Fri May 8 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 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 May 8 1800 Europe/Paris</li>
<li>Other stuff:
<ul class="org-ul">
<li><a href="https://sachachua.com/blog/2026/04/yay-emacs-sacha-and-prot-talk-emacs-newbies-starter-kits/">Sacha Chua: April 30 Yay Emacs: Sacha and Prot Talk Emacs - Newbies/Starter Kits</a> (<a href="https://protesilaos.com/codelog/2026-04-22-emacs-live-with-sacha-chua/">Prot</a>)</li>
<li><a href="https://www.dkz2r.de/events/2026-06-30_battle_of-the_editors">Battle of the Editors - Satellite Event</a> - Tue Jun 30 4:30 PM Aachen, Seffenterweg 23 / Kopernikusstr. 6 (IT Center) for hackathon participants and guests</li>
<li><a href="https://sachachua.com/blog/2026/05/emacs-chat-with-amin-bandali/">Sacha Chua: May 4: Emacs Chat with Amin Bandali</a>
<ul class="org-ul">
<li><a href="https://sachachua.com/blog/2026/05/may-7-emacs-chat-with-shae-erisson/">May 7: Shae Erisson</a></li>
<li><a href="https://sachachua.com/blog/2026/05/emacs-chat-with-raymond-zeitler/">May 21: Raymond Zeitler</a></li>
<li><a href="https://sachachua.com/blog/2026/04/june-18-emacs-chat-with-ross-a-baker/">June 18: Ross A. Baker</a></li>
</ul></li>
</ul></li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://lobste.rs/s/sz3gab/what_are_your_favorite_emacs_packages">What are your favorite Emacs packages?</a> (<a href="https://www.reddit.com/r/emacs/comments/1stw78y/what_are_your_favorite_emacs_packages/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=47875031">HN</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1sqk352/what_are_some_common_code_smells_that/">What are some common code smells that inexperienced Elispers make?</a></li>
<li><a href="https://blog.davep.org/2026/04/22/expando-el-v1-6.html">Dave Pearson: expando.el v1.6</a> - expand macro in a different window; fix keybinding</li>
<li><a href="https://protesilaos.com/codelog/2026-04-23-emacs-spontaneous-live-denote-tmr/">Protesilaos: Emacs livestream: Maintaining Denote, TMR, and more</a> (<a href="https://www.youtube.com/watch?v=5OSn7udx9LA">YouTube</a> 3:06:05)</li>
<li><a href="https://mathstodon.xyz/@oantolin/116461651985853446">Ideas for things to bind to C-z (@oantolin@mathstodon.xyz)</a></li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=oMOBeelAgvo">Emacs Configuration: Writing my own Theme Switcher</a> (15:33)</li>
<li><a href="https://github.com/Senka07/yotsuba-emacs-theme">yotsuba: 4chan aesthetic, this time based on the Tomorrow theme.</a> (<a href="https://www.reddit.com/r/emacs/comments/1sr1ynn/guess_what_i_made_another_emacs_theme_based_on/">Reddit</a>)</li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://blog.davep.org/2026/04/24/itch-el-v1-3-0.html">Dave Pearson: itch.el v1.3.0</a> - switch to the scratch buffer</li>
<li><a href="https://ottawa.place/@plantarum/116450593361007190">Tip: repeat-map and expreg-expand (@plantarum@ottawa.place)</a></li>
<li><a href="https://www.jamescherti.com/emacs-the-definitive-guide-to-code-folding/">The Definitive Guide to Code Folding in Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1stnc6q/the_definitive_guide_to_code_folding_in_emacs/">Reddit</a>, <a href="https://irreal.org/blog/?p=13767">Irreal</a>)</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://blog.davep.org/2026/04/21/blogmore-el-v4-2.html">Dave Pearson: blogmore.el v4.2</a> - cycle image extensions</li>
<li><a href="https://blog.davep.org/2026/04/24/kbdify-el-v1-0-0.html">Dave Pearson: kbdify.el v1.0.0</a> - marking up keys in Markdown</li>
</ul></li>
<li>Denote:
<ul class="org-ul">
<li><a href="https://codeberg.org/treflip/denote-wordcloud">New package: denote-wordcloud</a></li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=figa38Mg-eY">(emacs) org mode - your life in plain text</a> (09:49)</li>
<li><a href="https://www.youtube.com/watch?v=STagFnaskn8">Spacemacs | Org-contacts Agenda Anniversaires | Productivité</a> (02:22)</li>
<li><a href="https://joshblais.com/blog/how-i-use-org-roam/">How I use org-roam - The Universe of Joshua Blais</a></li>
<li><a href="https://www.youtube.com/watch?v=g3HEbx3MrHE">Spacemacs | Org-roam Notes avec tags | Productivité</a> (00:59)</li>
<li>Import, export, and integration:
<ul class="org-ul">
<li><a href="https://en.andros.dev/blog/c68f00c3/quick-tutorial-to-get-a-blog-online-from-org-mode-thanks-to-org-social/">Quick tutorial to get a blog online from Org mode thanks to Org Social | Andros Fenollosa</a> (<a href="https://activity.andros.dev/@andros/statuses/01KQ4ASDT53DHX4EGMYZFCES0K">@andros@activity.andros.dev</a>, <a href="https://andros.dev/blog/c45ae903/tutorial-rapido-para-tener-un-blog-online-a-partir-de-org-mode-gracias-a-org-social/">in Spanish</a>,  <a href="https://fosstodon.org/@hispaemacs/116470982401589994">@hispaemacs@fosstodon.org</a>)</li>
<li><a href="https://andros.dev/blog/2e8f5a3c/como-colorear-los-bloques-de-codigo-en-org-mode/">Como colorear los bloques de código en Org-mode | Andros Fenollosa</a> (2016, <a href="https://fosstodon.org/@hispaemacs/116471882048215006">@hispaemacs@fosstodon.org</a>)</li>
<li><a href="https://github.com/joaotavora/eglot/issues/216#issuecomment-1052931508">Code for org-edit-special, eglot, and Python</a> (<a href="https://mastodontech.de/@anoncheg/116439674278883690">@anoncheg@mastodontech.de</a>)</li>
<li><a href="https://bzg.fr/en/notes/orgy-tutorial/">Get ready for Orgy in 15 minutes — Bastien Guerry</a> (<a href="https://irreal.org/blog/?p=13761">Irreal</a>, <a href="https://mac4translators.blogspot.com/2026/04/blogging-with-emacs-new-take.html">JC Helary</a>) - static site generator</li>
<li><a href="https://tony-zorman.com/posts/interactive.html">Tony Zorman: Writing Literate Blog Posts</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://blog.davep.org/2026/04/23/unabbrev-el-v1-0-0.html">Dave Pearson: unabbrev.el v1.0.0</a> - completing-read an abbrev</li>
<li><a href="https://www.chiply.dev/post-vompeccc-spot">Charlie Holland: A VOMPECCC Case Study: Spotify as Pure ICR in Emacs</a> (<a href="https://news.ycombinator.com/item?id=47848470">HN</a>)</li>
<li><a href="https://github.com/kn66/nucleo-completion.el">I made an Emacs completion style using nucleo, the fuzzy matcher from Helix</a> (<a href="https://www.reddit.com/r/emacs/comments/1svdsdf/i_made_an_emacs_completion_style_using_nucleo_the/">Reddit</a>)</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://www.emacs.dyerdwelling.family/emacs/20260421070329-emacs&#45;&#45;getting-diff-hl-just-right/">James Dyer: Highlighting git changes in a buffer with diff-hl</a></li>
<li><a href="https://github.com/agzam/remoto.el">remoto.el: Browse GitHub repos without cloning.</a> (<a href="https://www.reddit.com/r/emacs/comments/1sutzz6/new_package_browse_github_repos_without_cloning/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=47907388">HN</a>)</li>
<li><a href="https://tv.dyne.org/w/h4UPDWPd97oAFJ4S411b4R">Exploring Semantic &amp; Friends in Emacs for Development Without LSP - Dyne.org TV</a> (<a href="https://tv.dyne.org/w/h4UPDWPd97oAFJ4S411b4R">@divyaranjan@tv.dyne.org</a>)</li>
<li><a href="https://mwolson.org/blog/2026-04-20-fixing-typescript-ts-mode-in-emacs-30-2/">Mike Olson: Fixing typescript-ts-mode in Emacs 30.2</a></li>
</ul></li>
<li>Math:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=ObK3HDOdFoM">Emacs: ses-mode (Simple Emacs Spreadsheet)</a> (20:57)</li>
</ul></li>
<li>Shells:
<ul class="org-ul">
<li><a href="https://github.com/cashmeredev/kitty-graphics.el/releases/tag/v0.5.0">kitty-graphics.el v0.5.0: tmux support for images inside terminal Emacs and much more!</a> (<a href="https://www.reddit.com/r/emacs/comments/1swk20a/kittygraphicsel_v050_tmux_support_for_images/">Reddit</a>)</li>
</ul></li>
<li>Web:
<ul class="org-ul">
<li><a href="https://joshblais.com/blog/emacs-as-my-browser/">Emacs is my browser - The Universe of Joshua Blais</a> (<a href="https://irreal.org/blog/?p=13763">Irreal</a>, <a href="https://lobste.rs/s/prquts/emacs_is_my_browser">lobste.rs</a>)</li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="https://codeberg.org/ablatedsprocket/gists/src/branch/main/emacs/mpc.el">Some code for working with playlists and mpc (mpd)</a> (<a href="https://hachyderm.io/@ablatedsprocket/116467807992085582">@ablatedsprocket@hachyderm.io</a>)</li>
<li><a href="https://www.youtube.com/watch?v=7glpGrwFKPg">Spacemacs | Play music, recordings | Productivity</a> (01:28)</li>
<li><a href="https://www.youtube.com/watch?v=vELpmgs3efc">Sam Aaron uses #emacs !</a> (01:27)</li>
</ul></li>
<li>AI:
<ul class="org-ul">
<li><a href="https://www.nth.io/luke/projects/claude-code-context/">claude-code-context - simple Emacs Buffer Awareness for Claude Code</a> (<a href="https://www.reddit.com/r/emacs/comments/1swqc5v/claudecodecontext_simple_emacs_buffer_awareness/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=su_qxtJrfN0">AI For Boomers: Project Claude For Emacs</a> (01:49)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1srbipy/fortnightly_tips_tricks_and_questions_20260421/">Fortnightly Tips, Tricks, and Questions — 2026-04-21 / week 16</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/1ssfwpl/your_sources_for_inspiration/">Your sources for inspiration</a></li>
<li><a href="https://sachachua.com/blog/2026/04/ye20-emacs-carnival-newbies-starter-kits/">Sacha Chua: YE20 braindump: Emacs Carnival: Newbies/starter kits</a> (<a href="https://youtube.com/live/Yht0N26EoF4">YouTube</a>, 1:03:50)
<ul class="org-ul">
<li><a href="https://sachachua.com/blog/2026/04/ye21-continuing-to-think-about-newbies-starter-kits/">Sacha Chua: YE21 April 23: Continuing to think about newbies / starter kits</a> (<a href="https://www.youtube.com/watch?v=hRK59GQw-HE">YouTube</a>, 1:00:51)</li>
</ul></li>
<li><a href="https://randyridenour.net/posts/2026-04-25-emacs-sunk-cost-fallacy.html">Randy Ridenour: Emacs and the Sunk Cost Fallacy</a> (<a href="https://irreal.org/blog/?p=13771">Irreal</a>)</li>
<li><a href="https://joshblais.com/blog/emacs-philosophy-and-infinite-depth-with-protesilaos/">Emacs Philosophy and Infinite Depth with Protesilaos - The Universe of Joshua Blais</a> (<a href="https://www.youtube.com/watch?v=1vMlGFELajQ">YouTube</a>, 1:40:55)</li>
<li><a href="https://lambdafoo.com/posts/2026-04-23-a-month-of-elisp.html">A month of Elisp · Perpetually Curious Blog</a></li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://github.com/devrintalen/taskjuggler-mode.el">I made a TaskJuggler major mode for Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1ss8a70/i_made_a_taskjuggler_major_mode_for_emacs/">Reddit</a>)</li>
<li><a href="http://yummymelon.com/devnull/some-nice-to-know-keybindings-when-using-the-mouse-in-emacs.html">Charles Choi: Some nice to know keybindings when using the mouse in Emacs</a> (<a href="https://irreal.org/blog/?p=13769">Irreal</a>)</li>
<li><a href="https://mbork.pl/2026-04-25_How_I_use_my_numeric_keypad_with_Emacs_Ledger_mode">Marcin Borkowski: How I use my numeric keypad with Emacs Ledger mode</a></li>
<li><a href="https://github.com/kickingvegas/anju/discussions/63">anju v1.2: center and fill menus, edit - duplicate, look up; improve mouse interactions in Emacs</a> (<a href="https://sfba.social/@kickingvegas/116460864192233447">@kickingvegas@sfba.social</a>)</li>
<li><a href="https://rahuljuliato.com/posts/proced-macos">Rahul Juliato: Getting Emacs proced.el to Show CPU and Memory on macOS</a>  (<a href="https://www.reddit.com/r/emacs/comments/1su4ips/getting_emacs_procedel_to_show_cpu_and_memory_on/">Reddit</a>)</li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li><a href="https://yhetil.org/emacs-devel/871pg0wlw1.fsf@posteo.net/">Re: About "prefixed-core" - Philip Kaludercic</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=241481cf1e034a990200fe8d3df98a128cb13105">Add treesit-query-with-fallback</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9a7bc6b93085a12dbeb2513154c20db8dae2c6a6">New user option compilation-search-extra-path</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5913101e402a9b9475ac82402664cf71c9c6c910">; * etc/NEWS: Announce "setrgbf" and "setrgbb" terminfo capabilities</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=39202daeddc64ca407ebcb2072a9b59351457828">Add language-environment and input methods for Syriac</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=330ccd33681b3a9e973114e5fd964cc5a319ce98">Rebind 'tab-bar-mouse-close-tab' from &lt;down-mouse-2&gt; to &lt;mouse-2&gt;</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=62e3549f780adb8f27e0c01f18593a002866e2bf">Show executed tests from erts files via the ERT results buffer</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/denote-wordcloud">denote-wordcloud</a>: Generate a word cloud (MELPA)</li>
<li><a target="_blank" href="https://elpa.gnu.org/packages/dmsg.html">dmsg</a>: Timestamped debug messages with backtrace support (GNU ELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/evil-ghostel">evil-ghostel</a>: Evil-mode integration for ghostel (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/mozc-modeless">mozc-modeless</a>: Modeless Japanese input with Mozc (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/org-lark">org-lark</a>: Export Lark docs to Org (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/verdict">verdict</a>: Generic test runner with treemacs results UI (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/with-command-redo">with-command-redo</a>: Repeat commands with automatic undo (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-04">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/04/2026-04-27-emacs-news/index.org">View Org source for this post</a></div>
<p>You can <a href="https://social.sachachua.com/@sacha/statuses/01KQ7RF62R42FNGPR1A3SV94JR" 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%2F04%2F2026-04-27-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>