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

>
<channel>
	<title>Sacha Chua - category - emacs-news</title>
	<atom:link href="https://sachachua.com/blog/category/emacs-news/feed/index.xml" rel="self" type="application/rss+xml" />
	<atom:link href="https://sachachua.com/blog/category/emacs-news" rel="alternate" type="text/html" />
	<link>https://sachachua.com/blog/category/emacs-news/feed/index.xml</link>
	<description>Emacs, sketches, and life</description>
  
	<lastBuildDate>Mon, 31 Aug 2026 19:23:36 GMT</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>daily</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>11ty</generator>
  <item>
		<title>2026-08-31 Emacs news</title>
		<link>https://sachachua.com/blog/2026/08/2026-08-31-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 31 Aug 2026 19:23:36 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/08/2026-08-31-emacs-news/</guid>
		<description><![CDATA[<p>
Lexical binding: If you've recently updated to Emacs 31 and you've gotten warnings about lexical-binding, add:
</p>


<div class="org-src-container">
<pre class="src src-elisp"><code><span class="org-comment-delimiter">;;; </span><span class="org-comment">-*- lexical-binding: t -*-</span>
</code></pre>
</div>


<p>
to the very top of your Emacs configuration files. Alternatively, you can suppress the warning with something like <code>(add-to-list 'warning-suppress-types '(files missing-lexbind-cookie))</code>. There are more details on <a href="https://www.gnu.org/software/emacs/manual/html_node/elisp/Selecting-Lisp-Dialect.html">lexical-binding</a> in the Elisp info manual.
</p>

<p>
Emacs Carnival: Check out the entries for August in <a href="https://www.chiply.dev/post-august-emacs-carnival">"The Search for Knowledge"</a> and stay tuned for September's topic, "Games."
</p>

<ul class="org-ul">
<li>Emacs 31:
<ul class="org-ul">
<li><a href="https://github.com/emacs-mirror/emacs/blob/emacs-31.1/etc/NEWS">Emacs 31.1 is released!</a> (<a href="https://www.reddit.com/r/emacs/comments/1vwziq6/emacs_311_is_released/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=49385296">HN</a>, <a href="https://news.ycombinator.com/item?id=49335485">HN</a>, <a href="https://news.ycombinator.com/item?id=49341172">HN</a>, <a href="https://irreal.org/blog/?p=14021">Irreal</a>, <a href="https://lobste.rs/s/rehaa3/emacs_31_1_released">lobste.rs</a>) - including this again from last week</li>
<li><a href="https://www.masteringemacs.org/article/whats-new-in-emacs-311">Mickey Petersen: What's New in Emacs 31.1?</a> (<a href="https://www.reddit.com/r/emacs/comments/1vx04o6/whats_new_in_emacs_311/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=49419252">HN</a>) - including this again from last week</li>
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00778.html">Android builds of Emacs 31.1 now available</a></li>
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00775.html">Emacs 31.1 binaries now available for Windows</a> (<a href="https://www.reddit.com/r/emacs/comments/1vxroqw/emacs_311_binaries_now_available_for_windows/">Reddit</a>)</li>
</ul></li>
<li>Upcoming events (<a href="https://emacslife.com/calendar/emacs-calendar.ics">iCal file</a>, <a href="https://emacslife.com/calendar/">Org</a>):
<ul class="org-ul">
<li>EmacsATX: Emacs Social <a href="https://www.meetup.com/emacsatx/events/316121976/">https://www.meetup.com/emacsatx/events/316121976/</a> Thu Sep 3 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/UTC &ndash; Fri Sep 4 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 Sep 4 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/UTC - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore</li>
<li>Emacs.si (in person): Emacs.si meetup #9 2026 (v #živo) <a href="https://dogodki.kompot.si/events/8711d3f8-b0d7-48bf-a64b-8cd48eed728c">https://dogodki.kompot.si/events/8711d3f8-b0d7-48bf-a64b-8cd48eed728c</a> Mon Sep 7 1900 CET</li>
<li>London Emacs (in person): Emacs London meetup <a href="https://www.meetup.com/london-emacs-hacking/events/316294538/">https://www.meetup.com/london-emacs-hacking/events/316294538/</a> Tue Sep 8 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 Sep 8 1900 Europe/Berlin</li>
<li>OrgMeetup (virtual) <a href="https://orgmode.org/worg/orgmeetup.html">https://orgmode.org/worg/orgmeetup.html</a> Wed Sep 9 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/UTC - 1800 Europe/Berlin - 2130 Asia/Kolkata &ndash; Thu Sep 10 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 Sep 11 1800 Europe/Paris</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/">[Article] What's in the Emacs 31 newcomers-presets theme? by Sacha Chua</a> (<a href="https://www.reddit.com/r/emacs/comments/1vy4hbc/article_whats_in_the_emacs_31_newcomerspresets/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=OOuP9YCQnpE">No instales otro editor hasta ver esta guía de Emacs en Linux</a> (17:25)</li>
<li><a href="https://www.youtube.com/watch?v=AGfqCsk-C7k">Introduction to the GOAT IDE - Vanilla Emacs</a> (14:09)</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="http://en.andros.dev/blog/dc7db35a/how-i-organize-my-emacs-configuration/">Andros Fenollosa: How I organize my Emacs configuration</a> (<a href="https://irreal.org/blog/?p=14046">Irreal</a>)</li>
<li><a href="https://chrismaiorana.com/dont-go-bankrupt-go-local/">Chris Maiorana: Don’t go bankrupt, go local</a> (<a href="https://irreal.org/blog/?p=14048">Irreal</a>)</li>
<li><a href="https://www.jamescherti.com/securing-emacs-dir-locals-el-local-variables/">James Cherti: Securing and reducing prompts for Emacs .dir-locals.el and local variables</a></li>
<li><a href="https://www.jamescherti.com/measuring-emacs-startup-time/">Measuring Emacs Startup Time More Accurately Than the Built-in emacs-init-time Function</a> (<a href="https://www.reddit.com/r/emacs/comments/1w0si4i/measuring_emacs_startup_time_more_accurately_than/">Reddit</a>)</li>
<li><a href="https://github.com/Dspil/guard.el">Guard.el on Melpa</a> (<a href="https://www.reddit.com/r/emacs/comments/1vztanu/guardel_on_melpa/">Reddit</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://mastodon.fixermark.com/@mark/117158495805155725">Tip about using unread-command-events to simulate keyboard input (@mark@mastodon.fixermark.com)</a></li>
<li><a href="https://www.youtube.com/watch?v=DkVimqsvuwQ">Doom Emacs: debugging a yasnippet issue with edebug</a> (01:16:31)</li>
<li><a href="https://www.youtube.com/watch?v=C5hkOAU0Ahk">Emacs Warning (files): Missing ‘lexical-binding’ cookie</a> (19:34)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://git.etenil.net/cursor-breathe-mode.el/about/">cursor-breathe-mode.el - animate cursor and make it "breathe"</a> (<a href="https://toot.cat/@etenil/117156059295173469">@etenil@toot.cat</a>)</li>
<li><a href="https://github.com/zHaOdANiuu/minibuffer-frame">New Package (minibuffer-frame)</a> (<a href="https://www.reddit.com/r/emacs/comments/1vwucmh/new_package_minibufferframe/">Reddit</a>)</li>
<li><a href="https://www.jamescherti.com/emacs-scrolling-better-performance-usability/">Configuring Emacs Scrolling for Better Performance and Usability</a> (<a href="https://www.reddit.com/r/emacs/comments/1vz1uc4/configuring_emacs_scrolling_for_better/">Reddit</a>, <a href="https://irreal.org/blog/?p=14042">Irreal</a>)</li>
<li><a href="https://www.youtube.com/watch?v=1dlPRw60I0A">Larp. Emacs  Rice 🦄</a> (12:45, and also <a href="https://www.youtube.com/watch?v=OtR2ER9aOmw">Larp. Emacs Rice FIX 🤎📜🧸</a> 03:11)</li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://github.com/benleis1/emacs-init/blob/458719e7911337230b9ab5c46a95e234996d40e3/imenu.el#L206">Improved hierarchical imenu entries for elisp - fold defun/use-package under sections</a> (<a href="https://mathstodon.xyz/@benleis/117186862457099332">@benleis@mathstodon.xyz</a>)</li>
<li><a href="https://github.com/jamescherti/kirigami.el">kirigami.el 1.2.0 - A unified way to fold and unfold code and text in Emacs​</a> (<a href="https://www.reddit.com/r/emacs/comments/1w2mroq/kirigamiel_a_unified_way_to_fold_and_unfold_code/">Reddit</a>)</li>
<li><a href="https://github.com/jamescherti/easysession.el/">easysession.el 1.3.0: Persist and Restore Emacs sessions​</a> (<a href="https://www.reddit.com/r/emacs/comments/1w1168c/easysessionel_persist_and_restore_emacs_sessions/">Reddit</a>)</li>
</ul></li>
<li>Hyperbole:
<ul class="org-ul">
<li><a href="https://www.chiply.dev/post-hyperbole-hyrolo">Hyperbole HyRolo: Search, Retrieve and Insert Records, Not Lines</a> (<a href="https://www.youtube.com/watch?v=5Oo_KqVcLFM">YouTube</a> 25:47, (<a href="https://www.reddit.com/r/emacs/comments/1w06ab6/hyperbole_hyrolo_search_retrieve_and_insert/">Reddit</a>)</li>
</ul></li>
<li>Dired:
<ul class="org-ul">
<li><a href="https://www.jamescherti.com/emacs-dired-configuration/">James Cherti: Fixing Emacs Dired Defaults: Settings for Better File Management</a> (<a href="https://www.reddit.com/r/emacs/comments/1w1pyhs/practical_emacs_dired_tweaks/">Reddit</a>)</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://taonaw.com/2026/08/29/emacs-config-gems-part.html">TAONAW - Emacs and Org Mode: Emacs Config Gems - Part 5</a> dict, hippie-expand, ispell</li>
<li><a href="https://rahuljuliato.com/posts/markdown-ts-mode-emacs-31">An unofficial guide to markdown-ts-mode on Emacs 31</a> (<a href="https://www.reddit.com/r/emacs/comments/1vzcv1a/an_unofficial_guide_to_markdowntsmode_on_emacs_31/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=49464543">HN</a>)</li>
<li><a href="https://www.youtube.com/watch?v=I4zn3NTpe5c">Emacs Treesitter Markdown Mode - First Impressions</a> (17:47)</li>
<li><a href="https://github.com/laserattack/emado">mado/emado update: static binaries, fuzzy matching, and more</a> (<a href="https://www.reddit.com/r/emacs/comments/1vz3dkh/madoemado_update_static_binaries_fuzzy_matching/">Reddit</a>) - markdown organizer for Emacs</li>
<li><a href="https://emacsredux.com/blog/2026/08/26/meet-utterson-my-jekyll-blogging-helper/">Emacs Redux: Meet Utterson, my Jekyll blogging helper</a></li>
<li><a href="https://irreal.org/blog/?p=14040">Irreal: Fixing Define-word</a></li>
</ul></li>
<li>Denote:
<ul class="org-ul">
<li><a href="https://donovan-ratefison.mg/2026/08/29/My-way-of-handling-knowledge-Emacs-Carnival-The-Search-for-Knowledge/">Donovan R.: My way of handling knowledge (Emacs Carnival - The Search for Knowledge)</a></li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://list.orgmode.org/87v791m6be.fsf@localhost">Org Mode requests: [FR] Include :var expansion in expanded noweb references (was: ob-clojure :var header argument not work when src block is noweb called by another src block)</a></li>
<li><a href="https://sachachua.com/blog/2026/08/emacs-carnival-aug-2026-information-management-and-knowledge-graphs/">Emacs Carnival Aug 2026: Information management and knowledge graphs</a>
<ul class="org-ul">
<li><a href="https://sachachua.com/blog/2026/08/carnaval-d-emacs-d-aout-la-gestion-d-information-et-les-graphes-de-connaissances/">Carnaval d'Emacs d'août 2026 : la gestion d'information et les graphes de connaissances</a></li>
</ul></li>
<li><a href="https://social.tchncs.de/@stackeffect/117177294677413093">Automatically insert a checkbox into the new Org list item if the current item has one, even with M-RET (org-meta-return) (@stackeffect@social.tchncs.de)</a> (acts like M-S-RET, org-insert-todo-heading)</li>
<li><a href="https://v.redd.it/jye97f4f1flh1">Updated my ob-glsl module to use Emacs 32 Canvas for animation</a> (<a href="https://www.reddit.com/r/emacs/comments/1vxkrx3/updated_my_obglsl_module_to_use_emacs_32_canvas/">Reddit</a>)</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=b75b790398bb3a0cbd7d25a5a2e6237e73c0bc03">lisp/org-capture.el: Accept omitted or nil headline for the file+headline</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=8a858faeca8b3654fd5880f3991a15b55f20c491">lisp/org-capture.el: Accept omitted or nil olp for file+olp+datetree and file+olp</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=5e8cc6ce84b2cacb0025e958ffcfce31c1cd96a9">org: Add org-submit-feature-request and org-submit-patch commands</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=d14d0c36767e614e971621cdc572d329121d21cb">ol: Add new custom variable org-link-preview-include-descriptive</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://protesilaos.com/codelog/2026-08-29-emacs-completion-preview-mode/">Protesilaos: Emacs: completion-preview-mode and the Completions buffer (Emacs 31)</a> (<a href="https://www.youtube.com/watch?v=8V4ZyEL_i-s">YouTube</a> 09:18, <a href="https://www.reddit.com/r/emacs/comments/1w1pnpe/prot_vod_emacs_completionpreviewmode_and_the/">Reddit</a>)</li>
<li><a href="https://social.rossabaker.com/@ross/117191554041520170">Silence the bell during minibuffer completions that may not be strict - minibuffer-completion-help (@ross@rossabaker.com)</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/1w0wcpo/snippets_completion_read/">Snippets + completion read</a></li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://www.jamescherti.com/emacs-python-dev-using-eglot-pylsp-ruff-pylint-flake8/">Configuring Python Development in Emacs: Eglot, Pylsp, and Dynamic Ruff Integration</a> (<a href="https://www.reddit.com/r/emacs/comments/1vzys57/configuring_python_development_in_emacs_eglot/">Reddit</a>)</li>
<li><a href="https://www.jamescherti.com/emacs-eglot-performance/">Configuring Emacs Eglot for Optimal Performance</a> (<a href="https://www.reddit.com/r/emacs/comments/1vy5i1s/configuring_emacs_eglot_for_optimal_performance/">Reddit</a>)</li>
<li><a href="https://mastodon.social/@jamescherti/117169307557333673">How to remove Eglot from the mode line (@jamescherti)</a></li>
<li><a href="https://github.com/purcell/envrc/pull/130">envrc.el package - Rewrite to support optional async or time-limited direnv invocation by purcell · Pull Request #130 · purcell/envrc · GitHub</a> (<a href="https://hachyderm.io/@sanityinc/117169270533709896">@sanityinc@hachyderm.io</a>)</li>
<li><a href="https://metaredux.com/posts/2026/08/29/smarter-form-targeting-is-not-coming-to-cider.html">Meta Redux: Smarter Form Targeting Is Not Coming to CIDER</a> (<a href="https://metaredux.com/posts/2026/08/26/smarter-form-targeting-is-coming-to-cider.html">previous</a>)</li>
</ul></li>
<li>Shells:
<ul class="org-ul">
<li><a href="https://chaos.social/@citizen428/117179588220817352">Tip about using -a (&ndash;alternate-editor) so you can use emacsclient even without having started daemon mode (@citizen428@chaos.social)</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/1w2ibbx/what_kind_of_wizardry_is_possible_in_mx_shell/">What kind of wizardry is possible in M-x shell?</a></li>
</ul></li>
<li>Web:
<ul class="org-ul">
<li><a href="https://git.andros.dev/andros/kagi-search.el">andros/kagi-search.el: Browse Kagi search results inside Emacs, in a plain buffer, without a graphical browser and without JavaScript</a> (<a href="https://activity.andros.dev/@andros/statuses/01M17DPYNAS2BJVTYCGY5DVVYC">@andros@activity.andros.dev</a>)</li>
<li><a href="http://github.com/dmgerman/browser-gt">browsel has been renamed to browser-gt and is now available on MELPA (v0.95).</a> (<a href="https://www.reddit.com/r/emacs/comments/1vy6pu7/browsel_has_been_renamed_to_browsergt_and_is_now/">Reddit</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="http://en.andros.dev/blog/5fcf45a2/a-year-of-org-social-my-social-network/">Andros Fenollosa: A year of Org Social, my social network</a></li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="https://github.com/bartbunting/emacsvox">bartbunting/emacsvox: An experiment in modernization of Emacspeak · GitHub</a> (<a href="https://tweesecake.social/@pixelate/117167664502211508">@pixelate@tweesecake.social</a>)</li>
<li><a href="http://yummymelon.com/devnull/announcing-shazam-el.html">Charles Choi: Announcing shazam.el</a> (<a href="https://www.reddit.com/r/emacs/comments/1vxfzjl/announcing_shazamel_macos_only/">Reddit</a>)</li>
</ul></li>
<li>Fun:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1w07wyt/rfc_cardgames_melpa_thirtyfive_single_and/">RFC: card-games (MELPA) - thirty-five single and multi-player games for emacs (1.0.92:rc2)</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/1vy0tp3/uniline_goes_25_dimensions_followup/">Uniline goes 2.5 dimensions - followup</a></li>
</ul></li>
<li>LLMs:
<ul class="org-ul">
<li><a href="https://github.com/seewhydee/dsh-emacs-bridge/">seewhydee/dsh-emacs-bridge: Deepseek Harness to Emacs bridge · GitHub</a> (<a href="https://kopiti.am/@cyd/117161275620947448">@cyd@kopiti.am</a>)</li>
<li><a href="https://www.youtube.com/watch?v=zcTzwIdqaj8">Using LLMs to make the Emacs Web Browser Great Again</a> (16:32)</li>
<li><a href="https://github.com/isamert/ellm.el">ellm - Plain text LLM agent</a> (<a href="https://www.reddit.com/r/emacs/comments/1w2pfud/ellm_plain_text_llm_agent/">Reddit</a>)</li>
<li><a href="https://github.com/fstilman/openclaw-sessions">[New package] openclaw-sessions: monitor multiple OpenClaw TUI sessions from Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1vzcgbx/new_package_openclawsessions_monitor_multiple/">Reddit</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1vxnxgk/fortnightly_tips_tricks_and_questions_20260825/">Fortnightly Tips, Tricks, and Questions — 2026-08-25 / week 34</a></li>
<li><a href="https://www.youtube.com/watch?v=PgBttBe34rw">why I prefer emacs over vim (for writing &amp; lisp programming)</a> (06:50)</li>
<li><a href="https://www.youtube.com/watch?v=4m0G_ASLUXY">Emacs Chat 30: Fabrice Niessen (en français, partie 2)</a> (01:05:56)</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://codeberg.org/Viiru/caffeinated-compile.el/src/branch/main/caffeinated-compile.el">caffeinated-compile: prevent sleeping on MacOS</a> (<a href="https://corteximplant.com/@Viiru/117177446267026129">@Viiru@corteximplant.com</a>)</li>
<li><a href="https://mbork.pl/2026-08-24_Transforming_yanked_text">Marcin Borkowski: Transforming yanked text</a></li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f03523c1eb3c2e886e1c9e15e93bfb378f216333">Recognize comment-prefixed headings in outlines</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0899936ea1342c3db104217e0a02a03fbe167beb">Mark timezone-world-timezones obsolete</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6dfaa91c28e4ec81e35b1a3445b7720cb9c18375">Mark math-tzone-name obsolete</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=da804bbdd5703193424218c337085fcede69b29a">; * etc/NEWS: Announce IME support on w32 TTY frames.  (Bug#81495)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8a287a3888cc5c22ac8ae9fbf22d62819af1354d">viper-ex: Implement z command</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b28750b822dc45ffdceda3ea44a3c8b93f4e5a6b">; * etc/NEWS: Announce addition of 'uuid' library.</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e156410d3075807604e13df733b300a77fdc7196">Add button to diff failed erts-file test output in ERT</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=60d0df24d323867da7a834bfebaed2078b03c3f4">* lisp/dired.el (dired-jump-map): Remove key 'j' bound to 'dired-jump'.</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/consult-magit">consult-magit</a>: Switch and manage magit buffers with consult (MELPA)</li>
<li><a target="_blank" href="https://elpa.gnu.org/packages/cperl-mode.html">cperl-mode</a>: Perl code editing commands (GNU ELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/eglotx">eglotx</a>: Native LSP multiplexer for Eglot (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/full-gtd">full-gtd</a>: Complete Getting Things Done (GTD) workflow for org-mode (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/gptel-inline">gptel-inline</a>: Persistent gptel session that follows you around (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/latex-to-svg-backend">latex-to-svg-backend</a>: Content-addressed LaTeX-to-SVG image rendering (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/magent">magent</a>: AI coding agent (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/org-draw">org-draw</a>: Draw into Org from a browser (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/org-relative-date">org-relative-date</a>: Live relative-date overlays on org timestamps (MELPA)</li>
<li><a target="_blank" href="https://elpa.nongnu.org/nongnu/project-nix-store.html">project-nix-store</a>: Project backend for Nix-like store (NonGNU ELPA)</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-08">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/08/2026-08-31-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%2F08%2F2026-08-31-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-08-24 Emacs news</title>
		<link>https://sachachua.com/blog/2026/08/2026-08-24-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 24 Aug 2026 12:37:18 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/08/2026-08-24-emacs-news/</guid>
		<description><![CDATA[<p>
Emacs 31.1 has been released, whee! Also, Divya's post <a href="https://monadicsheep.org/blog/an-introduction-to-canvas-in-emacs.html">An Introduction to Canvas in GNU Emacs</a> is really cool and I'm looking forward to that becoming generally available in Emacs 32. =)
</p>

<ul class="org-ul">
<li>Emacs 31:
<ul class="org-ul">
<li><a href="https://github.com/emacs-mirror/emacs/blob/emacs-31.1/etc/NEWS">Emacs 31.1 is released!</a> (<a href="https://www.reddit.com/r/emacs/comments/1vwziq6/emacs_311_is_released/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=49385296">HN</a>, <a href="https://news.ycombinator.com/item?id=49335485">HN</a>, <a href="https://news.ycombinator.com/item?id=49341172">HN</a>, <a href="https://irreal.org/blog/?p=14021">Irreal</a>)</li>
<li><a href="https://www.masteringemacs.org/article/whats-new-in-emacs-311">Mickey Petersen: What's New in Emacs 31.1?</a> (<a href="https://www.reddit.com/r/emacs/comments/1vx04o6/whats_new_in_emacs_311/">Reddit</a>)</li>
<li><a href="https://www.emacswiki.org/emacs/EmacsThirtyOneHighlights">EmacsWiki : Emacs Thirty One Highlights</a> (<a href="https://social.sdfeu.org/@pkal/117150341168271831">@pkal@social.sdfeu.org</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 Aug 26 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/UTC - 1900 Europe/Berlin - 2230 Asia/Kolkata &ndash; Thu Aug 27 0100 Asia/Singapore</li>
<li>EmacsSF (in person): coffee.el in SF <a href="https://www.meetup.com/emacs-sf/events/316144053/">https://www.meetup.com/emacs-sf/events/316144053/</a> Sat Aug 29 1100 America/Los_Angeles</li>
<li>EmacsATX: Emacs Social <a href="https://www.meetup.com/emacsatx/events/316121976/">https://www.meetup.com/emacsatx/events/316121976/</a> Thu Sep 3 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/UTC &ndash; Fri Sep 4 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 Sep 4 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/UTC - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://github.com/laech/emacs-esc">laech/emacs-esc: Emacs escape key to behave like a normal escape key, in both GUI and terminal. · GitHub</a> (<a href="https://techhub.social/@ohmrun/117121414074004844">@ohmrun@techhub.social</a>)</li>
<li><a href="http://yummymelon.com/devnull/simplifying-setup-for-casual.html">Charles Choi: Simplifying Setup for Casual</a> (<a href="https://irreal.org/blog/?p=14027">Irreal</a>)</li>
<li><a href="https://www.jamescherti.com/emacs-why-use-setq-instead-setopt/">Emacs startup: Why setq beats setopt, customize-set-variable, and use-package :custom</a> (<a href="https://www.reddit.com/r/emacs/comments/1vvh0j4/emacs_startup_why_setq_beats_setopt/">Reddit</a>, <a href="https://irreal.org/blog/?p=14034">Irreal</a>)</li>
<li><a href="https://github.com/KallDrexx/emacs-zero-to-ide-journey/blob/main/README.md">My vanilla Emacs to IDE writeup</a> (<a href="https://www.reddit.com/r/emacs/comments/1vwpmz6/my_vanilla_emacs_to_ide_writeup/">Reddit</a>)</li>
<li><a href="https://github.com/dnaeon/elpacman">elpacman &ndash; a package manager for the CLI</a> (<a href="https://www.reddit.com/r/emacs/comments/1vrha7y/elpacman_a_package_manager_for_the_cli/">Reddit</a>)</li>
<li><a href="https://codeberg.org/Vaishnav-Sabari-Girish/dotfiles/src/branch/main/emacs/.config/emacs">emacs config - Day 15 of using emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1vrguka/day_15_of_using_emacs/">Reddit</a>)</li>
<li><a href="https://github.com/benleis1/emacs-init">Weekend init file hacking</a> (<a href="https://www.reddit.com/r/emacs/comments/1vwj83b/weekend_init_file_hacking/">Reddit</a>)</li>
<li><a href="https://outputerror.com/posts/publishing-my-emacs-config/">Publishing My Emacs Config - Output Error</a></li>
<li><a href="https://eugene-andrienko.com/2026-08-20-emacs-mastodon.html">My Emacs configuration (Mastodon)</a> (<a href="https://mastodon.bsd.cafe/@evgandr/117124441383242840">@evgandr@bsd.cafe</a>)</li>
<li><a href="https://joshblais.com/blog/studium-emacs/">Studium Emacs - The Universe of Joshua Blais</a></li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://github.com/mattiase/xr">mattiase/xr: Inverse of rx: convert Emacs string regexps to rx form · GitHub</a> (<a href="https://fosstodon.org/@aethor/117148031030939592">@aethor@fosstodon.org</a>)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://github.com/berenddeboer/omarchy-emacs-theme">Emacs Omarchy Quattro dynamic theming support</a> (<a href="https://www.reddit.com/r/emacs/comments/1vu2hyw/emacs_omarchy_quattro_dynamic_theming_support/">Reddit</a>)</li>
</ul></li>
<li>TRAMP:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=suTeZppPG4Y">Emacs Tramp Mode for SSH</a> (00:18)</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://www.jamescherti.com/emacs-spell-checker-flyspell-ispell-aspell/">Emacs: Configuring Flyspell, Ispell, and Aspell to Minimize False Positives in Source Code and Prose</a> (<a href="https://www.reddit.com/r/emacs/comments/1vw6mta/emacs_configuring_flyspell_ispell_and_aspell_to/">Reddit</a>)</li>
<li><a href="https://mgallego.gitlab.io/posts/comprobado-de-traduccion-en-espa%C3%B1ol-en-emacs/">Comprobado de Faltas de Ortografía en Emacs - MoiDev - Blog personal de Moises Gallego</a> (<a href="https://social.linux.pizza/@jdrm/117149242955786508">@jdrm@social.linux.pizza</a>)</li>
<li><a href="https://github.com/enricoflor/latex-table-wizard">(not very new) package: latex-table-wizard</a> (<a href="https://www.reddit.com/r/emacs/comments/1vt873b/not_very_new_package_latextablewizard/">Reddit</a>)</li>
<li><a href="https://github.com/laserattack/emado/">emado: manage 100k+ markdown entries from Emacs at native speed</a> (<a href="https://www.reddit.com/r/emacs/comments/1vqtodk/emado_manage_100k_markdown_entries_from_emacs_at/">Reddit</a>)</li>
</ul></li>
<li>Denote:
<ul class="org-ul">
<li><a href="https://mike.hostetlerhome.com/no-graph-needed">No Graph Needed — Where Are The Wise Men?</a> (<a href="https://appdot.net/@mikehoss/117117540392632077">@mikehoss@appdot.net</a>)</li>
<li><a href="https://www.youtube.com/watch?v=Pfv9Bvd8krk">Denote Dynamic Org Block | Advanced</a> (15:02)</li>
<li><a href="https://github.com/SenkiReign/denote-spatial">denote-spatial</a> (<a href="https://www.reddit.com/r/emacs/comments/1vrc7we/denotespatial/">Reddit</a>)</li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://list.orgmode.org/87v791m6be.fsf@localhost">Org Mode requests: [FR] Include :var expansion in expanded noweb references (was: ob-clojure :var header argument not work when src block is noweb called by another src block)</a></li>
<li><a href="https://youtu.be/yEUfHe9nUJo">Easy Research with Emacs and Org Mode</a>  (3:32, <a href="https://www.reddit.com/r/emacs/comments/1vszile/easy_research_with_emacs_and_org_mode/">Reddit</a>)</li>
<li><a href="https://orgmode.org/es/index.html">Org mode para GNU Emacs</a> (<a href="https://activity.andros.dev/@andros/statuses/01M07HVRXF3364BWJQYD15QKTH">@andros@activity.andros.dev</a>)</li>
<li><a href="https://outputerror.com/posts/tracking-reading-in-emacs/">Tracking Reading in Emacs - Output Error</a> (<a href="https://mas.to/@rickwysocki/117113270084212412">@rickwysocki@mas.to</a>)</li>
<li><a href="https://github.com/yibie/org-other-agenda">org-other-agenda: render the same Org agenda data as a board</a> (<a href="https://www.reddit.com/r/emacs/comments/1vuw4lp/orgotheragenda_render_the_same_org_agenda_data_as/">Reddit</a>)</li>
<li><a href="https://nemin.hu/pandoc-org-reader/">Introducing pandoc-org-reader - Nemin's Blog</a> (<a href="https://ohai.social/@nemin/117146134339106453">@nemin@ohai.social</a>)</li>
<li><a href="https://github.com/agzam/pdf-text">pdf text reflow</a> (<a href="https://www.reddit.com/r/emacs/comments/1vwjwyv/pdf_text_reflow/">Reddit</a>) - extract PDF text into Org</li>
<li><a href="https://randyridenour.net/posts/2026-08-17-html-preview-for-org-files.html">Randy Ridenour: HTML Preview for Org Files</a> (<a href="https://irreal.org/blog/?p=14031">Irreal</a>)</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://github.com/KallDrexx/emacs-zero-to-ide-journey/">KallDrexx/emacs-zero-to-ide-journey · GitHub</a> (<a href="https://mastodon.social/@jamescherti/117150315500618425">@jamescherti</a>)</li>
<li><a href="https://github.com/agzam/magit-gha-badge.el">GHA Status badge in Magit buffer</a> (<a href="https://www.reddit.com/r/emacs/comments/1vvkia7/gha_status_badge_in_magit_buffer/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=jMcrqwRSY18">How to Use HTML Mode in Emacs</a> (12:04)</li>
<li><a href="https://github.com/benleis1/emacs-init/blob/main/lsp-mode.md">I decided to give eglot a try after using lsp-mode for a while.  (Java focused)</a> (<a href="https://www.youtube.com/watch?v=fUnq9nMAEv0">YouTube</a> 07:49, (<a href="https://www.reddit.com/r/emacs/comments/1vs4pqa/i_decided_to_give_eglot_a_try_after_using_lspmode/">Reddit</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1vrk0e5/display_comments_of_a_reddit_post_inside_elfeed/">Display comments of a reddit post inside elfeed</a></li>
</ul></li>
<li>Spacemacs:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=gwcvqPWDKxg">Spacemacs | Bug fixing &amp; Package updates</a> (07:16, in French)</li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="https://monadicsheep.org/blog/an-introduction-to-canvas-in-emacs.html">An Introduction to Canvas in GNU Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1vwctxc/an_introduction_to_canvas_in_gnu_emacs/">Reddit</a>, <a href="https://lobste.rs/s/9xglf3/introduction_canvas_gnu_emacs">lobste.rs</a>)</li>
<li><a href="https://tv.dyne.org/w/xwT9dCupiB9oMpN9QHB7T9">Canavs Patch is Merged! Long Live Emacs! - Dyne.org TV</a> (<a href="https://mathstodon.xyz/@divyaranjan/117145254110781935">@divyaranjan@mathstodon.xyz</a>)</li>
<li><a href="https://anggtwu.net/2026-eepitch-svg.html">A REPL for learning SVG (with a variant of eepitch; 2026)</a></li>
</ul></li>
<li>Fun:
<ul class="org-ul">
<li><a href="https://codeberg.org/nosrednayduj/moo-el">nosrednayduj/moo-el: Emacs library for connecting to MOO servers. - Codeberg.org</a> (<a href="https://hachyderm.io/@nosrednayduj/117141829407138916">@nosrednayduj@hachyderm.io</a>)</li>
</ul></li>
<li>LLMs:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=xHEnWvKmSKM">Play your LLM like an instrument (stdin | LLM | stdout)</a> (28:24, <a href="https://www.reddit.com/r/emacs/comments/1vsrewg/stdin_llm_stdout/">Reddit</a>)</li>
<li><a href="https://thanosapollo.org/posts/emacs-agentic-workflow/">Thanos Apollo: My Emacs Agentic Workflow</a></li>
<li><a href="https://donovan-ratefison.mg/2026/08/20/I-smell-Emacs-and-Smalltalk-on-DeepSeek-Harness/">Donovan R.: 💭 I Smell Emacs and Smalltalk on DSH (DeepSeek Harness)</a></li>
<li><a href="https://www.teachmaths.org/20260822-claude-code/">Matt Maguire: AI Agents Take Over Lesson Prep</a></li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1vvhz9z/what_made_you_try_emacs/">What made you try Emacs?</a></li>
<li><a href="https://www.youtube.com/watch?v=Rke2gGCCk70">Prot Asks: Per Nordlöw about his Emacs extensions</a> (01:50:38)</li>
<li><a href="https://sachachua.com/blog/2026/08/20-aout-emacs-chat-abdallah-maouche/">Sacha Chua: Emacs Chat 29: Abdallah Maouche (en français)</a> (<a href="https://www.youtube.com/watch?v=_qkvvVP8ZMQ">YouTube</a>, 58:41)</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://www.jamescherti.com/emacs-fix-org-mode-copy-paste-yank-bleed/">Emacs: Copy-paste without org-mode formatting bleeding into other buffers | James Cherti</a> (<a href="https://mastodon.social/@jamescherti/117150544255180187">@jamescherti</a>, <a href="https://www.reddit.com/r/emacs/comments/1vx1sbd/emacs_copypaste_without_orgmode_formatting/">Reddit</a>) - face and yank-excluded-properties</li>
<li><a href="https://paste.karthinks.com/e09ee860-warnings-timestamp-mode.el.html">warnings-timestamp-mode.el</a> (<a href="https://hachyderm.io/@mosu/117141571333141539">@mosu@hachyderm.io</a>)</li>
<li><a href="https://git.andros.dev/andros/efinger.el">andros/efinger.el: Finger protocol (RFC 1288) client for Emacs with an Elfeed-inspired reader. - Forgejo: Beyond coding. We forge.</a> (<a href="https://activity.andros.dev/@andros/statuses/01M0S79R7S1887ENQZRJ4EVAKZ">@andros@activity.andros.dev</a>)</li>
<li><a href="https://joshblais.com/blog/i-made-my-phone-emacs/">My phone is now just an emacs interface - The Universe of Joshua Blais</a></li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li>emacs-devel:
<ul class="org-ul">
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00707.html">Re: SDL terminal type</a> - limitations of GTK 4</li>
<li><a href="https://yhetil.org/emacs-devel/7ff10d47-3ca2-430b-ab1c-71a73b993f2a@cs.ucla.edu/">Re: current-time-list now defaults to nil in Emacs master - Paul Eggert</a> - notes on convert-time and encode-time</li>
</ul></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=23b0f4bdb989e2caccc255ca59187f4880995317">; * etc/NEWS: Document improved Emoji support on text terminals.</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=449392bddbd1ffe118055c7657e923b3056f149d">viper-ex: Implement list and number commands</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f856da36cd3b3406891bb81c48542a843424f442">Allow evaluating Eshell forms using lexical binding</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d5fea6863cc5d95b7af9052c1e7d5347693a6e41">Document Eshell's Lisp pipes feature</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8a8d9b5c6a48239b235c9cf5bc4e8816e3520501">Make electric-pair-mode respect field boundaries (bug#50236)</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/auto-capitalize">auto-capitalize</a>: Automatic capitalization with batteries included (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/browser-gt">browser-gt</a>: WebSocket bridge to a Chrome/Firefox extension (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/cypher-ts-mode">cypher-ts-mode</a>: Cypher editing mode (MELPA)</li>
<li><a target="_blank" href="https://elpa.nongnu.org/nongnu/doom-game.html">doom-game</a>: DOOM on Emacs (NonGNU ELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/efinger">efinger</a>: Finger client and .plan feed reader (MELPA)</li>
<li><a target="_blank" href="https://elpa.gnu.org/packages/flymake-harper.html">flymake-harper</a>: Flymake backend for Harper (GNU ELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/gptel-agent-harness">gptel-agent-harness</a>: Autonomous coding-agent harness for gptel-agent (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/guard">guard</a>: Custom modular init framework (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/hel">hel</a>: Helix Emulation Layer (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/minibuffer-frame">minibuffer-frame</a>: Minibuffer in centered child frame (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/mu4e-autotask">mu4e-autotask</a>: Email automation for mu4e (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/peppers-theme">peppers-theme</a>: Custom dark theme based on modus framework (MELPA)</li>
<li><a target="_blank" href="https://elpa.nongnu.org/nongnu/sapling.html">sapling</a>: Magit-like interface for Sapling (NonGNU ELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/schlau-compile">schlau-compile</a>: Git-root-aware interface to `compile' (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/shazam">shazam</a>: Shazam Interface (macOS only) (MELPA)</li>
<li><a target="_blank" href="https://elpa.nongnu.org/nongnu/vc-sapling.html">vc-sapling</a>: VC backend for Sapling (NonGNU ELPA)</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-08">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/08/2026-08-24-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%2F08%2F2026-08-24-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-08-17 Emacs news</title>
		<link>https://sachachua.com/blog/2026/08/2026-08-17-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 17 Aug 2026 20:41:53 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/08/2026-08-17-emacs-news/</guid>
		<description><![CDATA[<p>
The <a href="https://mathstodon.xyz/@divyaranjan/117104660983147041">canvas patch</a> has been merged upstream, very cool! I'm looking forward to seeing the kinds of experiments and tools this enables. Also, there's a <a href="https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00599.html">release candidate</a> for the next version of Emacs, please go try it out!
</p>

<ul class="org-ul">
<li>Emacs 31:
<ul class="org-ul">
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00599.html">Emacs 31.1 RC1 is available</a> (<a href="https://news.ycombinator.com/item?id=49335485">HN</a>)</li>
</ul></li>
<li>Upcoming events (<a href="https://emacslife.com/calendar/emacs-calendar.ics">iCal file</a>, <a href="https://emacslife.com/calendar/">Org</a>):
<ul class="org-ul">
<li>M-x Research: TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Wed Aug 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/UTC - 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 Aug 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/UTC - 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 Aug 26 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/UTC - 1900 Europe/Berlin - 2230 Asia/Kolkata &ndash; Thu Aug 27 0100 Asia/Singapore</li>
<li>EmacsSF (in person): coffee.el in SF <a href="https://www.meetup.com/emacs-sf/events/316144053/">https://www.meetup.com/emacs-sf/events/316144053/</a> Sat Aug 29 1100 America/Los_Angeles</li>
<li><a href="https://sachachua.com/blog/2026/08/27-aout-emacs-chat-fabrice-niessen-en-francais-partie-2/">Sacha Chua: 27 août: Emacs Chat: Fabrice Niessen (en français, partie 2)</a></li>
</ul></li>
<li>Beginner:
<ul class="org-ul">
<li><a href="https://www.bardman.dev/technology/switching-to-emacs/">My Advice for Users Wanting to Switch to Emacs | bardman's website</a></li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://ray-on-emacs.blogspot.com/2026/08/emacs-numbered-backup-strategy.html">Raymond Zeitler: Emacs Numbered Backup Strategy</a> (<a href="https://irreal.org/blog/?p=14017">Irreal</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1vlcqtu/what_i_learned_about_widgetel_while_building/">What I learned about widget.el while building TextUI 0.2–0.5</a></li>
<li><a href="https://oldbytes.space/@monnier/117072992320675925">Run Elisp code currently in reused sub-processes using futur (@monnier@oldbytes.space)</a></li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://taonaw.com/2026/08/12/back-to-solarized.html">TAONAW: Back to Solarized</a></li>
<li><a href="https://protesilaos.com/codelog/2026-08-13-emacs-themes-solarized-wallpapers/">Protesilaos: About Emacs themes, Solarized, and wallpapers</a></li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://xenodium.com/focus-windows-across-emacs-frames">Alvaro Ramirez: Focus windows across Emacs frames</a> (<a href="https://irreal.org/blog/?p=14023">Irreal</a>)</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://github.com/laserattack/emado/">emado: manage 100k+ markdown entries from Emacs at native speed</a> (<a href="https://www.reddit.com/r/emacs/comments/1vqtodk/emado_manage_100k_markdown_entries_from_emacs_at/">Reddit</a>)</li>
</ul></li>
<li>Denote:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=fxkyM25YOG4">De-bloat Your Notes With Denote.el</a> (17:42)</li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://list.orgmode.org/87qzk59bn8.fsf@gmail.com">Org Mode requests: [RFC] org-colview: Determine column view scope once</a></li>
<li><a href="https://list.orgmode.org/jckYhJ-NqMA-nvwE_gNl-zRU-W6_z1trt3WHfYXttEzH4Y_OykExk93VIM7q70zP-DYdjAYvoGE763FZcU3q6o9uCTvUTAqW6ZUT8LCqgf8=@proton.me">Org Mode requests: [FR] Add org-delete-subtree without modifying the kill ring</a></li>
<li><a href="https://www.youtube.com/watch?v=TaQXJh-T6zs">Introduction to Org Mode</a> (26:57)</li>
<li><a href="https://www.youtube.com/watch?v=uJB76EuMvIs">Utilize texto puro para gerenciar seus hábitos</a> (11:42)</li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/08/how-much-management-does-knowledge-need.html">Raymond Zeitler: How Much Management Does Knowledge Need?</a></li>
<li><a href="https://mbork.pl/2026-08-10_Emphasizing_a_region_in_Org_mode">Marcin Borkowski: Emphasizing a region in Org mode</a> (<a href="https://irreal.org/blog/?p=14006">Irreal</a>)</li>
<li><a href="https://bsky.app/profile/joarvarndt.se/post/3mt4rr7s7xk2m">Pretty titles for Org Mode buffers in Emacs - @joarvarndt.se on Bluesky</a></li>
<li><a href="https://bjfer.github.io/blog/posts/dotfile-org/">Using noweb syntax and elisp to manage host-specific dotfiles</a> (<a href="https://www.reddit.com/r/emacs/comments/1vo2qgm/using_noweb_syntax_and_elisp_to_manage/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1vowo7f/capture_dotfiles_using_orgcapture/">Capture dotfiles using org-capture</a></li>
<li><a href="https://youtu.be/04zbf-tosNQ">Org-draw: Drawing inside org-mode using tl;draw</a> (<a href="https://www.reddit.com/r/emacs/comments/1vponzm/orgdraw_drawing_inside_orgmode_using_tldraw/">Reddit</a>, <a href="https://www.youtube.com/watch?v=04zbf-tosNQ">YouTube</a> 03:35)</li>
<li><a href="https://list.orgmode.org/87v79ay2ah.fsf@localhost/T/#u">[Notes] #3 OrgDevMeetup on Sat, August 15, 19:00 UTC+3</a> (<a href="https://archive.org/details/3-org-dev-meetup-on-sat-aug-16-19-00-utc-3">recording</a>, <a href="https://fosstodon.org/@yantar92/117103929004121255">@yantar92@fosstodon.org</a>)</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=7b3791023410da04cf07a2abaa2ef6670667c13a">Suport for sentences for thing-at-point</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=ea94defeefc98789f1e2af11d8978925363296e0">lisp/ox-html.el: Add missing keywords and `#+OPTIONS:' in backend options-alist</a></li>
</ul></li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://heiwiper.com/posts/magit-status-tour/">A Tour of Magit's Status Interface</a> (<a href="https://www.reddit.com/r/emacs/comments/1vpdpet/a_tour_of_magits_status_interface/">Reddit</a>, <a href="https://mastodon.social/@heiwiper/117101424973467367">@heiwiper</a>)</li>
<li><a href="https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsFlymakeFlycheckII">Revisiting Flymake and Flycheck in GNU Emacs (as of Flycheck v39)</a> (<a href="https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsFlymakeFlycheckII">@chris_siebenmann@robot.villas</a>)</li>
<li><a href="https://www.youtube.com/watch?v=3I7cq-b5Rc0">Magit &ndash; Brief demo of "Instant Fixup"</a> (01:22)</li>
<li><a href="https://blog.fidelramos.net/software/emacs-custom-magit-trailers">blog.fidelramos.net – Custom git trailers with Magit</a> (<a href="https://news.ycombinator.com/item?id=49278265">HN</a>)
<ul class="org-ul">
<li><a href="https://blog.fidelramos.net/es/software/emacs-custom-magit-trailers">Añadir nuevos git trailers a Magit</a></li>
</ul></li>
<li><a href="https://github.com/ccqpein/jj-diff.el">A Magit-inspired diff mode for Jujutsu (jj)</a> (<a href="https://www.reddit.com/r/emacs/comments/1vqfagw/a_magitinspired_diff_mode_for_jujutsu_jj/">Reddit</a>)</li>
<li><a href="https://magnus.therning.org/2026-08-13-emacs-salmagundi,-2026-08-13.html">Magnus: Emacs salmagundi, 2026-08-13</a> - limiting treesit, using editable xref</li>
<li><a href="https://github.com/omidmnz/quint-ts-mode">omidmnz/quint-ts-mode: A Tree-sitter-based Emacs major mode for Quint · GitHub</a> (<a href="https://functional.cafe/@omidmnz/117094263827780810">@omidmnz@functional.cafe</a>)</li>
<li><a href="https://www.youtube.com/watch?v=wtMmw0HlXTg">ediprolog — Emacs Does Interactive Prolog</a> (27:24)</li>
<li><a href="https://github.com/justjoheinz/wit-ts-mode">justjoheinz/wit-ts-mode: Emacs tree-sitter major mode for WIT (WebAssembly Interface Types) files · GitHub</a>, <a href="https://github.com/justjoheinz/wac-ts-mode">also WAC (WebAssembly Composition) mode</a> (<a href="https://www.reddit.com/r/WebAssembly/comments/1vn5ipb/emacs_modes_for_wit_and_wac_files_and_treesitter/">Reddit</a>)</li>
<li><a href="https://metaredux.com/posts/2026/08/13/projectile-3-4.html">Meta Redux: Projectile 3.4</a></li>
</ul></li>
<li>Shells:
<ul class="org-ul">
<li><a href="https://github.com/bricka/emacs-run-command/blob/ghostel/run-command-runner-ghostel.el">emacs-run-command/run-command-runner-ghostel.el at ghostel · bricka/emacs-run-command · GitHub</a> (<a href="https://social.tchncs.de/@cabhan/117083867848970979">@cabhan@social.tchncs.de</a>)</li>
</ul></li>
<li>Web:
<ul class="org-ul">
<li><a href="http://en.andros.dev/blog/70d817e8/web-design-for-terminal-browsers/">Andros Fenollosa: Web Design for Terminal Browsers</a> (<a href="https://activity.andros.dev/@andros/statuses/01KZNZ51D7B5KR77J741BDQ1V9">@andros@activity.andros.dev</a>)</li>
<li><a href="http://en.andros.dev/blog/b18ae804/elpher-my-tweaks-for-better-gemini-browsing-in-emacs/">Andros Fenollosa: Elpher: my tweaks for better Gemini browsing in Emacs</a> (<a href="https://activity.andros.dev/@andros/statuses/01M02XT1WZPFJAF3WPR3240PG5">@andros@activity.andros.dev</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://github.com/thanhvg/emacs-reddigg">Update Reddigg is now a fullblown reddit client</a> (<a href="https://www.reddit.com/r/emacs/comments/1vqy5pn/update_reddigg_is_now_a_fullblown_reddit_client/">Reddit</a>)</li>
<li><a href="https://mastodon.world/@minad/117091430070237247">Elfeed performance improvements (@minad@mastodon.world)</a></li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1vpvld9/uniline_goes_25_dimensions/">Uniline goes 2.5 Dimensions</a></li>
</ul></li>
<li>Fun:
<ul class="org-ul">
<li><a href="http://corwin.bru.st/2026-08-16-emacs-card-games-on-melpa/">Corwin Brust: Emacs Card Games on MELPA</a></li>
</ul></li>
<li>LLMs:
<ul class="org-ul">
<li><a href="https://v.redd.it/zm88ulguygjh1">New package: reviewer.el</a> (<a href="https://www.reddit.com/r/emacs/comments/1votod3/new_package_reviewerel/">Reddit</a>) - temporarily annotating files or diffs without modifying the contents</li>
<li><a href="https://github.com/sstraust/simpleweb">Demo: Browse the web in the Emacs Web Browser by using LLMs to live-rewrite the page's source.</a> (<a href="https://www.reddit.com/r/emacs/comments/1vohgxc/demo_browse_the_web_in_the_emacs_web_browser_by/">Reddit</a>)</li>
<li><a href="https://xenodium.com/agent-shell-0-73-updates">Alvaro Ramirez: agent-shell 0.73 updates</a> (<a href="https://www.reddit.com/gallery/1volpch">Reddit</a>, <a href="https://news.ycombinator.com/item?id=49309755">HN</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1vl5lkv/fortnightly_tips_tricks_and_questions_20260811/">Fortnightly Tips, Tricks, and Questions — 2026-08-11 / week 32</a></li>
<li><a href="https://chrismaiorana.com/emacs-pastoral/">Chris Maiorana: The Emacs pastoral tradition</a> (<a href="https://youtu.be/ki2FblUUpWw?si=KdaDc4EM2PtEnCM3">YouTube</a> 11:22, <a href="https://www.reddit.com/r/emacs/comments/1vo78sp/the_emacs_pastoral_tradition_by_chris_maiorana/">Reddit</a>, <a href="https://irreal.org/blog/?p=14015">Irreal</a>)</li>
<li><a href="https://www.youtube.com/watch?v=CE-7riKwqAo">Prot Asks: Oliver about minimalist life, distractions, independence, and more</a> (03:53:38)</li>
<li><a href="https://sachachua.com/blog/2026/08/13-aout-emacs-chat-fabrice-niessen/">Sacha Chua: Emacs Chat 28: Fabrice Niessen (en français)</a> (<a href="https://www.youtube.com/watch?v=b4lwD2QS_6c">YouTube</a> 59:40)</li>
<li><a href="https://taonaw.com/2026/08/16/rsi-and-emacs-when-your.html">TAONAW - Emacs and Org Mode: RSI and Emacs: When Your Pinky Says Enough is Enough</a></li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://v.redd.it/jm4x240iwrih1">[eaf]「ebook-viewer」 Super Fast &amp; Support Native Calibre's ebook-viewer on emacs.</a> (<a href="https://www.reddit.com/r/emacs/comments/1vlmn9g/eafebookviewer_super_fast_support_native_calibres/">Reddit</a>)</li>
<li><a href="https://irreal.org/blog/?p=14008">Irreal: Emacs Development: Ongoing And Good</a></li>
<li><a href="https://olddeuteronomy.github.io/post/emacs-dired-ubuntu26/">The Emacs Cat: Emacs, Dired, and Ubuntu 26.04</a> (<a href="https://irreal.org/blog/?p=14013">Irreal</a>)</li>
<li><a href="https://www.youtube.com/watch?v=1IbNgYnoOiI">compiling emacs from source (for max performance)</a> (13:51)</li>
<li><a href="https://www.youtube.com/watch?v=5uG75Hi7zeE">Emacs Window Manager EWM.el</a> (23:21)</li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li>emacs-devel:
<ul class="org-ul">
<li><a href="https://yhetil.org/emacs-devel/86ldadbyi7.fsf@aarsen.me/">Continuation of long discussion about difficulties compiling older versions</a></li>
</ul></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=664f160297f97307669015ea56befc1ed2558ea9">New value 'with-completions-popup' of 'icomplete-in-buffer' (bug#81537)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d5f515e4a3350079330c2e80f3681d140d649c88">New image type canvas</a> (<a href="https://www.reddit.com/r/emacs/comments/1vpufnu/the_emacs_canvas_patch_is_finally_merged_to/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=49322246">HN</a>, <a href="https://mathstodon.xyz/@divyaranjan/117104660983147041">@divyaranjan@mathstodon.xyz</a>)</li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7861c306427e7488a623d296e1efb05509cc7cc6">cperl-mode.el: Support Perl 5.44: named parameters in signatures</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6223d243da3f45be380867c810c5cc64d17e290b">Flymake: rework inline diagnostic text annotations</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=765411f0cd6ffcf532ee94f6add602771ef189ae">Preview the replacement text while it is typed (bug#81583)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fcee0b4ff1d8f1039871d46932a0b1bb72b5687f">Reimplement `outline-occur' using Xref and match Outline headings</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/annotated-completing-read">annotated-completing-read</a>: Ergonomic completing-read wrapper/helper (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/auto-side-windows">auto-side-windows</a>: Simplified buffer management for side windows (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/card-games">card-games</a>: Play card games (console UNICODE and graphical SVG) (MELPA)</li>
<li><a target="_blank" href="https://elpa.nongnu.org/nongnu/codex-ide.html">codex-ide</a>: Run Codex CLI in a terminal (NonGNU ELPA)</li>
<li><a target="_blank" href="https://elpa.nongnu.org/nongnu/hermes.html">hermes</a>: Emacs frontend for Hermes Agent (NonGNU ELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/ob-janet">ob-janet</a>: Org-Babel support for the Janet language (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/pgsql">pgsql</a>: Native PostgreSQL protocol client (MELPA)</li>
<li>project-store: Project backend for Nix store (NonGNU ELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/vice-mode">vice-mode</a>: VIm-like Commands Extension (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-08">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/08/2026-08-17-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%2F08%2F2026-08-17-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-08-10 Emacs news</title>
		<link>https://sachachua.com/blog/2026/08/2026-08-10-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 10 Aug 2026 13:49:50 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/08/2026-08-10-emacs-news/</guid>
		<description><![CDATA[<p>
The Navigation category has a couple of interesting window configuration tips this week in case you prefer to work with just one window or have multiple windows with some of them dedicated to specific buffers.
</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>London Emacs (in person): Emacs London meetup <a href="https://www.meetup.com/london-emacs-hacking/events/315859503/">https://www.meetup.com/london-emacs-hacking/events/315859503/</a> Tue Aug 11 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 Aug 11 1900 Europe/Berlin</li>
<li>OrgMeetup (virtual) <a href="https://orgmode.org/worg/orgmeetup.html">https://orgmode.org/worg/orgmeetup.html</a> Wed Aug 12 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/UTC - 1800 Europe/Berlin - 2130 Asia/Kolkata &ndash; Thu Aug 13 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 Aug 14 1800 Europe/Paris</li>
<li>OrgDevMeetup <a href="https://bbb.emacsverse.org/rooms/orgdevmeetup">https://bbb.emacsverse.org/rooms/orgdevmeetup</a> Sat Aug 15 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/UTC - 1800 Europe/Berlin - 2130 Asia/Kolkata &ndash; Sun Aug 16 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 Aug 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/UTC - 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 Aug 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/UTC - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore</li>
</ul></li>
<li>Beginner:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1vjcac1/how_to_learn_emacs_like_for_real/">How to learn Emacs, like, for real</a></li>
<li><a href="https://qlain.online/blog/emacs-for-nvchads.html">Emacs for NvChads</a></li>
<li><a href="https://leanpub.com/emacs4life">Emacs for Life [Leanpub PDF/iPad/Kindle]​</a> ($20+)</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://dev.to/gemmaro/emacs-package-management-with-package-quickstart-35d1">Emacs Package Management with package-quickstart - DEV Community</a> (<a href="https://qiita.com/gemmaro/items/80d29a9450c7861a9197">JP</a>, <a href="https://mastodon.social/@gemmaro/117052876852966051">@gemmaro</a>)</li>
<li><a href="https://gts.skobk.in/@tennoseremel/statuses/01KZNJG147YVJ1XBVRJTMNWSNW">Tip about setting file-precious-flag by location with my-maybe-mark-file-precious (@tennoseremel@gts.skobk.in)</a></li>
<li><a href="https://taonaw.com/2026/08/05/emacs-config-gems-part.html">Emacs Config Gems - Part 3</a> - Melpa, UI, help, and many more</li>
<li><a href="https://taonaw.com/2026/08/09/emacs-config-gems-part.html">Emacs Config Gems - Part 4</a> - recycle bin, frame size, backups, autosave, autorevert, recentf</li>
<li><a href="https://www.youtube.com/watch?v=NqinYjlQ8Tk">User Interface to Computer Applications Demonstrated in GNU Emacs</a> (02:09:31) also available as separate videos, see video description</li>
<li><a href="https://www.youtube.com/watch?v=nSOkBmvCev4">Dotfiles Season 1 Episode 4: Emacs Configuration</a> (14:31)</li>
<li><a href="https://github.com/kdslfjioasdfj/tinyemacs">Rate my Emacs config!</a> (<a href="https://www.reddit.com/r/emacs/comments/1vhw12r/rate_my_emacs_config/">Reddit</a>)</li>
<li><a href="https://codeberg.org/CatWizard/myn-macs">myn-macs (MY miNimal eMACS IDE setup for the lazy terminal wizard)</a> (<a href="https://www.reddit.com/r/emacs/comments/1vkdgeb/mynmacs_my_minimal_emacs_ide_setup_for_the_lazy/">Reddit</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://www.chiply.dev/post-elisp-macros-are-beautiful">Charlie Holland: Gödel, Escher, Elisp: The Beauty of Macros</a> (<a href="https://www.reddit.com/r/emacs/comments/1vfbuw2/emacs_lisp_macros_are_beautiful/">Reddit</a>)</li>
<li><a href="https://github.com/yibie/textui">[ANN] TextUI is now public: responsive Flex/Grid layout for widget.el interfaces</a> (<a href="https://www.reddit.com/r/emacs/comments/1vj0m68/ann_textui_is_now_public_responsive_flexgrid/">Reddit</a>)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://ray-on-emacs.blogspot.com/2026/08/display-active-clock-in-emacs-frame.html">Raymond Zeitler: Display Active Clock in Emacs Frame Title</a> (<a href="https://irreal.org/blog/?p=13994">Irreal</a>)</li>
<li><a href="https://github.com/paniash/modus-vague.git">paniash/modus-vague: The vague theme for emacs, built on top of modus themes. · GitHub</a> (<a href="https://mas.to/@paniash/117033718078544270">@paniash@mas.to</a>)</li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://protesilaos.com/codelog/2026-08-05-emacs-speedbar-file-explorer/">Protesilaos: Emacs: the ‘speedbar’ built-in file explorer (Emacs 31)</a> (<a href="https://www.youtube.com/watch?v=Crn6x3RmmyQ">YouTube</a> 15:40, <a href="https://www.reddit.com/r/emacs/comments/1vg6pza/prot_new_video_emacs_the_speedbar_builtin_file/">Reddit</a>, <a href="https://www.reddit.com/r/emacs/comments/1vh3eya/prot_new_video_ai_config_of_emacs31_speedbar/">Reddit</a>, <a href="https://irreal.org/blog/?p=13996">Irreal</a>)</li>
<li><a href="https://chrismaiorana.com/emacs-ffap/">Chris Maiorana: Using ffap to jump to file includes in Emacs</a> (<a href="https://www.youtube.com/watch?v=jSJev1fQ7Jc">YouTube</a> 07:04)</li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/08/dedicate-emacs-window-to-its-buffer.html">Raymond Zeitler: Dedicate an Emacs Window to Its Buffer</a></li>
<li><a href="https://www.jamescherti.com/single-window-open-emacs-buffers-in-current-window/">James Cherti: single-window.el – Always Open Emacs Buffers in the Current Active Window</a> (<a href="https://github.com/jamescherti/single-window.el">GitHub</a>, <a href="https://www.reddit.com/r/emacs/comments/1vkja7m/singlewindowel_always_open_emacs_buffers_in_the/">Reddit</a>)</li>
<li><a href="https://srijan.ch/emacs-desktop-save-mode-without-the-automatic-restore">Srijan Choudhary: Emacs: desktop-save-mode without the automatic restore</a> (<a href="https://irreal.org/blog/?p=14000">Irreal</a>)</li>
<li><a href="https://www.youtube.com/watch?v=n0l3O28I-3w">My Emacs workflow with project.el and tab-bar.el project-x.el</a> (30:39)</li>
</ul></li>
<li>TRAMP:
<ul class="org-ul">
<li><a href="https://github.com/antrmn/runbox.el">Runbox.el - for shell/compile/eglot over TRAMP in local buffers</a> (<a href="https://lists.gnu.org/archive/html/emacs-tangents/2026-08/msg00003.html">emacs-tangents</a>, <a href="https://www.reddit.com/r/emacs/comments/1vjkjrc/runboxel_for_shellcompileeglot_over_tramp_in/">Reddit</a>, <a href="https://mastodon.uno/@cidra/117062421397742735">@cidra@mastodon.uno</a>)</li>
</ul></li>
<li>Dired:
<ul class="org-ul">
<li><a href="https://davemq.github.io/2026/08/07/run-the-file-in-dired.html">Dave's blog: Run the file in Emacs’ dired</a> - path</li>
<li><a href="https://github.com/yibie/dired-z">dired-z: zoxide-style directory jumping inside Dired</a> (<a href="https://www.reddit.com/r/emacs/comments/1vjescg/diredz_zoxidestyle_directory_jumping_inside_dired/">Reddit</a>)</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://emacs101.github.io/howm.html">Efficient Note-taking in Emacs with Howm</a> (<a href="https://mastodon.social/@qnnnp/117049953566022892">@qnnnp</a>)</li>
<li><a href="https://codeberg.org/jamesendreshowell/gists/src/branch/master/jeh-transpose.el">Reversible transpose-chars and transpose-words, and a dwim that transposes around "and" or "or"</a> (<a href="https://fediscience.org/@jameshowell/117066686239017307">@jameshowell@fediscience.org</a>)</li>
<li><a href="https://protesilaos.com/codelog/2026-08-09-emacs-expand-abbrev-mode-definitions-conditionally/">Protesilaos: Emacs: conditionally expand abbrev-mode definitions</a> (<a href="https://www.youtube.com/watch?v=QzhU6fklc4o">YouTube</a> 14:34, <a href="https://www.reddit.com/r/emacs/comments/1vjzpkg/prot_new_vid_emacs_conditionally_expand/">Reddit</a>)</li>
<li><a href="https://howardabrams.com/git/howard/hamacs/src/branch/main/ha-programming.org#headline-36">Using remark to strip words in backtick quotes before write-good analysis</a> (<a href="https://pdx.social/@howard/117049788072914224">@howard@pdx.social</a>)</li>
<li><a href="https://www.youtube.com/watch?v=IGQbp0JHi_I">How Prot Organizes Knowledge, Projects, and Tasks in Emacs</a> (37:53)</li>
<li><a href="https://github.com/benleis1/wikimode">benleis1/wikimode · GitHub</a> (<a href="https://youtu.be/_Ksn2YwVfYc?si=cmrYXNoYRimWQ-Yg">YouTube</a>, <a href="https://www.reddit.com/r/emacs/comments/1vig0lo/small_navigation_package/">Reddit</a>, <a href="https://mathstodon.xyz/@benleis/117062178900339564">@benleis@mathstodon.xyz</a>) - navigate Markdown and Org files like a wiki</li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://ashishpanigrahi.com/blog/done-items-org-agenda/">Reviewing finished tasks from last week in org-agenda and emacs</a> (<a href="https://irreal.org/blog/?p=13998">Irreal</a>)</li>
<li><a href="https://github.com/nick-maderight/docx-view">Read a .docx in Emacs with its tracked changes and comments intact, as org-mode</a> (<a href="https://www.reddit.com/r/emacs/comments/1vic1od/read_a_docx_in_emacs_with_its_tracked_changes_and/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=sS53XwaRHg0">How to Generate PDFs from Org Mode using ox-odt</a> (26:03)</li>
<li><a href="https://github.com/rlridenour/ox-rlr-slipshow">rlridenour/ox-rlr-slipshow: Emacs Org mode exporter to create Slipshow Markdown files. · GitHub</a> (<a href="https://zirk.us/@randyridenour/117037845973779286">@randyridenour@zirk.us</a>)</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=473544a0c1d6b9a9941f4684f44229bf89a80c3a">ox: New hook that runs after include keywords, but before macros/babel</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=437fd1151a75c0ff98d759f67f3dfb0fa82d7c6f">org: Rename statistics scope options</a></li>
</ul></li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://www.alcarney.me/blog/2026/managing-changes-with-ediff/">Managing Changes with ediff — Alex Carney</a> (<a href="https://mastodon.social/@alcarney/117033523417469302">@alcarney</a>)</li>
<li><a href="https://mastodon.social/@glyph/117039748752725641">Tip about using diff-hl-set-reference-rev (@glyph)</a></li>
<li>[[<a href="https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsGitBlameOverTime">https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsGitBlameOverTime</a>][Chris's Wiki :: blog/programming/EmacsGitBlameOverTime]] (<a href="https://lobste.rs/s/hhuk8a/some_ways_navigate_through_git_blame_over">lobste.rs</a>)</li>
<li><a href="https://olddeuteronomy.github.io/post/debugging-in-emacs/">The Emacs Cat: Debugging in Emacs</a></li>
<li><a href="https://www.youtube.com/watch?v=xjIL1rGhKM0">Xah Talk Show Ep811. Emacs: CSS toggle px rem</a> (30:21)</li>
</ul></li>
<li>Math:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1vgtezf/rtsmode_now_on_melpa/">r-ts-mode now on Melpa</a></li>
</ul></li>
<li>Shells:
<ul class="org-ul">
<li><a href="https://gist.github.com/benja2998/69b8979a30b2f51dd74ecea62ab5a4ce">Eshell shared history</a> (<a href="https://www.reddit.com/r/emacs/comments/1vihenw/eshell_shared_history/">Reddit</a>)</li>
<li><a href="https://gist.github.com/benja2998/eea62f32d5886e48fdeb102eaf6be7e1">Zoxide in eshell</a> (<a href="https://www.reddit.com/r/emacs/comments/1vihdjx/zoxide_in_eshell/">Reddit</a>)</li>
</ul></li>
<li>Web:
<ul class="org-ul">
<li><a href="http://en.andros.dev/blog/e0e00b4b/eww-the-emacs-browser-you-underestimate/">Andros Fenollosa: EWW, the Emacs browser you underestimate</a> (<a href="https://news.ycombinator.com/item?id=49183070">HN</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://codeberg.org/martianh/mastodon.el">martianh/mastodon.el 2.1.0: collections</a> (<a href="https://todon.nl/@mousebot/117059831546992672">@mousebot@todon.nl</a>)</li>
</ul></li>
<li>Evil mode:
<ul class="org-ul">
<li><a href="https://emacs.stackexchange.com/questions/47704/disable-mouse-drag-to-select">Disable mouse drag selection in evil mode</a> (<a href="https://fire.asta.lgbt/notes/apidvhkrv2vy0d55">@aud@fire.asta.lgbt</a>)</li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="http://yummymelon.com/devnull/announcing-now-playing-el.html">Charles Choi: Announcing now-playing.el, an Emacs interface for the macOS Music app</a> (<a href="https://www.reddit.com/r/emacs/comments/1vel7ne/announcing_nowplayingel_a_remote_control/">Reddit</a>)</li>
<li><a href="https://sachachua.com/blog/2026/08/replace-youtube-captions-from-emacs-lisp/">Sacha Chua: Replace YouTube captions from Emacs Lisp</a></li>
</ul></li>
<li>LLMs:
<ul class="org-ul">
<li><a href="https://gitlab.com/kriyative/elisp-agent">kriyative / elisp-agent · GitLab</a> (<a href="https://functional.cafe/@kriyative/117029794002713064">@kriyative@functional.cafe</a>)</li>
<li><a href="https://blog.fidelramos.net/software/emacs-straight-ai-review">blog.fidelramos.net – Supply-chain hygiene for Emacs: LLM review of package upgrades</a> (<a href="https://blog.fidelramos.net/es/software/emacs-straight-ai-review">ES</a>)</li>
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00077.html">AGENTS.md</a> - discussion about whether to include AGENTS.md in Emacs source code (<a href="https://news.ycombinator.com/item?id=49201291">HN</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://sachachua.com/blog/2026/08/6-aout-emacs-chat-richard-bonichon/">Sacha Chua: Emacs Chat avec Richard Bonichon en français</a> (<a href="https://www.youtube.com/watch?v=sxqsIgXYkVw">YouTube</a>, 01:57:39)</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=4kP2PD7AmCI">How to Count Words In Emacs</a> (01:09)</li>
<li><a href="https://eshelyaron.com/posts/2026-08-06-emacs-arbitrary-code-execution-returns.html">Emacs Arbitrary Code Execution Returns</a> (<a href="https://www.reddit.com/r/emacs/comments/1vhuppw/arbitrary_code_execution_vulnerability_mitigated/">Reddit</a>)</li>
<li><a href="https://github.com/kristjoc/bible-gateway">bible-gateway package update: touch-typing verse memorisation, reading plans, transient menu, and more</a> (<a href="https://www.reddit.com/r/emacs/comments/1veofgj/biblegateway_package_update_touchtyping_verse/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1vjz9py/graphfa2_023_now_available_on_melpa/">graph-fa2 0.2.3 now available on MELPA</a> - graph visualization</li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li>emacs-devel:
<ul class="org-ul">
<li><a href="https://yhetil.org/emacs-devel/jwv7bm9281a.fsf-monnier+emacs@gnu.org/">Re: [PATCH] emoji on TUI emacs - Stefan Monnier via Emacs development discussions.</a> Possible workaround for different composition widths?</li>
<li><a href="https://yhetil.org/emacs-devel/861pca5tpu.fsf@gnu.org/">Re: Discussion about why GNU/Linux system upgrades cause old programs to break - Eli Zaretskii</a> Issues with compiling older versions</li>
</ul></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=60108e7f55f2dadea4266385b95d5bd3293fa89a">Show-all values for speedbar user options for hiding</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8a88f3ed5aeece4a7c8edbebc83ed52479fbbfab">Add `outline-occur' command and `display-buffer-default-alist' variable</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/bitbucket-devops">bitbucket-devops</a>: Bitbucket Cloud DevOps workflows (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/denote-smart-sluggify-title">denote-smart-sluggify-title</a>: Denoise denote titles to save filename length (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/graph-fa2">graph-fa2</a>: ForceAtlas2 pure-elisp background-cached engine (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/pimacs">pimacs</a>: Emacs Client for Pi (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/ronny-theme">ronny-theme</a>: A dark colorscheme inspired by Monokai (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-08">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/08/2026-08-10-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%2F08%2F2026-08-10-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-08-03 Emacs news</title>
		<link>https://sachachua.com/blog/2026/08/2026-08-03-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 03 Aug 2026 10:57:58 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/08/2026-08-03-emacs-news/</guid>
		<description><![CDATA[<div class="update" id="orgff3bcee">
<p>
<span class="timestamp-wrapper"><time class="timestamp" datetime="2026-08-03">[2026-08-03 Mon]</time></span>: Updated pkal's link to <a href="https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00029.html">Structured Changelogs for ELPA packages</a> (request for feedback)
</p>

</div>

<p>
I particularly enjoyed the tweaks for EWW (Emacs Web Wowser) in this edition. Could be fun to take whatever page you're looking at in a different application and open it within Emacs, with syntax highlighting and maybe even the ability to copy or execute bits of code more easily. Could be handy during your <a href="https://www.chiply.dev/post-august-emacs-carnival">search for knowledge</a>, which is incidentally the Emacs Carnival theme for August. Enjoy!
</p>

<ul class="org-ul">
<li>Help wanted:
<ul class="org-ul">
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00029.html">pkal is looking for feedback from package maintainers on how to annotate changelog entries with release info</a> (<a href="https://social.sdfeu.org/@pkal/117021493235830463">@pkal@social.sdfeu.org</a>)</li>
<li><a href="https://fosstodon.org/@yantar92/117026444778656606">Ihor Radchenko's looking for insights from maintainers on reviewing large feature branches (@yantar92@fosstodon.org)</a></li>
<li>Testing patches for input methods:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1ve3g80/patch_gnu_emacs_bug68339_w32_ime_font_size/">[patch] GNU emacs bug#68339 (w32 ime font size)</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/1vblcgr/patch_implement_preedit_text_rendering_for_windows/">[Patch]  Implement preedit text rendering for Windows</a></li>
</ul></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 #8 2026 (v #živo) <a href="https://dogodki.kompot.si/events/3944ee8f-6da1-4720-b086-b9217e4f5c7b">https://dogodki.kompot.si/events/3944ee8f-6da1-4720-b086-b9217e4f5c7b</a> Mon Aug 3 1900 CET</li>
<li>EmacsATX: Emacs Social <a href="https://www.meetup.com/emacsatx/events/315091679/">https://www.meetup.com/emacsatx/events/315091679/</a> Thu Aug 6 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/UTC &ndash; Fri Aug 7 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 Aug 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/UTC - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore</li>
<li>London Emacs (in person): Emacs London meetup <a href="https://www.meetup.com/london-emacs-hacking/events/315859503/">https://www.meetup.com/london-emacs-hacking/events/315859503/</a> Tue Aug 11 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 Aug 11 1900 Europe/Berlin</li>
<li>OrgMeetup (virtual) <a href="https://orgmode.org/worg/orgmeetup.html">https://orgmode.org/worg/orgmeetup.html</a> Wed Aug 12 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/UTC - 1800 Europe/Berlin - 2130 Asia/Kolkata &ndash; Thu Aug 13 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 Aug 14 1800 Europe/Paris</li>
<li>OrgDevMeetup <a href="https://bbb.emacsverse.org/rooms/orgdevmeetup">https://bbb.emacsverse.org/rooms/orgdevmeetup</a> Sat Aug 15 0100 America/Vancouver - 0300 America/Chicago - 0400 America/Toronto - 0800 Etc/UTC - 1000 Europe/Berlin - 1330 Asia/Kolkata - 1600 Asia/Singapore</li>
</ul></li>
<li>Beginner:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=rNPg3tBMkPo">How to Cancel a Command in Emacs</a> (01:28)</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://chaos.social/@SpaceCadet/117008860637067753">Customize: hook to focus search field after entering customize mode (@SpaceCadet@chaos.social)</a></li>
<li><a href="https://seds.nl/notes/handling_environment_variables_in_emacs_on_osx_and_linux/">Handling environment variables in Emacs on OSX and Linux • Ben Mezger</a></li>
<li><a href="https://codeberg.org/johndoeuserr01/kakoune-in-helix/src/branch/main/kak-rcp.el">Kakoune recipe using hel-mode https://github.com/helheim-emacs/hel/</a> (<a href="https://www.reddit.com/r/emacs/comments/1v99cr2/kakoune_recipe_using_helmode/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=7xzqrmoU9dk">My Dotfiles Are an Org File | Dotfile Management with Emacs</a> (02:38)</li>
<li><a href="https://www.youtube.com/watch?v=Lp7am2QGCJM">Rewriting my Emacs config</a> (03:39:31)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://mbork.pl/2026-08-01_A_fancier_splash_screen_in_terminal_Emacs">Marcin Borkowski: A fancier splash screen in terminal Emacs</a></li>
<li><a href="https://github.com/aganzha/flycheck-gtk-tip">Nice GTK tooltips for Flycheck. Works on GTK builds (Linux: Wayland/X11).</a> (<a href="https://www.reddit.com/r/emacs/comments/1vcvi8e/nice_gtk_tooltips_for_flycheck_works_on_gtk/">Reddit</a>)</li>
<li><a href="https://codeberg.org/tjammer/modukai-sun-theme">tjammer/modukai-sun-theme: Monokai Pro Light Sun based on modus-themes - Codeberg.org</a> (<a href="https://mastodon.gamedev.place/@tjammer/117010938229160821">@tjammer@mastodon.gamedev.place</a>)</li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://mbork.pl/2026-07-27_Outlining_in_programs">Marcin Borkowski: Outlining in programs</a> (<a href="https://irreal.org/blog/?p=13977">Irreal</a>)</li>
<li><a href="https://rollenspiel.social/@ArneBab/117020830324031029">Tip about using helm-multi-swoop-projectile for large-scale renaming in localization files (@ArneBab@rollenspiel.social)</a></li>
<li><a href="https://melpa.org/#/project-x">Project-x now on Melpa! (+ window layouts and tabs)</a> (<a href="https://www.reddit.com/r/emacs/comments/1v83csf/projectx_now_on_melpa_window_layouts_and_tabs/">Reddit</a>)</li>
<li><a href="https://github.com/benleis1/emacs-init/blob/main/init.el#L782">I decided to customize imenu-list a bit more</a> (<a href="https://www.reddit.com/r/emacs/comments/1vdziaa/i_decided_to_customize_imenulist_a_bit_more/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=-j83jMrgOo0">Flash.nvim For Emacs</a> (16:07) - jump to locations with search labels</li>
</ul></li>
<li>Hyperbole:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1vausr6/hyperbole_question_what_do_you_need_to_better/">Hyperbole Question: What do you need to better capture and navigate your knowledge base?</a></li>
<li><a href="https://www.chiply.dev/post-hyperbole-implicit-buttons">Hyperbole Implicit Buttons: Build your Hyperverse</a> (<a href="https://www.youtube.com/watch?v=o2KMvSCXwlU">YouTube</a> 34:21, (<a href="https://www.reddit.com/r/emacs/comments/1v9v935/hyperbole_implicit_buttons_build_your_hyperverse/">Reddit</a>)</li>
</ul></li>
<li>Dired:
<ul class="org-ul">
<li><a href="https://codeberg.org/johndoeuserr01/yazi-dired-Emacs">dired configuration similar to yazi keymaps. This is my dired config, share yours please:D</a> (<a href="https://www.reddit.com/r/emacs/comments/1vcz6p6/dired_configuration_similar_to_yazi_keymaps_this/">Reddit</a>)</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=IVUvlgl9axM">How to Turn on Word Wrap in Emacs</a> (01:28)</li>
<li><a href="https://bicycleforyourmind.com/much-ado-about-emacs-015">Bicycle for Your Mind: Much Ado About Emacs 015</a> (<a href="https://irreal.org/blog/?p=13979">Irreal</a>) tabs, newlines, two-space shortcut</li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/08/one-space-or-two.html">Raymond Zeitler: One Space or Two?</a></li>
<li><a href="https://github.com/yibie/md-mode">md-mode 0.2 — Add LaTeX, Mermaid, PlantUML and Graphviz rendering support</a> (<a href="https://www.reddit.com/r/emacs/comments/1vafdkm/mdmode_02_add_latex_mermaid_plantuml_and_graphviz/">Reddit</a>)</li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://list.orgmode.org/79bf0e83-9c3b-452e-a02e-32865ab2d1bc@app.fastmail.com">Org Mode requests: [FR] Simpler file ID links in HTML export</a></li>
<li><a href="https://www.youtube.com/watch?v=r9ffYHsYdrA">Emacs with Prot: Org Mode Basics Before Projects and Capture</a> (21:16, <a href="https://protesilaos.com/codelog/2026-08-01-emacs-live-linkarzu-projects/">Protesilaos</a>)</li>
<li><a href="https://github.com/james-stoup/org-mode-advanced-tutorial">I made an Org Mode Advanced Concepts Tutorial, please check it out</a> (<a href="https://www.reddit.com/r/orgmode/comments/1v9kbm7/i_made_an_org_mode_advanced_concepts_tutorial/">Reddit</a>)</li>
<li><a href="https://taonaw.com/2026/07/27/style-emacs-config-a-semantic.html">TAONAW - Emacs and Org Mode: Style &amp; Emacs Config: A Semantic HTML Reckoning</a></li>
<li><a href="https://github.com/yibie/grid-table/releases/tag/v0.3.0">grid-table 0.3.0: editable tables with horizontal and vertical merged cells for Emacs and Org</a> (<a href="https://www.reddit.com/r/emacs/comments/1vbkk1h/gridtable_030_editable_tables_with_horizontal_and/">Reddit</a>, <a href="https://www.reddit.com/r/orgmode/comments/1vblskp/gridtable_030%E9%81%A9%E7%94%A8%E6%96%BC_emacs_%E5%92%8C_org_%E7%9A%84%E5%8F%AF%E7%B7%A8%E8%BC%AF%E8%A1%A8%E6%A0%BC%E5%85%B7%E5%82%99%E6%B0%B4%E5%B9%B3%E5%92%8C%E5%9E%82%E7%9B%B4%E5%90%88%E4%BD%B5%E7%9A%84%E5%96%AE%E5%85%83%E6%A0%BC/">Reddit</a>)</li>
<li><a href="https://list.orgmode.org/87cxw7rqw9.fsf@localhost/T/#u">Notes from [EVENT] #31 bbb:OrgMeetup on Wed, June 10, 19:00 UTC+3</a> (<a href="https://fosstodon.org/@yantar92/116998739637437232">@yantar92@fosstodon.org</a>)</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=c14fa8a0737ac925d6ea7feec3d8a027c1203ea5">org-agenda-todo: Add more visual feedback on repeating tasks</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=aab2bc0c97001d8ae121af438736f64165d38f8f">LaTeX export: New option org-latex-fontspec-config</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://rahuljuliato.com/posts/completions-buffer-is-now-enough">The Completions Buffer Is Now Enough</a> (<a href="https://www.reddit.com/r/emacs/comments/1vb7cpz/the_completions_buffer_is_now_enough/">Reddit</a>)</li>
<li><a href="https://protesilaos.com/codelog/2026-07-29-emacs-default-minibuffer-completion-overview/">Protesilaos: Emacs: default minibuffer completions overview (Emacs 31)</a> (<a href="https://www.youtube.com/watch?v=yH0Gan6xMTo">YouTube</a>, 30:56)</li>
<li><a href="https://taonaw.com/2026/08/02/em-dashes-in-orgmode-and.html">TAONAW - Emacs and Org Mode: Em Dashes in org-mode and the Nuances of Abbrev</a> (<a href="https://irreal.org/blog/?p=13987">Irreal</a>)</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://sfba.social/@kickingvegas/117001852392562575">Tip about using magit-commit-extend or magit-commit-instant-fixup (@kickingvegas@sfba.social)</a></li>
<li><a href="https://emacsredux.com/blog/2026/07/29/flycheck-38/">Emacs Redux: Flycheck 38: Might &amp; Magic</a> (<a href="https://github.com/flycheck/flycheck/releases#release-v38.0">GitHub</a>, <a href="https://www.reddit.com/r/emacs/comments/1v9uprg/flycheck_38_is_out_with_builtin_eglot_support/">Reddit</a>, <a href="https://lobste.rs/s/odojje/flycheck_38_might_magic">lobste.rs</a>)</li>
<li><a href="https://github.com/ShamsParvezArka/es-hints.el">4coder like scope hint implementation</a> (<a href="https://www.reddit.com/r/emacs/comments/1vdu2w9/4coder_like_scope_hint_implementation/">Reddit</a>)</li>
<li><a href="https://mastodon.nl/@jap/117007615017983634">Repeat-mode config for easier indent/dedent in Python (@jap@mastodon.nl)</a></li>
<li><a href="https://metaredux.com/posts/2026/07/29/leveling-up-ciders-clojurescript-support.html">Meta Redux: Leveling Up CIDER’s ClojureScript Support</a></li>
<li><a href="https://tusharhero.codeberg.page/guix-shell-in-emacs.html">tusharhero: Guix shell now inside Emacs!</a> (<a href="https://news.ycombinator.com/item?id=49140017">HN</a>, <a href="https://lobste.rs/s/uxsmk6/guix_shell_now_inside_emacs">lobste.rs</a>)</li>
</ul></li>
<li>Shells:
<ul class="org-ul">
<li><a href="https://github.com/ArthurHeymans/eshell-nix-shell">Using nix-shell in eshell</a> (<a href="https://www.reddit.com/r/emacs/comments/1v95hd8/using_nixshell_in_eshell/">Reddit</a>)</li>
</ul></li>
<li>Web:
<ul class="org-ul">
<li><a href="https://irreal.org/blog/?p=13975">Irreal: A Quick EWW Hack</a> - retrieve URL from Safari, open in EWW</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1vctnu5/is_there_a_way_to_highlight_code_blocks_in_eww/">Is there a way to highlight code blocks in eww mode?</a> - shr-tag-pre-highlight package</li>
</ul></li>
<li>Fun:
<ul class="org-ul">
<li><a href="https://ray-on-emacs.blogspot.com/2026/08/emacs-smiley-functions.html">Raymond Zeitler: Emacs Smiley Functions</a></li>
</ul></li>
<li>LLMs:
<ul class="org-ul">
<li><a href="https://gitlab.com/kriyative/elisp-agent">Ram Krishnan / elisp-agent · GitLab</a> (<a href="https://functional.cafe/@kriyative/117029794002713064">@kriyative@functional.cafe</a>) - uses eval as its sole tool</li>
<li><a href="https://github.com/SreenivasVRao/agent-shell-hq">New package: agent-shell-hq</a> (<a href="https://www.reddit.com/r/emacs/comments/1vd802z/new_package_agentshellhq/">Reddit</a>)</li>
<li><a href="https://github.com/akagr/agent-vterm.el">Vibe-coded a simple vterm wrapper to make pairing AI agent sessions to projects easier</a> (<a href="https://www.reddit.com/r/emacs/comments/1vaouam/vibecoded_a_simple_vterm_wrapper_to_make_pairing/">Reddit</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1v8lu7t/fortnightly_tips_tricks_and_questions_20260728/">Fortnightly Tips, Tricks, and Questions — 2026-07-28 / week 30</a></li>
<li><a href="https://youtu.be/UiHL45zGNAs">The Prot Effect</a> (<a href="https://www.reddit.com/r/emacs/comments/1v895gh/the_prot_effect/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=xWIP7IzEVA0">0015 | New Keyboards, Emacs, Neovim, Catching up</a> (02:11:56)</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://protesilaos.com/codelog/2026-07-31-emacs-tmr-1-4-0/">Protesilaos: Emacs: tmr version 1.4.0</a></li>
<li><a href="https://git.andros.dev/andros/lirve.el">andros/lirve.el: Learn irregular verbs in English with Emacs - lirve.el - Andros's repositories</a> (<a href="https://activity.andros.dev/@andros/statuses/01KYS3DGTH488HV1FWD70HDF3Q">@andros@activity.andros.dev</a>)</li>
<li><a href="https://github.com/chmouel/komga-sync.el">chmouel/komga-sync.el: Emacs mode to sync nov-mode reading progress with a Komga server · GitHub</a> (<a href="https://fosstodon.org/@chmouel/117013899979121431">@chmouel@fosstodon.org</a>)</li>
<li><a href="https://codeberg.org/tnalpgge/org-hamlog">tnalpgge/org-hamlog: Log amateur radio contacts with Org tables - Codeberg.org</a> (<a href="https://bsd.network/@nasunasu/117024301618776766">@nasunasu@bsd.network</a>)</li>
<li><a href="https://github.com/K6SM/adif-mode">adif-mode: Major mode for viewing and editing amateur radio ADIF log files</a></li>
<li>linkarzu's videos:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=2Wqi7jbZoqA">Cashmere’s Emacs Workflow: Denote, Org, and Terminal Emacs</a> (19:17)</li>
<li><a href="https://www.youtube.com/watch?v=WQbXKvBT8HY">[03] Emacs Projects, Org Capture, and My Workflow with Prot</a> (02:00:05)</li>
<li><a href="https://www.youtube.com/watch?v=hWn8xdWP2eo">What I Need From Emacs: A Video for Prot</a> (16:48)
<ul class="org-ul">
<li><a href="https://protesilaos.com/codelog/2026-07-31-re-linkarzu-what-i-need-from-emacs/">Protesilaos: Reply to @linkarzu about ‘What I Need From Emacs’</a></li>
</ul></li>
</ul></li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li>emacs-devel:
<ul class="org-ul">
<li><a href="https://yhetil.org/emacs-devel/E1wndTK-002oun-VO@fencepost.gnu.org/">Looking for reasons to keep letf considering symbol-function</a></li>
<li><a href="https://yhetil.org/emacs-devel/jwvcxw53ava.fsf-monnier+emacs@gnu.org/">Re: eglot-tests fail for emacs-31 branch - Stefan Monnier</a> note about needing to ensure different package managers (ex: apt, npm, package.el) interoperate correctly</li>
</ul></li>
<li><a href="https://debbugs.gnu.org/cgi/bugreport.cgi?bug=80281#419">Canvas patch resubmitted to bug tracker after lots of polishing</a> (<a href="https://mathstodon.xyz/@divyaranjan/117020721926534103">@divyaranjan@mathstodon.xyz</a>)</li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a1f5b8cf863778d867e6ef318cc493cae4ca76f4">Don't immediately show *​Completions* for icomplete-in-buffer</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d9218edb3efedb98434f6db33b2ddde8d4a085c3">* lisp/cus-start.el (completion-ignore-case): Make customizable.</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5c10089194d372012d64d05111b615517dd85261">; * etc/NEWS: Announce support of Kmscon.  (Bug#81428)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c1337758a6c00e22e2a685e0556068fd73fa9a54">Merge remote-tracking branch 'origin/scratch/intern-without-shorthands'</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fb5cf238a9da9e2b182d27e94fbee63a184fc02f">New variable comment-start-line-regexp (bug#80837)</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/now-playing">now-playing</a>: Interface for the macOS Music app (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/nu-ts-mode">nu-ts-mode</a>: Major mode for Nushell scripts, powered by treesitter (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/ob-agent-shell">ob-agent-shell</a>: Org-babel backend for agent-shell (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/promptu">promptu</a>: Compose LLM prompts from building blocks (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/r-ts-mode">r-ts-mode</a>: R treesitter mode (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-08">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/08/2026-08-03-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%2F08%2F2026-08-03-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-07-27 Emacs news</title>
		<link>https://sachachua.com/blog/2026/07/2026-07-27-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 27 Jul 2026 12:46:21 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/07/2026-07-27-emacs-news/</guid>
		<description><![CDATA[<p>
Lots of discussion around <a href="https://en.andros.dev/blog/06bfd107/emacs-is-a-lispboard/">Emacs is a Lispboard</a> (<a href="https://news.ycombinator.com/item?id=49021786">HN</a>) and <a href="http://yummymelon.com/devnull/malleable-computing-emacs-and-you.html">Malleable Computing, Emacs, and You</a> (<a href="https://news.ycombinator.com/item?id=49013538">HN</a>). Also, last call for Emacs Carnival posts for June (theme: <a href="https://plaindrops.de/blog/2026/emacscarnival2607/">Programming</a>). The theme for August is <a href="https://www.chiply.dev/post-august-emacs-carnival">The Search for Knowledge</a>. Enjoy!
</p>

<ul class="org-ul">
<li>Emacs 31:
<ul class="org-ul">
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2026-07/msg00270.html">Emacs 31.0.91 pretest is available</a> (<a href="https://www.reddit.com/r/emacs/comments/1v7x4ws/emacs_31091_pretest_is_available/">Reddit</a>, <a href="https://irreal.org/blog/?p=13966">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 Jul 29 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/UTC - 1900 Europe/Berlin - 2230 Asia/Kolkata &ndash; Thu Jul 30 0100 Asia/Singapore</li>
<li>Emacs.si (in person): Emacs.si meetup #8 2026 (v #živo) <a href="https://dogodki.kompot.si/events/3944ee8f-6da1-4720-b086-b9217e4f5c7b">https://dogodki.kompot.si/events/3944ee8f-6da1-4720-b086-b9217e4f5c7b</a> Mon Aug 3 1900 CET</li>
<li>EmacsATX: Emacs Social <a href="https://www.meetup.com/emacsatx/events/315091679/">https://www.meetup.com/emacsatx/events/315091679/</a> Thu Aug 6 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/UTC &ndash; Fri Aug 7 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 Aug 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/UTC - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://taonaw.com/2026/07/23/emacs-config-gems-part.html">TAONAW - Emacs and Org Mode: Emacs Config Gems - Part 1</a> (<a href="https://irreal.org/blog/?p=13968">Irreal</a>)</li>
<li><a href="https://emacsredux.com/blog/2026/07/25/cider-and-projectile-meet-embark/">Emacs Redux: CIDER and Projectile Meet Embark</a> (<a href="https://irreal.org/blog/?p=13973">Irreal</a>)</li>
<li><a href="https://codeberg.org/wwr/dotfiles">An emacs config</a> (<a href="https://www.reddit.com/r/emacs/comments/1v45329/an_emacs_config/">Reddit</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://tech.lgbt/@FoxFunction/116976647059275676">Shuffle filenames (@FoxFunction@tech.lgbt)</a></li>
<li><a href="https://github.com/zHaOdANiuu/color-picker.el">Color picker for emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1v4gz87/color_picker_for_emacs/">Reddit</a>)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://emacsredux.com/blog/2026/07/21/right-aligned-mode-line-elements/">Emacs Redux: Right-aligned Mode Line Elements</a> (<a href="https://irreal.org/blog/?p=13962">Irreal</a>)</li>
<li><a href="https://github.com/rougier/mode-line-maker">Mode line maker</a> (<a href="https://www.reddit.com/r/emacs/comments/1v49r2n/mode_line_maker/">Reddit</a>)</li>
<li><a href="https://speechcode.com/blog/mode-line-path">Arthur A. Gleckler: mode-line-path</a></li>
<li><a href="https://github.com/saulotoledo/trailing-newline-indicator">Introducing trailing-newline-indicator: Visual clarity for file-ending newlines in Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1v3ol5w/introducing_trailingnewlineindicator_visual/">Reddit</a>)</li>
<li><a href="https://github.com/zHaOdANiuu/material-icon.el">New Emacs icon theme package (out of the box, supports dired, ibuffer, speedbar) with 1200+ SVG icons</a> (<a href="https://www.reddit.com/r/emacs/comments/1v1pp4n/new_emacs_icon_theme_package_out_of_the_box/">Reddit</a>)</li>
<li><a href="https://protesilaos.com/codelog/2026-07-22-emacs-pulsar-1-4-0/">Protesilaos: Emacs: pulsar version 1.4.0</a></li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://mbork.pl/2026-07-20_Hideshow_mode">Marcin Borkowski: Hideshow mode</a></li>
<li><a href="https://emacsredux.com/blog/2026/07/22/dedicate-windows-with-toggle-window-dedicated/">Emacs Redux: Dedicate Windows with toggle-window-dedicated</a> (<a href="https://irreal.org/blog/?p=13964">Irreal</a>)</li>
<li><a href="https://metaredux.com/posts/2026/07/27/projectile-3-3.html">Meta Redux: Projectile 3.3</a></li>
<li><a href="https://www.youtube.com/watch?v=na_zxYz87xY">Emacs | Project.el</a> (16:57)</li>
</ul></li>
<li>Dired:
<ul class="org-ul">
<li><a href="https://eugene-andrienko.com/2026-07-05-my-emacs-configuration-dired.html">My Emacs configuration (Dired)</a> (<a href="https://news.ycombinator.com/item?id=49035561">HN</a>)</li>
<li><a href="https://emacs.dyerdwelling.family/emacs/20260721093224-emacs&#45;&#45;borrowing-from-jasspa-microemacs-dired-sort-keybindings/">James Dyer: Borrowing from Jasspa MicroEmacs: Dired Sort Keybindings</a></li>
<li><a href="https://taonaw.com/2026/07/23/interesting-trick-discovered-by-mistake.html">TAONAW: Dragging and dropping into Dired copies files</a></li>
<li><a href="https://post.hillenius.net/social/gijs/p/1785054109.530148">Tip: (setq dired-mouse-drag-files t) (@gijs@post.hillenius.net)</a></li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://github.com/yibie/md-mode">md-mode: Org-style structural editing and same-buffer rendering for Markdown</a> (<a href="https://www.reddit.com/r/emacs/comments/1v4vkbh/mdmode_orgstyle_structural_editing_and_samebuffer/">Reddit</a>)</li>
<li><a href="https://irreal.org/blog/?p=13958">Irreal: A Small Jinx Tweak</a></li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://list.orgmode.org/87h5loojk4.fsf@bzg.fr">Org Mode requests: [TODO] Fix obsolete/wrong info in worg/org-faq.org</a></li>
<li><a href="https://list.orgmode.org/87ldaxub2y.fsf@gmail.com">Org Mode requests: [RFC] org-agenda: combine Clocked and Closed entries</a></li>
<li><a href="https://list.orgmode.org/87h5ll4wez.fsf@localhost">Org Mode requests: [RFC] PDF document tagging: language code</a></li>
<li><a href="https://list.orgmode.org/CAO48Bk8F1MaAk6X4U-FS+wrG_7f2fcQui_-Xwb0NUQ+Qr7T0aw@mail.gmail.com">Org Mode requests: [RFC] Font control as of today</a></li>
<li><a href="https://list.orgmode.org/CAO48Bk-ROBEEznUWRANL8tzd1HkQEERU+YqQqj6Y_pQzAVNbmA@mail.gmail.com">Org Mode requests: [RFC] Small restriction in BEAMER_HEADER: WDYT?</a></li>
<li><a href="https://tech.lgbt/@FoxFunction/116952748826844100">Show current tasks after init (@FoxFunction@tech.lgbt)</a></li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/07/the-problem-with-tags-lists.html">Raymond Zeitler: The Problem With Tags Lists</a></li>
<li><a href="https://ashishpanigrahi.com/blog/done-items-org-agenda/">Reviewing finished tasks from last week in org-agenda and emacs</a> (<a href="https://mas.to/@paniash/116982944417387397">@paniash@mas.to</a>)</li>
<li><a href="https://gitlab.com/vegasharmon/org-block-wrap">org-block-wrap: fix unsightly notches in org blocks</a> (<a href="https://www.reddit.com/r/emacs/comments/1v1wnhc/orgblockwrap_fix_unsightly_notches_in_org_blocks/">Reddit</a>)</li>
<li><a href="https://gnulinux.ch/kalender-von-emacs-org-mode-in-thunderbird-exportieren">Kalender von Emacs Org-mode in Thunderbird exportieren - GNU/Linux.ch</a> (<a href="https://troet.cafe/@Verfassungklage/116976747772374047">@Verfassungklage@troet.cafe</a>)</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=6e8663ef2f9fb68881aff153457c364b214c46ce">org-odt-verse-block: Fix invalid tab indentation alignment</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=646d42398999d9c45c633c14a15b97108d5d0b79">lisp/ox-html: New export option for file links</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3192babfe9442e331eb434fdf5259404d3da2ecd">ox-beamer.el: Move Beamer theme definition right after documentclass</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=90c612177dbf723910acf6518135249bc47f6cc5">ox-latex: Add org-latex-default-example-options</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://github.com/kn66/flex-x">`flex-x: built-in flex completion with AND filtering, history-aware sorting, and migemo/pyim support`</a> (<a href="https://www.reddit.com/r/emacs/comments/1v1ywkd/flexx_builtin_flex_completion_with_and_filtering/">Reddit</a>)</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://codeberg.org/ryanprior/xc.el">ryanprior/xc.el: Integrate the xc task runner with Emacs - Codeberg.org</a> (<a href="https://mastodon.social/@ryanprior/116988945802001598">@ryanprior</a>)</li>
<li><a href="https://github.com/lina-bh/jsonschema-treesit/">jsonschema-treesit: JSON object key completion using JSON Schema and treesit</a></li>
<li><a href="https://github.com/saulotoledo/java-agent-loader">Seamless Lombok, JaCoCo, and Other Java Agent Integration in Emacs with JAL</a> (<a href="https://www.reddit.com/r/emacs/comments/1v3n8vr/seamless_lombok_jacoco_and_other_java_agent/">Reddit</a>)</li>
<li><a href="https://metaredux.com/posts/2026/07/23/making-cider-more-discoverable.html">Meta Redux: Making CIDER More Discoverable</a></li>
<li><a href="https://metaredux.com/posts/2026/07/25/modernizing-cider-completion.html">Meta Redux: Modernizing CIDER’s Completion</a></li>
<li><a href="https://metaredux.com/posts/2026/07/27/closing-the-find-usages-gap-in-cider.html">Meta Redux: Closing the Find-Usages Gap in CIDER</a></li>
</ul></li>
<li>Web:
<ul class="org-ul">
<li><a href="https://ray-on-emacs.blogspot.com/2026/07/how-to-copy-link-at-point-undocumented.html">Raymond Zeitler: How to Copy the Link at Point &ndash; an Undocumented Feature in EWW</a> (<a href="https://irreal.org/blog/?p=13971">Irreal</a>)</li>
<li><a href="https://fosstodon.org/@zrzz/116984063583605089">How to enable ace-link for elpher (@zrzz@fosstodon.org)</a></li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://macowners.club/posts/imessage-in-emacs/">Aimé Bertrand: iMessage in Emacs</a></li>
<li><a href="https://gts.skobk.in/@tennoseremel/statuses/01KYF82ZCKN1ZGB710YG1CBDGG">my-jabber-esperanto-conversation - enable input methods based on chat participants (@tennoseremel@gts.skobk.in)</a></li>
</ul></li>
<li>LLMs:
<ul class="org-ul">
<li><a href="https://sr.ht/~hajovonta/emacs-semantic/">emacs-semantic: Semantic search for all GNU Emacs functions. Find functions by describing what you want to do in plain English.</a> (<a href="https://mastodon.online/@hajovonta/116959064524892884">@hajovonta@mastodon.online</a>)</li>
<li><a href="https://www.youtube.com/watch?v=_z6_df9s2Fs">llm-buddy demo: automatic error detection and fixing in Emacs!</a> (10:26)</li>
<li><a href="https://xenodium.com/agent-shell-0-63-updates">Alvaro Ramirez: agent-shell 0.63 updates</a> (<a href="https://www.reddit.com/r/emacs/comments/1v3d56z/agentshell_063_updates/">Reddit</a>, <a href="https://lobste.rs/s/oscswl/agent_shell_0_63_updates">lobste.rs</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.chiply.dev/post-august-emacs-carnival">Charlie Holland: The Search for Knowledge: Emacs Carnival August 2026</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/1v5bvwz/what_do_you_not_use_emacs_for_that_emacs_is/">What do you NOT use Emacs for, that Emacs is (reasonably) capable of doing?</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/1v3n5vx/my_experience_using_emacs_for_a_month_as_a/">My Experience Using Emacs for a Month as a Long-Time Neovim User</a></li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://en.andros.dev/blog/06bfd107/emacs-is-a-lispboard/">Emacs is a Lispboard</a> (<a href="https://www.reddit.com/r/emacs/comments/1v5fny0/emacs_is_a_lispboard/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=49021786">HN</a>)</li>
<li><a href="http://yummymelon.com/devnull/malleable-computing-emacs-and-you.html">Malleable Computing, Emacs, and You</a> (<a href="https://www.reddit.com/r/emacs/comments/1v3th69/malleable_computing_emacs_and_you/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=49013538">HN</a>)</li>
<li><a href="https://github.com/bartbunting/emacspeak-support">bartbunting/emacspeak-support: Speech enabling emacs packages · GitHub</a> (<a href="https://tweesecake.social/@pixelate/116976786206662064">@pixelate@tweesecake.social</a>)</li>
<li><a href="https://codeberg.org/mclearc/emacs-ipad">Emacs on the iPad: first release (v0.1.0, sideloadable .ipa)</a> (<a href="https://www.reddit.com/r/emacs/comments/1v429ln/emacs_on_the_ipad_first_release_v010_sideloadable/">Reddit</a>)</li>
<li><a href="https://github.com/borkdude/cljbang.el">A light-weight Clojure-like language that runs directly in Emacs Lisp</a> (<a href="https://www.reddit.com/r/emacs/comments/1v2u4ai/a_lightweight_clojurelike_language_that_runs/">Reddit</a>)</li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/07/modeling-browser-history-in-emacs.html">Raymond Zeitler: Modeling Browser History in Emacs</a></li>
<li><a href="https://lars.ingebrigtsen.no/2026/07/22/its-time-to-wake-up-an-emacs-alarm-clock/">Lars Ingebrigtsen: It’s time to wake up: An Emacs alarm clock</a></li>
<li><a href="https://protesilaos.com/codelog/2026-07-24-emacs-substitute-0-6-0/">Protesilaos: Emacs: Substitute version 0.5.0</a></li>
<li><a href="https://chainsawriot.com/postmannheim/2026/07/25/writeredeck.html">Chung-hong Chan: Emacs Writing Machine</a> (<a href="https://lobste.rs/s/pqkfur/emacs_writing_machine">lobste.rs</a>)</li>
<li><a href="https://taonaw.com/2026/07/26/emacs-config-gems-part.html">TAONAW - Emacs and Org Mode: Emacs Config Gems - Part 2</a></li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0a714557ebd1c88a01e006fc1419b61d9807a76a">vc-dir: Don't resolve DIR to truename unnecessarily</a> (<a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6f5bcd19b27839a0fab530d9a6a33037d132a4df">reworded</a>)</li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=57c5967828f0415604a393b244bd62be93262f30">current-time-list now defaults to nil</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=074cdea573ed21c8b92d45e4aca5cd2b9e05bbaf">timeclock: Optionally use 24-hour clock</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/fnm">fnm</a>: Manage Node versions using fnm (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/grpclient">grpclient</a>: Grpcurl interactive builder (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/gruber-darker-ayu-theme">gruber-darker-ayu-theme</a>: Gruber Darker + Ayu Dark color theme (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/keycoach">keycoach</a>: Learn keybindings (MELPA)</li>
<li><a target="_blank" href="https://elpa.gnu.org/packages/mode-line-maker.html">mode-line-maker</a>: Mode-line helper tools (GNU ELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/project-x">project-x</a>: Extra convenience features for project.el (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/smali-mode">smali-mode</a>: Major mode for editing Smali/Baksmali files (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/snippy">snippy</a>: Vscode snippet support with Yasnippet (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-07">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>
<p>
*</p>
<div><a href="https://sachachua.com/blog/2026/07/2026-07-27-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%2F07%2F2026-07-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><item>
		<title>2026-07-20 Emacs news</title>
		<link>https://sachachua.com/blog/2026/07/2026-07-20-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 20 Jul 2026 12:27:43 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/07/2026-07-20-emacs-news/</guid>
		<description><![CDATA[<p>
Completion seems to be the topic of the day. Check out the new videos
and resources people have shared on both completion in buffer and in
the mini-buffer. Also, there's been lots of discussion for or against
Human Emacs; links are in the Community sectio.
</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 APAC: Emacs APAC meetup (virtual) <a href="https://emacs-apac.gitlab.io/announcements/">https://emacs-apac.gitlab.io/announcements/</a> Sat Jul 25 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/UTC - 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 Jul 29 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/UTC - 1900 Europe/Berlin - 2230 Asia/Kolkata &ndash; Thu Jul 30 0100 Asia/SrEingapore</li>
<li><a href="https://sachachua.com/blog/2026/08/6-aout-emacs-chat-richard-bonichon/">Sacha Chua: 6 août: Emacs Chat: Richard Bonichon</a></li>
<li><a href="https://sachachua.com/blog/2026/08/20-aout-emacs-chat-abdallah-maouche/">Sacha Chua: 20 août: Emacs Chat: Abdallah Maouche</a></li>
</ul></li>
<li>Beginner:
<ul class="org-ul">
<li><a href="https://emacsdocs.org">Emacs Docs: The modern documentation website Emacs deserves</a> (<a href="https://www.reddit.com/r/emacs/comments/1ux6cv5/emacs_docs_the_modern_documentation_website_emacs/">Reddit</a>, <a href="https://lobste.rs/s/fvupsy/emacs_docs_modern_documentation_website">lobste.rs</a>, <a href="https://news.ycombinator.com/item?id=48911283">HN</a>)</li>
<li><a href="https://www.youtube.com/watch?v=kOw5cqtcmUg">How to Undo in Emacs</a> (01:24)</li>
<li><a href="https://www.youtube.com/watch?v=AUY6CkcfGHE">How to Find and Replace Text in Emacs</a> (02:52)</li>
<li><a href="https://www.youtube.com/watch?v=18-s7UdMIG0">One shot modifiers, then emacs tutorial</a> (02:08:22)</li>
<li><a href="https://www.youtube.com/watch?v=jCKLY3xH7SY">Let's Finally Finish the Emacs Tutorial</a> (02:03:47)</li>
<li><a href="https://youtube.com/live/Crp2e5D_Q78">New to Emacs? Learning Vanilla Emacs with Protesilaos | Coaching Session #2</a> (<a href="https://www.reddit.com/r/emacs/comments/1uvirxn/new_to_emacs_learning_vanilla_emacs_with/">Reddit</a>)</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://emacsredux.com/blog/2026/07/18/which-key-is-now-built-in/">Emacs Redux: which-key is Now Built-in</a></li>
<li><a href="https://www.youtube.com/watch?v=vyLzOD6eQgM">Stop Installing Every Emacs Package You See</a> (04:07)</li>
<li><a href="https://emacsredux.com/blog/2026/07/14/all-aboard-embark/">Emacs Redux: All Aboard Embark!</a> (<a href="https://irreal.org/blog/?p=13954">Irreal</a>)</li>
<li><a href="https://mathstodon.xyz/@oantolin/116936370788838679">Tip about using embark-bindings-at-point to find available commands (@oantolin@mathstodon.xyz)</a></li>
<li><a href="https://ottawa.place/@plantarum/116891458751803204">Tip about setting describe-bindings-outline-rules (@plantarum@ottawa.place)</a></li>
<li><a href="https://www.youtube.com/watch?v=zbZR95OIkLY">Gentoo Simp Demonstrates Beacon Mode With Meow On Emacs.</a> (03:30)</li>
<li><a href="https://github.com/kickingvegas/casual/discussions/484">casual 2.17.0</a> (<a href="https://sfba.social/@kickingvegas/116932294905774556">@kickingvegas@sfba.social</a>)</li>
<li><a href="https://github.com/gornskew/skewed-emacs">skewed-emacs: containerized Emacs + Lisp environment — now starts with a single curl command, no clone required</a> (<a href="https://www.reddit.com/r/emacs/comments/1uxva7z/skewedemacs_containerized_emacs_lisp_environment/">Reddit</a>)</li>
<li><a href="https://outputerror.com/emacs-config/">Emacs literate config</a> (<a href="https://mas.to/@rickwysocki/116902714689980984">@rickwysocki@mas.to</a>)</li>
<li><a href="https://www.cipherbliss.com/2026/initialisation-d'emacs/">initialisation d'emacs -</a> (<a href="https://mastodon.cipherbliss.com/@tykayn/116925342002935521">@tykayn@mastodon.cipherbliss.com</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://emacsredux.com/blog/2026/07/17/tree-sitter-modes-still-need-a-syntax-table/">Emacs Redux: Tree-sitter Modes Still Need a Syntax Table</a></li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://github.com/abidanBrito/sleek-modeline">sleek-modeline - A minimal and elegant modeline for Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1uyce1s/sleekmodeline_a_minimal_and_elegant_modeline_for/">Reddit</a>)</li>
<li><a href="https://protesilaos.com/codelog/2026-07-16-emacs-doric-lilac-doric-borage/">Protesilaos: Emacs: ‘doric-lilac’ and ‘doric-borage’ coming to the ‘doric-themes’</a></li>
<li><a href="https://github.com/shaneikennedy/pierre-themes.el">Diffs.com emacs themes</a> (<a href="https://www.reddit.com/r/emacs/comments/1uzun7w/diffscom_emacs_themes/">Reddit</a>)</li>
<li><a href="https://github.com/dpassen/modus-alabaster">New modus-alabaster themes</a> (<a href="https://www.reddit.com/r/emacs/comments/1uxd052/new_modusalabaster_themes/">Reddit</a>)</li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://github.com/jroimartin/outline-occur">jroimartin/outline-occur: Navigate the buffer's outline using occur. · GitHub</a> (<a href="https://fosstodon.org/@jroimartin/116934697986887734">@jroimartin@fosstodon.org</a>)</li>
<li><a href="https://metaredux.com/posts/2026/07/18/projectile-3-2.html">Meta Redux: Projectile 3.2</a></li>
<li><a href="https://www.youtube.com/watch?v=1wrF6J3V47A">Ayuda de vim cscope, emacs y global.</a> (05:05)</li>
</ul></li>
<li>TRAMP:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=sb39zCRkZGE">Gentoo User shows you How to edit your make.conf in Emacs</a> (02:25) - using TRAMP to edit files as root</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://recurse.social/@shapr/116880035370360770">ispell-word to fix spelling (@shapr@recurse.social)</a></li>
<li><a href="https://irreal.org/blog/?p=13943">Irreal: Jinx Reconsidered</a> (<a href="https://irreal.org/blog/?p=13945">Irreal</a>)</li>
<li><a href="https://i.redd.it/mty2cz1pc1dh1.gif">Emacs on Windows: Display CJK IME composition inline without librime — just hook into the system input method</a></li>
<li><a href="https://fosstodon.org/@zrzz/116949618493689603">Preview command for gemtext-mode (@zrzz@fosstodon.org)</a></li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://list.orgmode.org/87a4rut4c4.fsf@gmail.com">Org Mode requests: [RFC] Rename options controlling recursive statistics</a></li>
<li><a href="https://list.orgmode.org/CAO48Bk-ROBEEznUWRANL8tzd1HkQEERU+YqQqj6Y_pQzAVNbmA@mail.gmail.com">Org Mode requests: [RFC] Small restriction in BEAMER_HEADER: WDYT?</a></li>
<li><a href="https://list.orgmode.org/CAO48Bk8F1MaAk6X4U-FS+wrG_7f2fcQui_-Xwb0NUQ+Qr7T0aw@mail.gmail.com">Org Mode requests: [RFC] Font control as of today</a>
<ul class="org-ul">
<li><a href="https://ecoevo.social/@paaguti/116928062162250521">@paaguti@ecoevo.social</a></li>
</ul></li>
<li><a href="https://list.orgmode.org/orgmode/87tsq6937o.fsf@localhost/">[RFC] Help with PDF/UA2 accessibility tests for ox-latex - Ihor Radchenko</a> (<a href="https://fosstodon.org/@yantar92/116896840327194886">@yantar92@fosstodon.org</a>)</li>
<li><a href="https://www.youtube.com/watch?v=Crp2e5D_Q78">[02] Vanilla Emacs with Prot: I’ll Repent for My Markdown Sins</a> (02:09:15) - beginner exploring Org</li>
<li><a href="https://mike.hostetlerhome.com/why-orgs-agenda-ignores-your-start-day.html">Mike Hostetler: Why Org's agenda ignores your start day</a></li>
<li><a href="https://taonaw.com/2026/07/13/a-quick-orgmode-internal-links.html">TAONAW - Emacs and Org Mode: A Quick org-mode Internal Links Reference</a></li>
<li><a href="https://sachachua.com/blog/2026/07/mon-flux-de-travail-de-programmation/">Sacha Chua: Mon flux de travail de programmation</a></li>
<li><a href="https://www.youtube.com/watch?v=7ZJZ3RPgjTA">Comment j'organise mon emploi du temps avec org emacs / tablette eink BOOX</a> (16:19)</li>
<li><a href="https://taonaw.com/2026/07/13/say-you-go-jump-to.html">Tip: Use org-mark-ring-goto to return after opening a link</a></li>
<li><a href="https://github.com/larrasket/org-pad.el">Drawing inside Org-mode using iPad (or any device using tldraw on the browser) seamlessly</a> (<a href="https://www.youtube.com/watch?v=q_te8iX-Cjo">YouTube</a> 01:16, <a href="https://www.reddit.com/r/emacs/comments/1v05hcc/drawing_inside_orgmode_using_ipad_or_any_device/">Reddit</a>)</li>
<li><a href="https://codeberg.org/screwlisp/ickle">screwlisp/ickle: Org babel for complex embeddable common lisp interactions i.e. ansi common lisp as a C (or C++) library with duplexed embedding and interleaving.</a> (<a href="https://gamerplus.org/@screwlisp/116915483654329114">@screwlisp@gamerplus.org</a>)</li>
<li><a href="https://list.orgmode.org/87tspw1cwz.fsf@localhost/T/#u">Notes from #2 OrgDevMeetup on Sat, July 18, 11:00 UTC+3</a> (<a href="https://archive.org/details/2-org-dev-meetup-on-sat-july-18-11-00-utc-3">video</a>, <a href="https://www.reddit.com/r/orgmode/comments/1v00i9c/video_2_orgdevmeetup_on_sat_july_18_1100_utc3/">Reddit</a>, <a href="https://fosstodon.org/@yantar92/116941937158323918">@yantar92@fosstodon.org</a>) -</li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://jneidel.com/guide/emacs-completion/">[Article] Guide to Modern Emacs Completion: vertico, corfu &amp; friends</a> (<a href="https://www.reddit.com/r/emacs/comments/1uvu6t6/article_guide_to_modern_emacs_completion_vertico/">Reddit</a>)</li>
<li><a href="https://protesilaos.com/codelog/2026-07-19-emacs-completion-at-point-functions/">Protesilaos: Emacs: Completion in the buffer with completion-at-point-functions</a> (<a href="https://www.youtube.com/watch?v=x3rqjpNm3e0">YouTube</a>, 22:53, <a href="https://www.reddit.com/r/emacs/comments/1v2dia1/prot_new_video/">Reddit</a>)</li>
<li><a href="https://emacsredux.com/blog/2026/07/17/inline-completion-with-completion-preview-mode/">Emacs Redux: Inline Completion with completion-preview-mode</a></li>
<li><a href="https://emacsredux.com/blog/2026/07/13/cape-corfus-best-friend/">Emacs Redux: Cape: Corfu’s Best Friend</a></li>
<li><a href="https://shender.org/vertico-backspace-like-ido/">Vadzim Shender: Making backspace in vertico behave like ido</a></li>
<li><a href="https://github.com/minad/corfu/commit/3cacdaf3701d349656415756173f484d798a2bfd">New corfu-mouse extension · minad/corfu@3cacdaf · GitHub</a> (<a href="https://mastodon.world/@minad/116948597598398203">@minad@mastodon.world</a>)</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://github.com/vmargb/region-pin">New package: region-pin.el for floating code snippets</a> (<a href="https://www.reddit.com/r/planetemacs/comments/1v0tzvk/new_package_regionpinel_for_floating_code_snippets/">Reddit</a>)</li>
<li><a href="https://github.com/zHaOdANiuu/.emacs.d/blob/main/lisp/init-debug.el">dape toolbar (use child-frame and nerd icons)</a> (<a href="https://www.reddit.com/r/emacs/comments/1uw4iwc/dape_toolbar_use_childframe_and_nerd_icons/">Reddit</a>) - debugger controls</li>
<li><a href="https://mastodon.social/@shivjm/116912904954729069">Tip about using consult-lsp-diagnostics (@shivjm)</a></li>
<li><a href="https://mike.hostetlerhome.com/how-emacs-uses-nix">How Emacs Uses Nix — Where Are The Wise Men?</a> (<a href="https://appdot.net/@mikehoss/116897485498541203">@mikehoss@appdot.net</a>)</li>
<li><a href="https://web.xiaolong-hosting.com/blog/post/emacs-dir-localsel-file-for-python-projects">Emacs .dir-locals.el File for Python Projects</a> (<a href="https://mastodon.social/@zelphirkaltstahl/116942363223540513">@zelphirkaltstahl</a>)</li>
<li><a href="https://mastodon.social/@shivjm/116912904954729069">Tip: consult-lsp-diagnostics from the consult-lsp package (@shivjm)</a></li>
<li><a href="https://youtube.com/watch?v=HLhSy1cB6Lw&amp;si=1ZSrGae13_UKRIhA">Full IDE Power Over SSH: Remote C++ development - Terminal Emacs, No GUI</a> (<a href="https://www.reddit.com/r/emacs/comments/1uzg1lw/full_ide_power_over_ssh_remote_c_development/">Reddit</a>)</li>
<li><a href="https://metaredux.com/posts/2026/07/15/cider-2-0.html">Meta Redux: CIDER 2.0: Sky is the Limit</a></li>
<li><a href="https://metaredux.com/posts/2026/07/16/clj-refactor-4-0.html">Meta Redux: clj-refactor.el 4.0</a></li>
<li><a href="https://functional.cafe/@otfrom/116895003080164056">Pair of functions to send things to the tap inspector in clerk and clojure (@otfrom@functional.cafe)</a></li>
<li><a href="https://metaredux.com/posts/2026/07/17/stepping-through-macros-in-cider.html">Meta Redux: Stepping Through Macros in CIDER</a></li>
<li><a href="https://metaredux.com/posts/2026/07/18/sayid-0-8.html">Meta Redux: Sayid 0.8</a></li>
<li><a href="https://emacsredux.com/blog/2026/07/20/flymake-can-now-show-diagnostics-at-the-end-of-the-line/">Emacs Redux: Flymake Can Now Show Diagnostics at the End of the Line</a> (<a href="https://irreal.org/blog/?p=13960">Irreal</a>)</li>
<li><a href="https://goto.ryuslash.org/@ryuslash/statuses/01KXFTV84R9HJCSW2ZBTT16EEY">Hide module imports in Scheme buffers using an overlay (@ryuslash@goto.ryuslash.org)</a></li>
<li><a href="https://jointhefreeworld.org/blog/articles/emacs/emacs-eglot-scala-kotlin/index.html">Emacs Eglot for Scala and Kotlin (JVM) and some nifty workarounds for day-to-day usage</a> (<a href="https://www.reddit.com/r/emacs/comments/1v1iee4/emacs_eglot_for_scala_and_kotlin_jvm_and_some/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=48990219">HN</a>)</li>
<li><a href="https://codeberg.org/gemmaro/cwmrc-mode">gemmaro/cwmrc-mode: Emacs major mode and Flymake backend for cwmrc format. - Codeberg.org</a> (<a href="https://mastodon.social/@gemmaro/116878099212547986">@gemmaro</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://mastodon.social/@lhp/116920177655368500">Gnus: Call custom functions when formatting message lines in summary buffers (@lhp)</a></li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="https://www.naiquev.in/controlling-a-youtube-video-from-emacs.html">Controlling a YouTube video from emacs</a> (<a href="https://fosstodon.org/@naiquevin/116878858378174971">@naiquevin@fosstodon.org</a>)</li>
</ul></li>
<li>Fun:
<ul class="org-ul">
<li><a href="https://codeberg.org/tnalpgge/cabrillo-el">tnalpgge/cabrillo-el: Parse Cabrillo format amateur radio contact logs in Emacs - Codeberg.org</a> (<a href="https://bsd.network/@nasunasu/116888667122021926">@nasunasu@bsd.network</a>)</li>
</ul></li>
<li>LLMs:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1uwm3c0/the_state_of_agentic_coding_tools_in_emacs_2026/">The state of agentic coding tools in Emacs (2026)</a></li>
<li><a href="https://github.com/vv111y/spacemacs-agentic">Spacemacs layer for ai-code-interface.el</a> (<a href="https://www.reddit.com/r/emacs/comments/1uvwhis/spacemacs_layer_for_aicodeinterfaceel/">Reddit</a>)</li>
<li><a href="https://github.com/krvkir/gptel-permit">gptel-permit: rule-based permissions for tool calls</a> (<a href="https://www.reddit.com/r/emacs/comments/1uwwu71/gptelpermit_rulebased_permissions_for_tool_calls/">Reddit</a>)</li>
<li><a href="https://github.com/bharadswami/gptel-openrouter">Automatically get Openrouter model catalog in gptel</a> (<a href="https://www.reddit.com/r/emacs/comments/1uwsgrq/automatically_get_openrouter_model_catalog_in/">Reddit</a>)</li>
<li><a href="https://v.redd.it/z27hk1eewadh1">Jetpacs-Composer: Emacs as a No-Code platform proof of concept.</a> (<a href="https://www.reddit.com/r/emacs/comments/1uwsgzf/jetpacscomposer_emacs_as_a_nocode_platform_proof/">Reddit</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1uvwm4j/fortnightly_tips_tricks_and_questions_20260714/">Fortnightly Tips, Tricks, and Questions — 2026-07-14 / week 28</a></li>
<li><a href="https://cephei8.dev/blog/emacs-things/">Things that made me come back to Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1v06p7y/things_that_made_me_come_back_to_emacs/">Reddit</a>)</li>
<li><a href="https://developer.upsun.com/posts/insights/why-emacs-is-still-my-interface-to-my-computer">Why Emacs is still my interface to my computer - Upsun Developer</a> (<a href="https://mastodon.social/@upsun/116929938053799285">@upsun</a>)</li>
<li><a href="https://human-emacs.org/">Human Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1uvpl7v/human_emacs/">Reddit</a>, <a href="https://lobste.rs/s/t0aqzy/human_emacs">lobste.rs</a>, <a href="https://news.ycombinator.com/item?id=48899246">HN</a>, <a href="https://hey.hagelb.org/@technomancy/statuses/01KXBPDZCN2KN1BE4SQ0SGNDT7">@technomancy@hey.hagelb.org</a>)
<ul class="org-ul">
<li><a href="http://en.andros.dev/blog/b70b058a/human-fear-in-emacs/">Andros Fenollosa: Human fear in Emacs</a></li>
<li><a href="https://www.cyan.sh/blog/posts/response-to-human-fear-in-emacs.html">Jakub Nowak: Response to Human Fear in Emacs</a></li>
<li><a href="https://mastodon.bsd.cafe/@evgandr/116929173417231087">@evgandr@bsd.cafe</a></li>
<li><a href="https://toobnix.org/w/kpHBVncEKo6MaBqgRPYDkf">#lispyGopherClimate w/ KMP, Ramin and screwlisp. #climate #oil #pipeline reimaginings, human #emacs, #commonlisp #elisp @screwtape@toobnix.org</a></li>
</ul></li>
<li><a href="https://sachachua.com/blog/2026/07/voulez-vous-parler-d-emacs-avec-prot-et-moi/">Sacha Chua: Voulez-vous parler d'Emacs avec Prot et moi ?</a> (<a href="https://www.youtube.com/watch?v=IBi4thJN_CA">YouTube</a>, 03:54)</li>
<li><a href="https://www.chiply.dev/post-august-emacs-carnival">The Search for Knowledge: Emacs Carnival August 2026</a> (<a href="https://fosstodon.org/@chiply/116936162114620556">@chiply@fosstodon.org</a>, <a href="https://www.reddit.com/r/emacs/comments/1uz3wt2/the_search_for_knowledge_emacs_carnival_august/">Reddit</a>)</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://ray-on-emacs.blogspot.com/2026/07/emacs-tip-of-day-in-popup-frame.html">Raymond Zeitler: Emacs Tip Of The Day in a Popup Frame</a></li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li>emacs-devel:
<ul class="org-ul">
<li><a href="https://yhetil.org/emacs-devel/87cxwrf7hn.fsf@melete.silentflame.com/">Re: SDL terminal type - Sean Whitton</a> - Lucid build still relevant because of issues with GTK build</li>
<li><a href="https://yhetil.org/emacs-devel/87cxwxu0ss.fsf@foxgirl.engineering/">Local treesit parsers with disjoint ranges - Ruby Iris Juric</a></li>
</ul></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=541f693ca2e8de166cfe52c39bbfc497142215e9">Create macro 'pcase-let*-strict'</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/blamee">blamee</a>: Chunked git-blame overlays with popup details (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/context-clues">context-clues</a>: Easily copy context like the current file name and path (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/flex-x">flex-x</a>: Extended flex completion style (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/hnview">hnview</a>: Standalone Hacker News client (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/moonbit-ts-mode">moonbit-ts-mode</a>: MoonBit tree-sitter major mode (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/nostr-publish">nostr-publish</a>: Publish Markdown to Nostr (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/org-habit-ng">org-habit-ng</a>: Full RRULE recurrence for org-habit (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/org-history">org-history</a>: Show Dates for Org headers from vcs + auto-commit (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/org-mindmap">org-mindmap</a>: Editable mindmap visualization in org-mode (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/sema-mode">sema-mode</a>: Major mode for editing Sema files (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-07">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/07/2026-07-20-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%2F07%2F2026-07-20-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>