<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/assets/atom.xsl" type="text/xsl"?><feed
	xmlns="http://www.w3.org/2005/Atom"
	xmlns:thr="http://purl.org/syndication/thread/1.0"
	xml:lang="en-US"
	><title>Sacha Chua - category - emacs-news</title>
	<subtitle>Emacs, sketches, and life</subtitle>
	<link rel="self" type="application/atom+xml" href="https://sachachua.com/blog/category/emacs-news/feed/atom/index.xml" />
  <link rel="alternate" type="text/html" href="https://sachachua.com/blog/category/emacs-news" />
  <id>https://sachachua.com/blog/category/emacs-news/feed/atom/index.xml</id>
  <generator uri="https://11ty.dev">11ty</generator>
	<updated>2026-09-28T13:31:07Z</updated>
<entry>
		<title type="html">2026-09-28 Emacs news</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2026/09/2026-09-28-emacs-news/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2026-09-28T13:31:07Z</updated>
    <published>2026-09-28T13:31:07Z</published>
    <category term="emacs" />
<category term="emacs-news" />
		<id>https://sachachua.com/blog/2026/09/2026-09-28-emacs-news/</id>
		<content type="html"><![CDATA[<p>
There's a <a href="https://www.youtube.com/watch?v=KQEZBGkImII">nice long video about Org mode</a> with plenty of tips for beginners. Also, it's the end of the month, so check out the submissions for the <a href="https://www.emacswiki.org/emacs/Carnival">Emacs Carnival</a> for September (<a href="https://www.emacswiki.org/emacs/CarnivalSeptember2026">"Games"</a>) and consider volunteering to host the next one!
</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 Berlin: Emacs-Berlin Hybrid Meetup <a href="https://emacs-berlin.org/">https://emacs-berlin.org/</a> Wed Sep 30 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/UTC - 1900 Europe/Berlin - 2230 Asia/Kolkata &ndash; Thu Oct 1 0100 Asia/Singapore</li>
<li>EmacsATX: Emacs Social <a href="https://www.meetup.com/emacsatx/events/316464079/">https://www.meetup.com/emacsatx/events/316464079/</a> Thu Oct 1 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/UTC &ndash; Fri Oct 2 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore</li>
<li><a href="https://sachachua.com/blog/2026/10/oct-2-emacs-chat-31-pedro-a-aranda-gutierrez/">Sacha Chua: Oct 2 - Emacs Chat 31: Pedro A. Aranda Gutierrez</a> (<a href="https://protesilaos.com/codelog/2026-09-25-emacs-live-sacha-pedro/">Protesilaos</a>, <a href="https://www.youtube.com/watch?v=aEnacESU-DU">YouTube</a>)</li>
<li>M-x Research: TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Fri Oct 2 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 #10 2026 (v #živo) <a href="https://dogodki.kompot.si/events/df5d39f6-4d78-4841-b207-ef2c9e60bd5c">https://dogodki.kompot.si/events/df5d39f6-4d78-4841-b207-ef2c9e60bd5c</a> Mon Oct 5 1900 CET</li>
<li>Atelier Emacs Montpellier (in person) <a href="https://lebib.org/date/atelier-emacs">https://lebib.org/date/atelier-emacs</a> Fri Oct 9 1800 Europe/Paris</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1wl2rhp/confirmkillemacs_should_be_a_boolean/">Discussion about confirm-kill-emacs</a> (<a href="https://irreal.org/blog/?p=14104">Irreal</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="http://yummymelon.com/devnull/announcing-restlib.html">Charles Choi: Announcing restlib - a utility library for building Emacs REST clients</a></li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://techhub.social/@lispwizard/117348649189858245">Tip about changing the default font size (@lispwizard@techhub.social)</a></li>
<li><a href="https://github.com/masukomi/doom_config/blob/main/config.org#per-mode-themes">Per-mode themes</a> (<a href="https://connectified.com/@masukomi/117337835482059211">@masukomi@connectified.com</a>)</li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://mbork.pl/2026-09-21_forward-paragraph_in_Magit">Marcin Borkowski: forward-paragraph in Magit</a></li>
<li><a href="https://kod.ujo.moe/jadedctrl/bookmark-groups.el">jadedctrl/bookmark-groups.el: Easily manage separate Emacs bookmark files - Kodujo Ŝɪɴᴏɴᴏᴍᴇ</a> (<a href="https://jam.xwx.moe/objects/24911119-eaa5-4ba4-9d4b-c8dbd7c57ff3">@jadedctrl@jam.xwx.moe</a>)</li>
<li><a href="https://github.com/benleis1/ilist-plus">Some updates on my package ilist-plus</a> (<a href="https://www.reddit.com/r/emacs/comments/1wooper/some_updates_on_my_package_ilistplus/">Reddit</a>) extensions to imenu-list</li>
</ul></li>
<li>Hyperbole:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=o27oIxbSpBQ">Crie botões no Emacs</a> (10:36)</li>
</ul></li>
<li>Dired:
<ul class="org-ul">
<li><a href="https://techhub.social/@lispwizard/117328387866174436">C-u M-x dired to pass flags to ls command (@lispwizard@techhub.social)</a></li>
<li><a href="http://yummymelon.com/devnull/binding-the-spc-key-in-dired-and-ibuffer.html">Charles Choi: Binding the SPC key in Dired and IBuffer</a> (<a href="https://irreal.org/blog/?p=14106">Irreal</a>)</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1ws28im/til_about_remember_mode_builtin_persistentscratch/">TIL about Remember mode - built-in persistent-scratch</a></li>
<li><a href="https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsFlyspellWordTracking">How Emacs does things: flyspell's way of tracking misspelled words</a> (<a href="https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsFlyspellWordTracking">@chris_siebenmann@robot.villas</a>)</li>
</ul></li>
<li>Denote:
<ul class="org-ul">
<li><a href="https://protesilaos.com/codelog/2026-09-25-emacs-denote-find-file/">Protesilaos: Emacs: find a file in the ‘denote-directory’</a></li>
<li><a href="https://protesilaos.com/codelog/2026-09-26-emacs-experiment-denote-cache/">Protesilaos: Emacs: I am experimenting with a Denote cache</a></li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=KQEZBGkImII">How I Actually Use Org Mode - Emacs Everywhere #3</a> (01:00:42)</li>
<li><a href="https://www.youtube.com/watch?v=HqV_l5lry00">Spacemacs | What kind of notes I take? | Productivity</a> (07:04, in French)</li>
<li><a href="https://www.youtube.com/watch?v=YvFS1O2Oqvs">org for creator - turn your thought from graphs into meaningful posts</a> (13:43)
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=ZTsmHx7yoGo">org per creatori - i tuoi pensieri in grafi che creano storie</a> (12:55)</li>
</ul></li>
<li><a href="https://emacs.dyerdwelling.family/emacs/20260924135500-emacs&#45;&#45;copy-only-what-you-see-teaching-m-w-a-prefix-argument/">James Dyer: Copy Only What You See: Teaching M-w a Prefix Argument</a> (<a href="https://irreal.org/blog/?p=14108">Irreal</a>)</li>
<li><a href="https://github.com/yibie/org-table-widget">org-table-widget 0.3.0: long Org tables now scroll like ordinary text</a> (<a href="https://www.reddit.com/r/emacs/comments/1wow52y/orgtablewidget_030_long_org_tables_now_scroll/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1wo1som/a_small_featurenot_sure_if_its_useful_but_its_a/">Org tangle and run</a></li>
<li><a href="https://v.redd.it/r82fm3ayg1rh1">Supertag V2: I rebuilt a note-taking system, and what I learned</a> (<a href="https://www.reddit.com/r/emacs/comments/1wn4hy7/supertag_v2_i_rebuilt_a_notetaking_system_and/">Reddit</a>)</li>
<li><a href="https://github.com/yibie/chai">Chai 2.1: read, highlight, search and ask your Org book library, with notes you can carry out</a> (<a href="https://www.reddit.com/r/emacs/comments/1wph5b1/chai_21_read_highlight_search_and_ask_your_org/">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=10814296c77681fbbf708f0d898fa88cbaa7ccce">Add OTHER_LANGUAGES to the metadata</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=578c2650bcd17d74658b7a3fdfc9fd4917eb159d">ox-latex: add :alt attribute for images</a></li>
</ul></li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1wpuk2f/emacs_clangd_and_lspmode_diagnostic_lag_while/">Emacs: clangd and lsp-mode -&gt; diagnostic lag while typing, and an on-demand solution</a></li>
<li><a href="https://protesilaos.com/codelog/2026-09-23-emacs-sxhkdrc-mode-1-3-0/">Protesilaos: Emacs: sxhkdrc-mode version 1.3.0</a></li>
<li><a href="https://www.reddit.com/r/lisp/comments/1wozt4o/varhammer_118_midnight/">Varhammer 1.1.8 "Midnight" - Portable Common Lisp for Windows</a> (<a href="https://www.reddit.com/r/emacs/comments/1wquz2p/varhammer_118_midnight/">Reddit</a>)</li>
</ul></li>
<li>Math:
<ul class="org-ul">
<li><a href="https://fosstodon.org/@aethor/117310180115101422">Tip: latex-math-mode minor mode has a menu of symbols (@aethor@fosstodon.org)</a></li>
</ul></li>
<li>Shells:
<ul class="org-ul">
<li><a href="https://techhub.social/@lispwizard/117343857396819133">send-invisible: Handle password prompts in shells or comint when not properly detected (@lispwizard@techhub.social)</a></li>
</ul></li>
<li>Web:
<ul class="org-ul">
<li><a href="https://git.andros.dev/andros/termweb.el">andros/termweb.el: Reformat web pages so they read well in EWW, the Emacs browser</a> (<a href="https://activity.andros.dev/@andros/statuses/01M34VJZBRYMZGAX9H8BJFDZD4">@andros@activity.andros.dev</a>)</li>
<li><a href="https://einar.codeberg.page/eww-in-emacs-31-would-not-use-browse-url-generic-as-browse-url-secondary-browser-function.html">Einar Mostad: EWW in Emacs 31 would not use browse-url-generic as browse-url-secondary-browser-function</a></li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://github.com/guibor/teams4e">GitHub - guibor/teams4e: A mu4e-inspired Microsoft Teams client for Emacs.</a> (<a href="https://www.reddit.com/r/emacs/comments/1wpw4fb/github_guiborteams4e_a_mu4einspired_microsoft/">Reddit</a>)</li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=j2YSbH6OMD8">Playing around with OBS, Emacs, and speech commands</a> (01:54)</li>
</ul></li>
<li>LLMs:
<ul class="org-ul">
<li><a href="https://github.com/ahyatt/llm/tree/decision">llm package support for jev / laya-style quick decisions</a> (<a href="https://www.reddit.com/r/emacs/comments/1ws60sw/llm_package_support_for_jev_layastyle_quick/">Reddit</a>)</li>
<li><a href="https://moxnet.eu/braindump/brainiac-v3-0-released">Brainiac v3.0 released</a> (<a href="https://www.reddit.com/r/emacs/comments/1wncjh2/brainiac_v30_released/">Reddit</a>)</li>
<li><a href="https://xenodium.com/agent-shell-0-78-updates">Alvaro Ramirez: agent-shell 0.78 updates</a> (<a href="https://www.reddit.com/r/emacs/comments/1wn768h/agentshell_078_updates/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=mzba_LQQCLM">Fazendo gambiarra com Emacs e Remux</a> (55:31)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1wmxqol/fortnightly_tips_tricks_and_questions_20260922/">Fortnightly Tips, Tricks, and Questions — 2026-09-22 / week 38</a></li>
<li><a href="https://www.youtube.com/watch?v=3hBdSrqdXqs">Everyday Emacs 2026-2027 Series - 1</a> (02:11) - Series of videos in Turkish; live-coding?</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://olddeuteronomy.github.io/post/running-emacs-in-microvm/">The Emacs Cat: Running Emacs in microVM</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-09/msg00430.html">Detecting and warning about homoglyph attacks</a></li>
</ul></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cc7a4dfbf175a361aecb4c0696ded20e02d6a8aa">Improve directory-files-recursively</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=193785af9fb7c269dfadfdbf96d3418e03787cc2">Fix creation of commit message from ChangeLog (bug#81909)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=70662bc0ff44c36674adf4ea9fd52e87a76a576a">New option vc-dir-simple-unmark-all-files</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7b578f7d886b5dc5ef1a22b2b20a52ea443ed708">New option vc-quick-select-current-working-tree</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b41af68695860eefacbae0a05c03798aee2f99c1">New command diff-goto-old-source</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/adif">adif</a>: Major mode for viewing and editing ADIF log files (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/aqui">aqui</a>: Location update (optimized for macOS) (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/consult-ghostel">consult-ghostel</a>: Consult integration for ghostel (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/consult-zoxide">consult-zoxide</a>: Jump to zoxide directories with Consult (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/dharmamitra">dharmamitra</a>: Sanskrit/Pāli/Tibetan/Chinese analysis via dharmamitra.org (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/latex-to-svg-for-markdown">latex-to-svg-for-markdown</a>: Preview Markdown LaTeX math as SVG (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/preview-tab">preview-tab</a>: Temporary file buffers, like VS Code's preview tab (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-09">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/09/2026-09-28-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%2F09%2F2026-09-28-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>]]></content>
		</entry><entry>
		<title type="html">2026-09-21 Emacs news</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2026/09/2026-09-21-emacs-news/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2026-09-21T12:02:45Z</updated>
    <published>2026-09-21T12:02:45Z</published>
    <category term="emacs" />
<category term="emacs-news" />
		<id>https://sachachua.com/blog/2026/09/2026-09-21-emacs-news/</id>
		<content type="html"><![CDATA[<p>
I put the new <a href="https://elpa.gnu.org/packages/typewriter.html">typewriter</a> mode in the Fun category, but people might actually find the constraints useful for focused writing.
</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 Sep 26 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 Sep 30 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/UTC - 1900 Europe/Berlin - 2230 Asia/Kolkata &ndash; Thu Oct 1 0100 Asia/Singapore</li>
<li>EmacsATX: Emacs Social <a href="https://www.meetup.com/emacsatx/events/316464079/">https://www.meetup.com/emacsatx/events/316464079/</a> Thu Oct 1 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/UTC &ndash; Fri Oct 2 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 Oct 2 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://www.reddit.com/r/emacs/comments/1wj30nh/repeat_mode_finally_made_emacs_navigation_click/">Repeat mode finally made Emacs navigation click</a></li>
<li><a href="https://onlisp.co.uk/New-from-Emacs-31_002e1-_002d-Upgrade-packages-without-breaking-other-Emacsen.html">J.e.r.e.m.y B.r.y.a.n.t: New from Emacs 31.1 - Upgrade packages without breaking other Emacsen</a></li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://ray-on-emacs.blogspot.com/2026/09/a-niftier-way-to-asciify-emacs-buffer.html">Raymond Zeitler: A Niftier Way To ASCIIfy An Emacs Buffer</a> - replace-char-fold</li>
<li><a href="https://www.youtube.com/watch?v=UGSV8XG-JMA">Livecoding for emacs: supersonic.el</a> (08:06)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://protesilaos.com/codelog/2026-09-20-emacs-spacious-padding-0-9-0/">Protesilaos: Emacs: spacious-padding version 0.9.0</a></li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://protesilaos.com/codelog/2026-09-17-emacs-beframe-1-6-0/">Protesilaos: Emacs: beframe version 1.6.0</a></li>
</ul></li>
<li>Dired:
<ul class="org-ul">
<li><a href="https://protesilaos.com/codelog/2026-09-18-emacs-dired-preview-0-7-0/">Protesilaos: Emacs: dired-preview version 0.7.0</a></li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://github.com/robert-zaremba/markup2html">markup2html: aesthetic renderer of markdown and org-mode documents</a> (<a href="https://www.reddit.com/r/emacs/comments/1wk14sn/markup2html_aesthetic_renderer_of_markdown_and/">Reddit</a>)</li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://list.orgmode.org/87v7814la7.fsf@localhost">Org Mode requests: [RFC] Org markup inside comments (was: [Bug] Confusing appearance of bracket link in comment)</a></li>
<li><a href="https://ashishpanigrahi.com/blog/completed-org-items-since-date/">Ashish Panigrahi: An upgraded workflow on reviewing finished tasks with org-agenda</a></li>
<li><a href="https://coyotetracks.org/blog/org-mode-and-marked/">Org Mode, Marked, and Workflows</a></li>
<li><a href="https://www.youtube.com/watch?v=f2AAE2u5Xic">I Migrated My Obsidian Vault to Org Mode - Emacs Everywhere #2</a> (01:12:35)</li>
<li><a href="https://www.youtube.com/watch?v=20WfbmJmV1M">Org Roam Dashboard</a> (10:01)</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=63022c5a0cb61cd7642625618c0f310d04916d3d">org-id: Standardize UUIDs to lowercase and use built-in uuid.el</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://shivjm.blog/emacs-consult-and-async-completion/">Bumbling my way through the Consult docs to build an async completer</a> (<a href="https://www.reddit.com/r/emacs/comments/1wh6t5h/bumbling_my_way_through_the_consult_docs_to_build/">Reddit</a>)</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://mastodon.social/@slackline/117307778876629546">TIL magit wraps around smerge so you can discard one side of a hunk with an unresolved conflict (@slackline)</a></li>
<li><a href="https://utcc.utoronto.ca/~cks/space/blog/python/PythonEmacsFlycheckSettings">Python settings for Flycheck in GNU Emacs (as of September 2026)</a> (<a href="https://utcc.utoronto.ca/~cks/space/blog/python/PythonEmacsFlycheckSettings">@chris_siebenmann@robot.villas</a>)</li>
<li><a href="https://github.com/judaew/emacs-treesit-grammars">Pinned Tree-sitter grammars for Emacs treesit (emacs-treesit-grammars flake)</a> (<a href="https://www.reddit.com/r/emacs/comments/1wkyd15/pinned_treesitter_grammars_for_emacs_treesit/">Reddit</a>)</li>
</ul></li>
<li>Shells:
<ul class="org-ul">
<li><a href="https://www.jamescherti.com/emacs-terminal-performance-vterm-eat-ansi-term-ghostel/">Why Your Emacs Terminal is Slow and How to Fix It (vterm, eat, ghostel, term, and ansi-term)</a> (<a href="https://www.reddit.com/r/emacs/comments/1wg5zrw/why_your_emacs_terminal_is_slow_and_how_to_fix_it/">Reddit</a>, <a href="https://irreal.org/blog/?p=14085">Irreal</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://www.macs.hw.ac.uk/~rs46/posts/2022-01-11-mu4e-oauth.html">Microsoft outlook OAuth authentication with mu4e</a> (<a href="https://www.reddit.com/r/emacs/comments/1wir2yy/microsoft_outlook_oauth_authentication_with_mu4e/">Reddit</a>) - updated to use Thunderbird client ID</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1wkzx7r/using_an_existing_microsoft_365_mcp_login_to_get/">Using an existing Microsoft 365 MCP login to get Outlook mail into mu4e</a></li>
<li><a href="https://git.andros.dev/andros/presence.el">andros/presence.el: See when your friends are online, away or offline, and send and read simple messages, right from Emacs</a></li>
</ul></li>
<li>Doom Emacs:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=LumS4REqIjs">¿Por qué Doom Emacs es el secreto de los expertos?</a> (22:25)</li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=0taEcb0wq3o">Images with Emacs</a> (19:00)</li>
</ul></li>
<li>Fun:
<ul class="org-ul">
<li><a href="https://elpa.gnu.org/packages/typewriter.html">New package: Typewriter</a> (<a href="https://www.reddit.com/r/emacs/comments/1wh2wlr/new_package_typewriter/">Reddit</a>)</li>
</ul></li>
<li>LLMs:
<ul class="org-ul">
<li><a href="https://github.com/nick-maderight/envoy">envoy: hand an org heading or email from Emacs to a coding harness in tmux</a> (<a href="https://www.reddit.com/r/emacs/comments/1wlljjy/envoy_hand_an_org_heading_or_email_from_emacs_to/">Reddit</a>)</li>
<li><a href="https://notxor.nueva-actitud.org/2026/09/13/gptel-emacs-y-la-ia.html">gptel: Emacs y la IA</a></li>
<li><a href="https://github.com/sw-ml-study/moe-microscope/blob/main/docs/literate/moe-microscope.org">moe-microscope/docs/literate/moe-microscope.org at main · sw-ml-study/moe-microscope · GitHub</a></li>
<li><a href="https://blog.softwarewrighter.com/2026/09/16/ai-tools-coding-agent-in-mlpl/">AI Tools #7: A Coding Agent Small Enough to Understand | Software Wrighter Lab Blog</a></li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://techhub.social/@lispwizard/117300042182131627">Tip: C-u C-y yanks but leaves the cursor at the beginning of the string (@lispwizard@techhub.social)</a></li>
<li><a href="https://www.youtube.com/watch?v=SsC-OsHR9RY">Create beautiful diagrams in Emacs using d2</a> (11:08, <a href="https://gitlab.com/skybert/my-little-friends/-/blob/master/emacs/">code</a>, <a href="https://www.reddit.com/r/emacs/comments/1wkj6r5/create_beautiful_diagrams_in_emacs_using_d2/">Reddit</a>, <a href="https://irreal.org/blog/?p=14095">Irreal</a>) - also Org support</li>
<li><a href="https://www.jamescherti.com/prevent-emacs-freeze-so-long-files-very-long-lines/">How to Prevent Emacs from Freezing on Files files with Very Long Lines (e.g, minified JavaScript, compiled CSS, SQL dumps, large JSON files&hellip;)</a> (<a href="https://www.reddit.com/r/emacs/comments/1wiymsm/how_to_prevent_emacs_from_freezing_on_files_files/">Reddit</a>, <a href="https://irreal.org/blog/?p=14091">Irreal</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=50789ff15be6471c90765f4d095491e61d2ecb08">; * etc/NEWS: Announce underline styles support on Windows Terminal.</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=123b259040d590583f24120cba4fb021a1445f76">Add TTY support for overline (Bug#80208)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0b01ea4fc22dc2793e3293e39243ffdc8423b080">use-package-ensure.el: Don't install during compilation (bug#81710)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ba3879da490a1d95e7a8372e0f4f1340d19a3291">; Some followup Tramp changes of sync with 2.9.0</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=99a64e9f1285226f51a9bf87492f0ba4624f91ba">Update to Unicode 18.0 (bug#81880)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=82f763756c71aae1f6361c7ae116a31887f8cc8d">Document tramp-tolerate-tilde</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=30a6d006700b0c8ba9d785a9f6aed81a86e9025f">* lisp/vc/diff.el (diff-switches): Include "-r".</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e66ebf54ae191d3e1993a82fae5b4a8bd4078cf6">Populate 'pcpu' and 'pmem' attributes on Darwin</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/amber-mode">amber-mode</a>: A major mode for the Amber programming language (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/git-modeline">git-modeline</a>: Show the git status of the current file in the modeline (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/latex-to-svg-for-org">latex-to-svg-for-org</a>: Preview Org LaTeX math as SVG (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/magit-standup">magit-standup</a>: Collect recent git commits for standup notes (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/nightpanel-theme">nightpanel-theme</a>: Saab instrument cluster colorscheme (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/org-roam-stats">org-roam-stats</a>: Personal Knowledge Management Dashboard (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/remoto">remoto</a>: Browse GitHub repos without cloning (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/restlib">restlib</a>: Utility library for building REST clients (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/testcover-audit">testcover-audit</a>: Quantitative coverage statistics for testcover.el (MELPA)</li>
<li><a target="_blank" href="https://elpa.gnu.org/packages/typewriter.html">typewriter</a>: Turn Emacs into a text adder (GNU 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-09">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/09/2026-09-21-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%2F09%2F2026-09-21-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>]]></content>
		</entry><entry>
		<title type="html">2026-09-14 Emacs news</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2026/09/2026-09-14-emacs-news/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2026-09-15T20:45:51Z</updated>
    <published>2026-09-14T14:09:11Z</published>
    <category term="emacs" />
<category term="emacs-news" />
		<id>https://sachachua.com/blog/2026/09/2026-09-14-emacs-news/</id>
		<content type="html"><![CDATA[<div class="update" id="orgdca5211">
<p>
<span class="timestamp-wrapper"><time class="timestamp" datetime="2026-09-15">[2026-09-15 Tue]</time></span>: Fixed link to <a href="https://ooblick.com/2026/09/customizing-pasted-strings-in-emacs/">Customizing Pasted Strings in Emacs | Epsilon Clue</a>
</p>

</div>

<p>
Not much commentary this week, but plenty of cool stuff to explore!
</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 Paris <a href="https://emacs-doctor.com/">https://emacs-doctor.com/</a> Tue Sep 15 0830 America/Vancouver - 1030 America/Chicago - 1130 America/Toronto - 1530 Etc/UTC - 1730 Europe/Berlin - 2100 Asia/Kolkata - 2330 Asia/Singapore</li>
<li>PDX Emacs (in person) <a href="https://pdx.social/@howard/117147689957341583">https://pdx.social/@howard/117147689957341583</a> - Tue Sept 15 6:00 pm in Portland, OR</li>
<li>M-x Research: TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Wed Sep 16 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/UTC - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore</li>
<li>OrgDevMeetup <a href="https://bbb.emacsverse.org/rooms/orgdevmeetup">https://bbb.emacsverse.org/rooms/orgdevmeetup</a> Sat Sep 19 0100 America/Vancouver - 0300 America/Chicago - 0400 America/Toronto - 0800 Etc/UTC - 1000 Europe/Berlin - 1330 Asia/Kolkata - 1600 Asia/Singapore</li>
<li>EmacsSF (in person): coffee.el in SF <a href="https://www.meetup.com/emacs-sf/events/316535239/">https://www.meetup.com/emacs-sf/events/316535239/</a> Sat Sep 19 1100 America/Los_Angeles</li>
<li>Emacs APAC: Emacs APAC meetup (virtual) <a href="https://emacs-apac.gitlab.io/announcements/">https://emacs-apac.gitlab.io/announcements/</a> Sat Sep 26 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>Emacs configuration:
<ul class="org-ul">
<li><a href="https://www.alcarney.me/blog/2026/emacs-tip-of-the-day/">Emacs Tip of the Day — Alex Carney</a> (<a href="https://mastodon.social/@alcarney/117252363109100092">@alcarney</a>) - news entries on splash screen</li>
<li><a href="https://stefanorodighiero.net/blog/personalized-embark-actions.html">Personalized embark actions</a> (<a href="https://mastodon.social/@eslr/117268821165139636">@eslr</a>)</li>
<li><a href="https://www.youtube.com/watch?v=OSAYCVmJ12I">Emacs Meow Motions</a> (15:44)</li>
<li><a href="https://www.youtube.com/watch?v=5abGoq6Zi3I">Emacs Meow-mode</a> (01:40:58)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsDebuggingStandardBits">Notes on debugging standard and third-party Emacs code</a> (<a href="https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsDebuggingStandardBits">@chris_siebenmann@robot.villas</a>)</li>
<li><a href="https://paste.sr.ht/~zackw/945a7d8263b7d2e681d935042a686321a02322d9">musing about the difficulty of doing one-off scripted edits in emacs lisp — paste.sr.ht</a> (<a href="https://masto.hackers.town/@zwol/117241809283394751">@zwol@masto.hackers.town</a>)</li>
<li><a href="https://mastodon.xyz/@beetle_b/117247435226635160">TIL with-demoted-errors (@beetle_b@mastodon.xyz)</a></li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://github.com/djr7C4/multi-buf">Announcing multi-buf: a generalized buffer multiplexer for shells and other buffers</a> (<a href="https://www.reddit.com/r/emacs/comments/1wc2d3v/announcing_multibuf_a_generalized_buffer/">Reddit</a>)</li>
<li><a href="https://github.com/MArpogaus/modern-tab">New Package: `modern-tab`</a> (<a href="https://www.reddit.com/r/emacs/comments/1w9nahs/new_package_moderntab/">Reddit</a>)</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://irreal.org/blog/?p=14068">Irreal: Jinx Update Number …</a></li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://outputerror.com/posts/prepping-courses-with-org-mode/">Un-Learning the LMS: Prepping Courses with Org Mode - Output Error</a> (<a href="https://social.lol/@swrogers/117255362358214177">@swrogers@social.lol</a>)</li>
<li><a href="https://github.com/SenkiReign/org-grid">org-grid</a> (<a href="https://www.reddit.com/r/emacs/comments/1wcniwk/orggrid/">Reddit</a>)</li>
<li><a href="https://github.com/Gleek/org-timegrid/blob/main/ANDROID.org">org-timegrid now works on Android Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1wb79xd/orgtimegrid_now_works_on_android_emacs/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=fYVm9myTt5E">my dream setup (bonus: it’s free)</a> (18:33) - Org</li>
<li><a href="https://silentarchitect.org/articles/2026/09/whisper-engine-2-0.html">[New Release] Whisper Engine v2.0.0 - Org static site generator</a> (<a href="https://mastodon.social/@silentarchitect/117246845787011290">@silentarchitect</a>)</li>
<li><a href="https://github.com/pjones/org-clock-dbus">pjones/org-clock-dbus: Monitor org-clock from outside Emacs · GitHub</a> (<a href="https://hostux.social/@devalot/117268955061397864">@devalot@hostux.social</a>)</li>
<li><a href="https://list.orgmode.org/87o6e2khh0.fsf@localhost/T/#u">[notes] #33 bbb:OrgMeetup on Wed, August 12, 19:00 UTC+3</a> (<a href="https://fosstodon.org/@yantar92/117258721313848858">@yantar92@fosstodon.org</a>)</li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://www.jamescherti.com/emacs-consult-speed-async-searche-grep-ripgrep-fd-find/">Why Emacs Consult async searches feel slow and how to speed them up? (consult-fd, consult-find, consult-grep, consult-ripgrep&hellip;)</a> (<a href="https://www.reddit.com/r/emacs/comments/1wau1cz/why_emacs_consult_async_searches_feel_slow_and/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=49629865#49634164">HN</a>, <a href="https://lobste.rs/s/ffvipw/why_emacs_consult_async_searches_feel">lobste.rs</a>)</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://heiwiper.com/posts/magit-stage-and-commit/">Staging and Comitting using Magit</a> (<a href="https://www.youtube.com/watch?v=muVGcc8R39U">YouTube</a> 12:14, <a href="https://www.reddit.com/r/emacs/comments/1waijar/staging_and_comitting_using_magit/">Reddit</a>)</li>
<li><a href="https://emacs.dyerdwelling.family/emacs/20260907140012-emacs&#45;&#45;emacs-31-native-git-worktrees-vs-my-vc-setup/">James Dyer: Emacs 31 Does Git Worktrees Natively: How My vc Setup Compares</a></li>
<li><a href="https://github.com/benleis1/emacs-init/blob/83db0d7849e781d82263ed04d441ded9e591c907/init.el#L1439">Further progress configuring java + eglot + dape</a> (<a href="https://www.reddit.com/r/emacs/comments/1wfd2yv/further_progress_configuring_java_eglot_dape/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=T5yMmzwgN8Q">Eglot DAPE debugging setup for java (jdtls) in emacs</a> (05:39)</li>
<li><a href="https://codeberg.org/jjba23/maak.el">maak.el: Lisp machine command runner, infinitely extensible, integrating nicely with Emacs, for Lisp power on your projects and automation at your fingertips</a> (<a href="https://www.reddit.com/r/emacs/comments/1waj79o/maakel_lisp_machine_command_runner_infinitely/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=49607858">HN</a>)</li>
<li><a href="https://lambdafoo.com/posts/2026-09-14-more-trees-more-neocaml.html">More tree-sitter, more neocaml, more elisp · Perpetually Curious</a> (<a href="https://hachyderm.io/@tsmc/117266592975661357">@tsmc@hachyderm.io</a>)</li>
<li><a href="https://metaredux.com/posts/2026/09/10/clojurists-together-update-july-august-2026.html">Meta Redux: Clojurists Together Update: July and August 2026</a></li>
<li><a href="https://codeberg.org/martianh/fj.el">martianh/fj.el 0.39 - performance boost</a> (<a href="https://todon.nl/@mousebot/117236054632187569">@mousebot@todon.nl</a>)</li>
</ul></li>
<li>Doom Emacs:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=MV53Vkkewds">A Tour of Doom Emacs - Emacs Everywhere #1</a> (01:04:03)</li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="https://lars.ingebrigtsen.no/2026/09/14/emacs-movies-and-sqlite/">Lars Ingebrigtsen: Emacs, movies and SQLite</a></li>
<li><a href="https://youtu.be/Cs5T4rgbHtk">supersonic.el Music player v0.5.0 update</a> (<a href="https://www.youtube.com/watch?v=Cs5T4rgbHtk">YouTube</a> 00:37, <a href="https://www.reddit.com/r/emacs/comments/1wenqmh/supersonicel_music_player_v050_update/">Reddit</a>)</li>
</ul></li>
<li>Fun:
<ul class="org-ul">
<li><a href="https://github.com/Daskeladden/smear-cursor">smear-cursor: a cursor trail for Emacs 32</a> (<a href="https://www.reddit.com/r/emacs/comments/1wdqglu/smearcursor_a_cursor_trail_for_emacs_32/">Reddit</a>)</li>
<li><a href="https://github.com/vikram-mandyam/betweenle.el">betweenle.el: an Emacs version of Betweenle (alphabetical word guessing)</a> (<a href="https://www.reddit.com/r/emacs/comments/1wdk33z/betweenleel_an_emacs_version_of_betweenle/">Reddit</a>)</li>
</ul></li>
<li>LLMs:
<ul class="org-ul">
<li><a href="https://github.com/wakamenod/emacs-claude-code">Another Claude Code integration for Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1wdxfsc/another_claude_code_integration_for_emacs/">Reddit</a>)</li>
<li><a href="https://lars.ingebrigtsen.no/2026/09/10/some-llm-spell-check-experiences/">Lars Ingebrigtsen: Some LLM spell check experiences</a></li>
<li><a href="https://lars.ingebrigtsen.no/2026/09/11/spellchecking-total-eclipse-with-an-ai/">Lars Ingebrigtsen: Spellchecking Total Eclipse with an AI</a></li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1wacjm8/fortnightly_tips_tricks_and_questions_20260908/">Fortnightly Tips, Tricks, and Questions — 2026-09-08 / week 36</a></li>
<li><a href="https://indieweb.social/@xenodium/117235507871817070">Any Emacs users in Tokyo want to meet up? (@xenodium@indieweb.social)</a></li>
<li><a href="https://www.youtube.com/watch?v=RatVp4YLwiM">September 2026 Emacs Meetup recap.</a> (42:19, <a href="https://news.ycombinator.com/item?id=49604410">HN</a>)</li>
<li><a href="https://einar.codeberg.page/an-apology-to-david-wilson-and-protesilaos-stavrou.html">Einar Mostad: An apology to Protesilaos Stavrou and David Wilson</a> (<a href="https://protesilaos.com/codelog/2026-09-15-emacs-reply-einar-mostad/">Protesilaos</a>)</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://mbork.pl/2026-09-12_Duplicating_lines_and_other_Emacs_miscellanea">Marcin Borkowski: Duplicating lines and other Emacs miscellanea</a></li>
<li><a href="https://ooblick.com/2026/09/customizing-pasted-strings-in-emacs/">yank-transform-functions (@arensb@ooblick.com)</a></li>
<li><a href="https://github.com/zkazure/visual-regexp-rx.el">visual-regexp-rx: write regexp with rx notation in visual-regexp</a> (<a href="https://www.reddit.com/r/emacs/comments/1wac34i/visualregexprx_write_regexp_with_rx_notation_in/">Reddit</a>)</li>
<li><a href="https://masutaka.net/en/2026-09-14-1/">Moving the Credentials I Kicked Out of init.el from Plaintext Files to Keychain | Masutaka's ChangeLog Memo</a> (<a href="https://mstdn.love/@masutaka/117269912433371037">@masutaka@mstdn.love</a>)</li>
<li><a href="https://www.jamescherti.com/emacs-display-line-numbers-mode-performance/">The Root Causes of Scrolling Lag in Emacs display-line-numbers-mode</a> (<a href="https://www.reddit.com/r/emacs/comments/1wefnt6/the_root_causes_of_scrolling_lag_in_emacs/">Reddit</a>, <a href="https://irreal.org/blog/?p=14079">Irreal</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1wf7bts/v31_for_windows_heavily_flagged_by_av/">v31 for Windows heavily flagged by AV</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=5210b89cfad217e97fa57d93979ec6825dc617ab">Allow setting font-lock-keyword property using declare form</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a8736d5f88882fd28e855aab35dcc288f73549d3">Improve where the replacement is previewed (bug#81583)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=92acd66831b31e551d0d408e28c23d45b77f9cdb">Use short symbols for query-replace-show-preview (bug#81583)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e33b54d938668dfc1889127d7452524c92cbcd5d">Rename `outline-xref' command to `outline-find-headings'</a> (<a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=38a6fd7cea467525ca122eea9a63a39aaa30063e">correction: C-c @ M-o</a>)</li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/elfeed-protocol-freshrss">elfeed-protocol-freshrss</a>: FreshRSS protocol for elfeed (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/latex-to-svg-frontend">latex-to-svg-frontend</a>: Preview LaTeX math in markup buffers as SVG (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/nonogram">nonogram</a>: Play nonogram (picross) puzzles with SVG graphics (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/org-clock-dbus">org-clock-dbus</a>: Monitor org-clock from D-Bus (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/single-window">single-window</a>: Always open buffers in the current window (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-09">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/09/2026-09-14-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%2F09%2F2026-09-14-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>]]></content>
		</entry><entry>
		<title type="html">2026-09-07 Emacs news</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2026/09/2026-09-07-emacs-news/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2026-09-07T23:44:14Z</updated>
    <published>2026-09-07T23:44:14Z</published>
    <category term="emacs" />
<category term="emacs-news" />
		<id>https://sachachua.com/blog/2026/09/2026-09-07-emacs-news/</id>
		<content type="html"><![CDATA[<p>
The Emacs Carnival theme for September is "<a href="https://www.emacswiki.org/emacs/CarnivalSeptember2026">Games</a>". Enjoy! Other really cool uses of graphics in Emacs: <a href="https://github.com/Gleek/org-timegrid">org-timegrid</a>, <a href="https://github.com/florommel/poimap">poimap</a>, <a href="https://github.com/Daskeladden/canvas-minimap">canvas-minimap</a>.
</p>

<p>
Also, public service announcement: doomemacs.com is not affiliated with <a href="https://doomemacs.org">doomemacs.org</a> (<a href="https://github.com/orgs/doomemacs/discussions/129">see this Github discussion</a>). Just in case someone reading this happens to be the person who made doomemacs.com, please consider setting up a redirect to doomemacs.org for more awesomeness and less confusion. Thank you!
</p>

<p>
And a reminder: <a href="https://emacsconf.org/2026/cfp/">EmacsConf - 2026 - Call for Participation</a> target date for proposals Sept 18, conference is online Dec 12-13. Hope to see you there!
</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/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>
<li>PDX Emacs (in person) <a href="https://pdx.social/@howard/117147689957341583">https://pdx.social/@howard/117147689957341583</a> - Tue Sept 15 6:00 pm in Portland, OR</li>
<li>M-x Research: TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Wed Sep 16 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>Beginner:
<ul class="org-ul">
<li><a href="https://sachachua.com/blog/2026/04/what-s-in-the-emacs-newcomers-presets-theme/">What's in the Emacs newcomers-presets theme?</a> (April 2026, <a href="https://irreal.org/blog/?p=14056">Irreal</a>)</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://www.jamescherti.com/emacs-startup-defer-use-package-performance/">Guide to Deferred Package Loading with use-package (Optimizing Emacs Startup)</a> (<a href="https://www.reddit.com/r/emacs/comments/1w6d1zw/guide_to_deferred_package_loading_with_usepackage/">Reddit</a>, <a href="https://irreal.org/blog/?p=14062">Irreal</a>)</li>
<li><a href="https://github.com/MArpogaus/auto-side-windows">auto-side-windows now on MELPA</a> (<a href="https://www.reddit.com/r/emacs/comments/1w70jid/autosidewindows_now_on_melpa/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=Ha_67hACw5M">Emacs Meep-mode Model Editing</a> (57:41) modal editing</li>
<li><a href="https://melpa.org/#/?q=casual">Casual Suite 3.0</a> (<a href="https://sfba.social/@kickingvegas/117197418834344945">@kickingvegas@sfba.social</a>)</li>
<li><a href="https://github.com/darkstego/wakib-emacs/releases/tag/v2.0.0">wakib-emacs: Emacs for the rest of us: v2 released!</a> (<a href="https://www.reddit.com/r/emacs/comments/1w3m1qt/wakibemacs_emacs_for_the_rest_of_us_v2_released/">Reddit</a>)</li>
<li><a href="https://lambdaland.org/posts/2026-09-06-bedrock-v2/">Bedrock 2.0 released!</a> (<a href="https://www.reddit.com/r/emacs/comments/1wa31fa/bedrock_20_released/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=49602490">HN</a>, <a href="https://irreal.org/blog/?p=14077">Irreal</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://github.com/benleis1/ilist-plus">Extending imenu for elisp</a> (<a href="https://www.youtube.com/watch?v=NU2WcX4dDiU">YouTube</a>, <a href="https://www.reddit.com/r/emacs/comments/1w6nmre/extending_imenu_for_elisp/">Reddit</a>, <a href="https://mathstodon.xyz/@benleis/117216149493983366">@benleis@mathstodon.xyz</a>)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://github.com/benleis1/emacs-init/blob/13b61e43c6baad043af71cad385c68787340d9a6/modeline.el#L805">Zoom in/out slider on the modeline</a> (<a href="https://www.reddit.com/r/emacs/comments/1wa0b2q/zoom_inout_slider_on_the_modeline/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=Dlm7sxDB6h8">the emacs theme I use: N Λ N O Theme</a> (06:24)</li>
<li><a href="https://github.com/Meskour/vulkanite-theme-emacs">[Theme] Vulkanite: 26 atmospheric dark theme variants for Emacs with Kanagawa-inspired balance</a> (<a href="https://www.reddit.com/r/emacs/comments/1w9bmyi/theme_vulkanite_26_atmospheric_dark_theme/">Reddit</a>)</li>
<li><a href="https://protesilaos.com/codelog/2026-09-04-doric-themes-1-3-0/">Protesilaos: Emacs: doric-themes version 1.3.0</a> (<a href="https://irreal.org/blog/?p=14064">Irreal</a>)</li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://writeout.ink/@ljwrites/117200269254705677">windmove tinkering (@ljwrites@writeout.ink)</a></li>
<li><a href="https://github.com/MArpogaus/auto-tab-groups">auto-tab-groups: tab groups that open and close with your commands (now on MELPA)</a> (<a href="https://www.reddit.com/r/emacs/comments/1w9n1tl/autotabgroups_tab_groups_that_open_and_close_with/">Reddit</a>)</li>
<li><a href="https://github.com/florommel/poimap">poimap.el - Visual buffer map with points of interest</a> (<a href="https://www.reddit.com/r/emacs/comments/1w94mey/poimapel_visual_buffer_map_with_points_of_interest/">Reddit</a>)</li>
<li><a href="https://github.com/Daskeladden/canvas-minimap">canvas-minimap: a pixel-based minimap using Emacs 32's canvas image type</a> (<a href="https://www.reddit.com/r/emacs/comments/1w8cp2v/canvasminimap_a_pixelbased_minimap_using_emacs/">Reddit</a>)</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://lars.ingebrigtsen.no/2026/09/07/emacs-canz-spell-goodly-know/">Lars Ingebrigtsen: Emacs Canz Spell Goodly Know</a></li>
<li><a href="https://github.com/Thysrael/markdown-ts-appear">Thysrael/markdown-ts-appear: Reveal Markdown source at point and preview math in Emacs markdown-ts-mode · GitHub</a> (<a href="https://mastodon.social/@thysrael/117206746884931257">@thysrael</a>)</li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=LL5K5Fb8hFc">My Note Taking Setup With Emacs Org-Mode</a> (33:26)</li>
<li><a href="https://ljwrites.blog/posts/2022-writing-review/">Writing year in review: My 2022 writing habit on Emacs | Semi-author-ized writer</a> (<a href="https://writeout.ink/@ljwrites/117227169775105757">@ljwrites@writeout.ink</a>)</li>
<li><a href="https://github.com/Gleek/org-timegrid">A beautiful SVG weekly calendar for Emacs, backed by Org files, with full mouse and keyboard support and an optional day strip for Org Agenda</a> (<a href="https://www.reddit.com/r/emacs/comments/1w519nv/a_beautiful_svg_weekly_calendar_for_emacs_backed/">Reddit</a>)</li>
<li><a href="https://pierre-rouleau.github.io/pel/pel-table-based-documentation1/mode-org-mode.pdf">Emacs Org-Mode PDF Quicksheet now available in PEL</a> (<a href="https://www.reddit.com/r/emacs/comments/1w6lxq5/emacs_orgmode_pdf_quicksheet_now_available_in_pel/">Reddit</a>)</li>
<li><a href="https://github.com/larrasket/org-draw">org-draw is now available on MELPA!</a> (<a href="https://youtu.be/04zbf-tosNQ">YouTube</a>, <a href="https://www.reddit.com/r/emacs/comments/1w63wry/orgdraw_is_now_available_on_melpa/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1w599dx/improving_the_styling_of_emacs_tables_with/">Improving the styling of emacs tables with tabularray</a> (<a href="https://programming.dev/post/55958138?scrollToComments=true">programming.dev</a>)</li>
<li><a href="https://github.com/yibie/org-table-widget">org-table-widget: I finally found a way to make Org tables easier to read without changing how I edit them</a> (<a href="https://www.reddit.com/r/emacs/comments/1w9ur57/orgtablewidget_i_finally_found_a_way_to_make_org/">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=adb342777a06dc46901683c5e58ae3c5926c0e4d">Factor out export-and-show in ox-latex.el and ox-beamer.el</a></li>
</ul></li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://emacs.dyerdwelling.family/emacs/20260905090959-emacs&#45;&#45;git-worktrees-and-branch-surgery-in-built-in-vc/">James Dyer: Git Worktrees Without Leaving Built-in VC</a></li>
<li><a href="https://emacsredux.com/blog/2026/09/02/working-with-git-worktrees-in-magit/">Emacs Redux: Working with Git Worktrees in Magit</a></li>
<li><a href="https://blog.davep.org/2026/09/03/next-gh-pr-el-v1-1-0.html">Dave Pearson: next-gh-pr.el v1.1.0</a></li>
<li><a href="https://joarvarndt.se/emacs-lsp.html">Joar von Arndt: Emacs does not need LSP</a></li>
<li><a href="https://magnus.therning.org/2026-09-06-emacs-salmagundi,-2026-09-06.html">Magnus: Emacs salmagundi, 2026-09-06</a> emacs-multi-compile, consult-kith for jumping to tests/etc.</li>
<li><a href="https://artfulrobot.uk/blog/xdebug-for-php-on-emacs-with-dape/">Xdebug for PHP on Emacs with Dape | Artful Robot</a> (<a href="https://floss.social/@artfulrobot/117213333747912541">@artfulrobot@floss.social</a>)</li>
<li><a href="https://codeberg.org/zshaftel/gaudy-cl">gaudy-cl: Colorful semantic font-locking for Common Lisp</a> (<a href="https://www.reddit.com/r/emacs/comments/1w3sixr/gaudycl_colorful_semantic_fontlocking_for_common/">Reddit</a>)</li>
</ul></li>
<li>Shells:
<ul class="org-ul">
<li><a href="https://github.com/vodik/cooked">cooked - a comint based terminal emulator</a> (<a href="https://www.reddit.com/r/emacs/comments/1w9b9bh/cooked_a_comint_based_terminal_emulator/">Reddit</a>)</li>
</ul></li>
<li>Evil mode:
<ul class="org-ul">
<li><a href="https://github.com/teeann/evil-twin">evil-twin: key-chords that actually behave under evil-mode</a> (<a href="https://www.reddit.com/r/emacs/comments/1w4foe6/eviltwin_keychords_that_actually_behave_under/">Reddit</a>)</li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="https://github.com/systemfreund/supersonic.el">New package: supersonic.el (Music player for subsonic-compatible servers)</a> (<a href="https://www.reddit.com/r/emacs/comments/1wa1aok/new_package_supersonicel_music_player_for/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=580DxF2M7EE">Integrating Emacs with Music Player</a> (01:32:18)</li>
<li><a href="https://www.youtube.com/watch?v=xoFdxP-MTn4">Bioscoop demo: split screen to visualize color grading - YouTube</a> (<a href="https://bsky.app/profile/danielsz.bsky.social/post/3mujq4qrpvc2b">@danielsz.bsky.social</a>)</li>
</ul></li>
<li>Fun:
<ul class="org-ul">
<li><a href="https://git.andros.dev/andros/nonogram.el">andros/nonogram.el: Play nonogram puzzles (also known as picross, griddlers or hanjie) in Emacs</a> (<a href="https://activity.andros.dev/@andros/statuses/01M1XDA1DYE0BBEWJEH831MZ1Q">@andros@activity.andros.dev</a>)</li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/09/games-emacs-carnival-post-for-september.html">Raymond Zeitler: Games: The Emacs Carnival Post For September 2026</a>
<ul class="org-ul">
<li><a href="https://sachachua.com/blog/2026/09/emacs-carnival-september-2026-games/">Sacha Chua: Emacs Carnival September 2026: Games</a></li>
<li><a href="https://idlip.in/posts/playing-emacs/">Playing with Emacs | Dilip's Log</a></li>
</ul></li>
<li><a href="https://www.youtube.com/watch?v=wsVoHPL1C6g">Process Footage: Randomized Greeting from Dipskits Greets Me at My Terminal</a> (05:23)</li>
</ul></li>
<li>LLMs:
<ul class="org-ul">
<li><a href="https://ananthakumaran.in/2026/08/30/pimacs.html">Pimacs - An Emacs UI for Pi · Anantha Kumaran</a></li>
<li><a href="https://github.com/yayster/yayster.el">El Yayster — a resident LLM that inhabits Emacs</a> (<a href="https://news.ycombinator.com/item?id=49602258">HN</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://github.com/orgs/doomemacs/discussions/129">BEWARE: doomemacs.com is not associated with doomemacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1w7h191/beware_doomemacscom_is_not_associated_with/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1w4knk3/question_about_things_that_surprised_you_about/">Question about things that surprised you about Emacs.</a></li>
<li><a href="https://enzuru.medium.com/emacs-in-fifty-keystrokes-five-years-later-2026-edition-featuring-meow-and-agent-shell-3d656f273989?source=friends_link&amp;sk=4e1a8ba56819a67c1798cc34b40b8a29">Emacs in fifty keystrokes five years later (2026 edition featuring meow and agent-shell)</a></li>
<li><a href="https://sachachua.com/blog/2026/08/27-aout-emacs-chat-fabrice-niessen-en-francais-partie-2/">Sacha Chua: Emacs Chat 30: Fabrice Niessen (en français, partie 2)</a> (<a href="https://www.youtube.com/watch?v=4m0G_ASLUXY">YouTube</a>, 01:05:56)</li>
<li><a href="https://www.youtube.com/watch?v=bWfl8nDgb8o">Talking About Stuff I Use on Linux (not a dev, just a human perspective)</a> (01:00:02) Doom Emacs at 15:24</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://takeonrules.com/2026/09/01/how-im-feeling-emacs-package/">Jeremy Friesen: How I’m Feeling Emacs Command</a></li>
<li><a href="https://www.jamescherti.com/emacs-security-settings/">The Emacs Security Settings that might Silently Compromise your System</a> (<a href="https://www.reddit.com/r/emacs/comments/1w4ems0/the_emacs_security_settings_that_might_silently/">Reddit</a>)</li>
<li><a href="https://github.com/yibie/md-mode/releases/tag/v0.4.1">I finally got Emacs to render Markdown tables properly (md-mode 0.4.1) — and I think the same trick can work for Org tables</a> (<a href="https://www.reddit.com/r/emacs/comments/1w9l680/i_finally_got_emacs_to_render_markdown_tables/">Reddit</a>)</li>
<li><a href="https://github.com/yibie/epub-reader">epub-reader: an EPUB reader for Emacs that reflows, breaks CJK lines properly, and keeps highlights across re-layout</a> (<a href="https://www.reddit.com/r/emacs/comments/1w51gyl/epubreader_an_epub_reader_for_emacs_that_reflows/">Reddit</a>)</li>
<li><a href="https://mbork.pl/2026-09-07_Pasting_primary_selection_from_keyboard">Marcin Borkowski: Pasting primary selection from keyboard</a></li>
<li><a href="https://github.com/thkoch2001/rau">thkoch2001/rau: Emacs/Wayland based Window Manager in pure elisp with the help of River</a> (<a href="https://news.ycombinator.com/item?id=49593319">HN</a>)</li>
<li><a href="https://www.alcarney.me/blog/2026/building-emacs-into-a-systemd-sysext/">Building Emacs into a systemd-sysext — Alex Carney</a> (<a href="https://mastodon.social/@alcarney/117197558126253320">@alcarney@mastodon.social</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/4cebf24a-9c7d-435f-a90f-51257cc8a3bf@gutov.dev/">Re: master e630bc4fd72: ; Fix some recently added docs. - Dmitry Gutov</a> - xref docs?</li>
</ul></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ab1d6868ed32c2a06b7a4aa21cef84d560cc2aca">Improve presentation of query-replace-show-preview</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3b721dd39afd435021d45c046f1f54b5512b7236">Let 'query-replace-show-preview' be a function (bug#81583)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8e23cbb85fcde872aa154086e41f9947fe86d783">Make log-edit-headers-separator inherit from separator-line</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9e05c0360c5f94ad9c5375b2bd9f84d453ab4f22">Merge branch 'xref-find-by-kind'</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/agent-shell-math-renderer">agent-shell-math-renderer</a>: Display-math rendering for agent-shell (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/api-credit">api-credit</a>: AI API balance in the modeline (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/auto-tab-groups">auto-tab-groups</a>: Simple auto tab group creator for specified commands (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/cursorfree">cursorfree</a>: Complex editing through voice (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/material-icons">material-icons</a>: Material Icon Theme integration (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/metropolis-light-theme">metropolis-light-theme</a>: Light theme based on the Metropolis Beamer palette (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/mode-line-path">mode-line-path</a>: Abbreviate file paths in the mode line (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/nix3">nix3</a>: Frontend to experimental commands of Nix (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/org-roam-gt">org-roam-gt</a>: Improvements for org-roam (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/pilish">pilish</a>: Emacs frontend for pi coding agent (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/surveyor">surveyor</a>: Survey your code with LLM-generated diagrams (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-09">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/09/2026-09-07-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%2F09%2F2026-09-07-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>]]></content>
		</entry><entry>
		<title type="html">2026-08-31 Emacs news</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2026/08/2026-08-31-emacs-news/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2026-08-31T19:23:36Z</updated>
    <published>2026-08-31T19:23:36Z</published>
    <category term="emacs" />
<category term="emacs-news" />
		<id>https://sachachua.com/blog/2026/08/2026-08-31-emacs-news/</id>
		<content type="html"><![CDATA[<p>
Lexical binding: If you've recently updated to Emacs 31, you might have gotten warnings about <code>lexical-binding</code> in your packages or personal Emacs Lisp configuration. You can check your packages to see if the package authors have updated them. For your personal Emacs Lisp configuration, consider adding
</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 top line. If that makes your code stop working correctly when you restart Emacs, set it to <code>nil</code> instead with:
</p>


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


<p>
to get it to work for now. Additional resources:
</p>
<ul class="org-ul">
<li><a href="https://www.gnu.org/software/emacs/manual/html_node/elisp/Selecting-Lisp-Dialect.html">Selecting Lisp Dialect</a> in the Elisp info manual</li>
<li><a href="https://yoo2080.wordpress.com/2011/12/31/lexical-scoping-and-dynamic-scoping-in-emacs-lisp/">Lexical scoping and dynamic scoping in Emacs Lisp | Yoo Box</a></li>
</ul>

<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 (<a href="https://irreal.org/blog/?p=14053">Irreal</a>)</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>]]></content>
		</entry><entry>
		<title type="html">2026-08-24 Emacs news</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2026/08/2026-08-24-emacs-news/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2026-08-24T12:37:18Z</updated>
    <published>2026-08-24T12:37:18Z</published>
    <category term="emacs" />
<category term="emacs-news" />
		<id>https://sachachua.com/blog/2026/08/2026-08-24-emacs-news/</id>
		<content type="html"><![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>]]></content>
		</entry><entry>
		<title type="html">2026-08-17 Emacs news</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2026/08/2026-08-17-emacs-news/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2026-08-17T20:41:53Z</updated>
    <published>2026-08-17T20:41:53Z</published>
    <category term="emacs" />
<category term="emacs-news" />
		<id>https://sachachua.com/blog/2026/08/2026-08-17-emacs-news/</id>
		<content type="html"><![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>]]></content>
		</entry>
</feed>