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

>
<channel>
	<title>Sacha Chua - category - emacs-news</title>
	<atom:link href="https://sachachua.com/blog/category/emacs-news/feed/index.xml" rel="self" type="application/rss+xml" />
	<atom:link href="https://sachachua.com/blog/category/emacs-news" rel="alternate" type="text/html" />
	<link>https://sachachua.com/blog/category/emacs-news/feed/index.xml</link>
	<description>Emacs, sketches, and life</description>
  
	<lastBuildDate>Mon, 10 Aug 2026 13:49:50 GMT</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>daily</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>11ty</generator>
  <item>
		<title>2026-08-10 Emacs news</title>
		<link>https://sachachua.com/blog/2026/08/2026-08-10-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 10 Aug 2026 13:49:50 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/08/2026-08-10-emacs-news/</guid>
		<description><![CDATA[<p>
The Navigation category has a couple of interesting window configuration tips this week in case you prefer to work with just one window or have multiple windows with some of them dedicated to specific buffers.
</p>

<ul class="org-ul">
<li>Upcoming events (<a href="https://emacslife.com/calendar/emacs-calendar.ics">iCal file</a>, <a href="https://emacslife.com/calendar/">Org</a>):
<ul class="org-ul">
<li>London Emacs (in person): Emacs London meetup <a href="https://www.meetup.com/london-emacs-hacking/events/315859503/">https://www.meetup.com/london-emacs-hacking/events/315859503/</a> Tue Aug 11 1800 Europe/London</li>
<li>Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch <a href="https://emacs-berlin.org/">https://emacs-berlin.org/</a> Tue Aug 11 1900 Europe/Berlin</li>
<li>OrgMeetup (virtual) <a href="https://orgmode.org/worg/orgmeetup.html">https://orgmode.org/worg/orgmeetup.html</a> Wed Aug 12 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/UTC - 1800 Europe/Berlin - 2130 Asia/Kolkata &ndash; Thu Aug 13 0000 Asia/Singapore</li>
<li>Atelier Emacs Montpellier (in person) <a href="https://lebib.org/date/atelier-emacs">https://lebib.org/date/atelier-emacs</a> Fri Aug 14 1800 Europe/Paris</li>
<li>OrgDevMeetup <a href="https://bbb.emacsverse.org/rooms/orgdevmeetup">https://bbb.emacsverse.org/rooms/orgdevmeetup</a> Sat Aug 15 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/UTC - 1800 Europe/Berlin - 2130 Asia/Kolkata &ndash; Sun Aug 16 0000 Asia/Singapore</li>
<li>M-x Research: TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Wed Aug 19 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/UTC - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore</li>
<li>Emacs APAC: Emacs APAC meetup (virtual) <a href="https://emacs-apac.gitlab.io/announcements/">https://emacs-apac.gitlab.io/announcements/</a> Sat Aug 22 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/UTC - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore</li>
</ul></li>
<li>Beginner:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1vjcac1/how_to_learn_emacs_like_for_real/">How to learn Emacs, like, for real</a></li>
<li><a href="https://qlain.online/blog/emacs-for-nvchads.html">Emacs for NvChads</a></li>
<li><a href="https://leanpub.com/emacs4life">Emacs for Life [Leanpub PDF/iPad/Kindle]​</a> ($20+)</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://dev.to/gemmaro/emacs-package-management-with-package-quickstart-35d1">Emacs Package Management with package-quickstart - DEV Community</a> (<a href="https://qiita.com/gemmaro/items/80d29a9450c7861a9197">JP</a>, <a href="https://mastodon.social/@gemmaro/117052876852966051">@gemmaro</a>)</li>
<li><a href="https://gts.skobk.in/@tennoseremel/statuses/01KZNJG147YVJ1XBVRJTMNWSNW">Tip about setting file-precious-flag by location with my-maybe-mark-file-precious (@tennoseremel@gts.skobk.in)</a></li>
<li><a href="https://taonaw.com/2026/08/05/emacs-config-gems-part.html">Emacs Config Gems - Part 3</a> - Melpa, UI, help, and many more</li>
<li><a href="https://taonaw.com/2026/08/09/emacs-config-gems-part.html">Emacs Config Gems - Part 4</a> - recycle bin, frame size, backups, autosave, autorevert, recentf</li>
<li><a href="https://www.youtube.com/watch?v=NqinYjlQ8Tk">User Interface to Computer Applications Demonstrated in GNU Emacs</a> (02:09:31) also available as separate videos, see video description</li>
<li><a href="https://www.youtube.com/watch?v=nSOkBmvCev4">Dotfiles Season 1 Episode 4: Emacs Configuration</a> (14:31)</li>
<li><a href="https://github.com/kdslfjioasdfj/tinyemacs">Rate my Emacs config!</a> (<a href="https://www.reddit.com/r/emacs/comments/1vhw12r/rate_my_emacs_config/">Reddit</a>)</li>
<li><a href="https://codeberg.org/CatWizard/myn-macs">myn-macs (MY miNimal eMACS IDE setup for the lazy terminal wizard)</a> (<a href="https://www.reddit.com/r/emacs/comments/1vkdgeb/mynmacs_my_minimal_emacs_ide_setup_for_the_lazy/">Reddit</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://www.chiply.dev/post-elisp-macros-are-beautiful">Charlie Holland: Gödel, Escher, Elisp: The Beauty of Macros</a> (<a href="https://www.reddit.com/r/emacs/comments/1vfbuw2/emacs_lisp_macros_are_beautiful/">Reddit</a>)</li>
<li><a href="https://github.com/yibie/textui">[ANN] TextUI is now public: responsive Flex/Grid layout for widget.el interfaces</a> (<a href="https://www.reddit.com/r/emacs/comments/1vj0m68/ann_textui_is_now_public_responsive_flexgrid/">Reddit</a>)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://ray-on-emacs.blogspot.com/2026/08/display-active-clock-in-emacs-frame.html">Raymond Zeitler: Display Active Clock in Emacs Frame Title</a> (<a href="https://irreal.org/blog/?p=13994">Irreal</a>)</li>
<li><a href="https://github.com/paniash/modus-vague.git">paniash/modus-vague: The vague theme for emacs, built on top of modus themes. · GitHub</a> (<a href="https://mas.to/@paniash/117033718078544270">@paniash@mas.to</a>)</li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://protesilaos.com/codelog/2026-08-05-emacs-speedbar-file-explorer/">Protesilaos: Emacs: the ‘speedbar’ built-in file explorer (Emacs 31)</a> (<a href="https://www.youtube.com/watch?v=Crn6x3RmmyQ">YouTube</a> 15:40, <a href="https://www.reddit.com/r/emacs/comments/1vg6pza/prot_new_video_emacs_the_speedbar_builtin_file/">Reddit</a>, <a href="https://www.reddit.com/r/emacs/comments/1vh3eya/prot_new_video_ai_config_of_emacs31_speedbar/">Reddit</a>, <a href="https://irreal.org/blog/?p=13996">Irreal</a>)</li>
<li><a href="https://chrismaiorana.com/emacs-ffap/">Chris Maiorana: Using ffap to jump to file includes in Emacs</a> (<a href="https://www.youtube.com/watch?v=jSJev1fQ7Jc">YouTube</a> 07:04)</li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/08/dedicate-emacs-window-to-its-buffer.html">Raymond Zeitler: Dedicate an Emacs Window to Its Buffer</a></li>
<li><a href="https://www.jamescherti.com/single-window-open-emacs-buffers-in-current-window/">James Cherti: single-window.el – Always Open Emacs Buffers in the Current Active Window</a> (<a href="https://github.com/jamescherti/single-window.el">GitHub</a>, <a href="https://www.reddit.com/r/emacs/comments/1vkja7m/singlewindowel_always_open_emacs_buffers_in_the/">Reddit</a>)</li>
<li><a href="https://srijan.ch/emacs-desktop-save-mode-without-the-automatic-restore">Srijan Choudhary: Emacs: desktop-save-mode without the automatic restore</a> (<a href="https://irreal.org/blog/?p=14000">Irreal</a>)</li>
<li><a href="https://www.youtube.com/watch?v=n0l3O28I-3w">My Emacs workflow with project.el and tab-bar.el project-x.el</a> (30:39)</li>
</ul></li>
<li>TRAMP:
<ul class="org-ul">
<li><a href="https://github.com/antrmn/runbox.el">Runbox.el - for shell/compile/eglot over TRAMP in local buffers</a> (<a href="https://lists.gnu.org/archive/html/emacs-tangents/2026-08/msg00003.html">emacs-tangents</a>, <a href="https://www.reddit.com/r/emacs/comments/1vjkjrc/runboxel_for_shellcompileeglot_over_tramp_in/">Reddit</a>, <a href="https://mastodon.uno/@cidra/117062421397742735">@cidra@mastodon.uno</a>)</li>
</ul></li>
<li>Dired:
<ul class="org-ul">
<li><a href="https://davemq.github.io/2026/08/07/run-the-file-in-dired.html">Dave's blog: Run the file in Emacs’ dired</a> - path</li>
<li><a href="https://github.com/yibie/dired-z">dired-z: zoxide-style directory jumping inside Dired</a> (<a href="https://www.reddit.com/r/emacs/comments/1vjescg/diredz_zoxidestyle_directory_jumping_inside_dired/">Reddit</a>)</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://emacs101.github.io/howm.html">Efficient Note-taking in Emacs with Howm</a> (<a href="https://mastodon.social/@qnnnp/117049953566022892">@qnnnp</a>)</li>
<li><a href="https://codeberg.org/jamesendreshowell/gists/src/branch/master/jeh-transpose.el">Reversible transpose-chars and transpose-words, and a dwim that transposes around "and" or "or"</a> (<a href="https://fediscience.org/@jameshowell/117066686239017307">@jameshowell@fediscience.org</a>)</li>
<li><a href="https://protesilaos.com/codelog/2026-08-09-emacs-expand-abbrev-mode-definitions-conditionally/">Protesilaos: Emacs: conditionally expand abbrev-mode definitions</a> (<a href="https://www.youtube.com/watch?v=QzhU6fklc4o">YouTube</a> 14:34, <a href="https://www.reddit.com/r/emacs/comments/1vjzpkg/prot_new_vid_emacs_conditionally_expand/">Reddit</a>)</li>
<li><a href="https://howardabrams.com/git/howard/hamacs/src/branch/main/ha-programming.org#headline-36">Using remark to strip words in backtick quotes before write-good analysis</a> (<a href="https://pdx.social/@howard/117049788072914224">@howard@pdx.social</a>)</li>
<li><a href="https://www.youtube.com/watch?v=IGQbp0JHi_I">How Prot Organizes Knowledge, Projects, and Tasks in Emacs</a> (37:53)</li>
<li><a href="https://github.com/benleis1/wikimode">benleis1/wikimode · GitHub</a> (<a href="https://youtu.be/_Ksn2YwVfYc?si=cmrYXNoYRimWQ-Yg">YouTube</a>, <a href="https://www.reddit.com/r/emacs/comments/1vig0lo/small_navigation_package/">Reddit</a>, <a href="https://mathstodon.xyz/@benleis/117062178900339564">@benleis@mathstodon.xyz</a>) - navigate Markdown and Org files like a wiki</li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://ashishpanigrahi.com/blog/done-items-org-agenda/">Reviewing finished tasks from last week in org-agenda and emacs</a> (<a href="https://irreal.org/blog/?p=13998">Irreal</a>)</li>
<li><a href="https://github.com/nick-maderight/docx-view">Read a .docx in Emacs with its tracked changes and comments intact, as org-mode</a> (<a href="https://www.reddit.com/r/emacs/comments/1vic1od/read_a_docx_in_emacs_with_its_tracked_changes_and/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=sS53XwaRHg0">How to Generate PDFs from Org Mode using ox-odt</a> (26:03)</li>
<li><a href="https://github.com/rlridenour/ox-rlr-slipshow">rlridenour/ox-rlr-slipshow: Emacs Org mode exporter to create Slipshow Markdown files. · GitHub</a> (<a href="https://zirk.us/@randyridenour/117037845973779286">@randyridenour@zirk.us</a>)</li>
<li>Org development:
<ul class="org-ul">
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=473544a0c1d6b9a9941f4684f44229bf89a80c3a">ox: New hook that runs after include keywords, but before macros/babel</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=437fd1151a75c0ff98d759f67f3dfb0fa82d7c6f">org: Rename statistics scope options</a></li>
</ul></li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://www.alcarney.me/blog/2026/managing-changes-with-ediff/">Managing Changes with ediff — Alex Carney</a> (<a href="https://mastodon.social/@alcarney/117033523417469302">@alcarney</a>)</li>
<li><a href="https://mastodon.social/@glyph/117039748752725641">Tip about using diff-hl-set-reference-rev (@glyph)</a></li>
<li>[[<a href="https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsGitBlameOverTime">https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsGitBlameOverTime</a>][Chris's Wiki :: blog/programming/EmacsGitBlameOverTime]] (<a href="https://lobste.rs/s/hhuk8a/some_ways_navigate_through_git_blame_over">lobste.rs</a>)</li>
<li><a href="https://olddeuteronomy.github.io/post/debugging-in-emacs/">The Emacs Cat: Debugging in Emacs</a></li>
<li><a href="https://www.youtube.com/watch?v=xjIL1rGhKM0">Xah Talk Show Ep811. Emacs: CSS toggle px rem</a> (30:21)</li>
</ul></li>
<li>Math:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1vgtezf/rtsmode_now_on_melpa/">r-ts-mode now on Melpa</a></li>
</ul></li>
<li>Shells:
<ul class="org-ul">
<li><a href="https://gist.github.com/benja2998/69b8979a30b2f51dd74ecea62ab5a4ce">Eshell shared history</a> (<a href="https://www.reddit.com/r/emacs/comments/1vihenw/eshell_shared_history/">Reddit</a>)</li>
<li><a href="https://gist.github.com/benja2998/eea62f32d5886e48fdeb102eaf6be7e1">Zoxide in eshell</a> (<a href="https://www.reddit.com/r/emacs/comments/1vihdjx/zoxide_in_eshell/">Reddit</a>)</li>
</ul></li>
<li>Web:
<ul class="org-ul">
<li><a href="http://en.andros.dev/blog/e0e00b4b/eww-the-emacs-browser-you-underestimate/">Andros Fenollosa: EWW, the Emacs browser you underestimate</a> (<a href="https://news.ycombinator.com/item?id=49183070">HN</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://codeberg.org/martianh/mastodon.el">martianh/mastodon.el 2.1.0: collections</a> (<a href="https://todon.nl/@mousebot/117059831546992672">@mousebot@todon.nl</a>)</li>
</ul></li>
<li>Evil mode:
<ul class="org-ul">
<li><a href="https://emacs.stackexchange.com/questions/47704/disable-mouse-drag-to-select">Disable mouse drag selection in evil mode</a> (<a href="https://fire.asta.lgbt/notes/apidvhkrv2vy0d55">@aud@fire.asta.lgbt</a>)</li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="http://yummymelon.com/devnull/announcing-now-playing-el.html">Charles Choi: Announcing now-playing.el, an Emacs interface for the macOS Music app</a> (<a href="https://www.reddit.com/r/emacs/comments/1vel7ne/announcing_nowplayingel_a_remote_control/">Reddit</a>)</li>
<li><a href="https://sachachua.com/blog/2026/08/replace-youtube-captions-from-emacs-lisp/">Sacha Chua: Replace YouTube captions from Emacs Lisp</a></li>
</ul></li>
<li>LLMs:
<ul class="org-ul">
<li><a href="https://gitlab.com/kriyative/elisp-agent">kriyative / elisp-agent · GitLab</a> (<a href="https://functional.cafe/@kriyative/117029794002713064">@kriyative@functional.cafe</a>)</li>
<li><a href="https://blog.fidelramos.net/software/emacs-straight-ai-review">blog.fidelramos.net – Supply-chain hygiene for Emacs: LLM review of package upgrades</a> (<a href="https://blog.fidelramos.net/es/software/emacs-straight-ai-review">ES</a>)</li>
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00077.html">AGENTS.md</a> - discussion about whether to include AGENTS.md in Emacs source code (<a href="https://news.ycombinator.com/item?id=49201291">HN</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://sachachua.com/blog/2026/08/6-aout-emacs-chat-richard-bonichon/">Sacha Chua: Emacs Chat avec Richard Bonichon en français</a> (<a href="https://www.youtube.com/watch?v=sxqsIgXYkVw">YouTube</a>, 01:57:39)</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=4kP2PD7AmCI">How to Count Words In Emacs</a> (01:09)</li>
<li><a href="https://eshelyaron.com/posts/2026-08-06-emacs-arbitrary-code-execution-returns.html">Emacs Arbitrary Code Execution Returns</a> (<a href="https://www.reddit.com/r/emacs/comments/1vhuppw/arbitrary_code_execution_vulnerability_mitigated/">Reddit</a>)</li>
<li><a href="https://github.com/kristjoc/bible-gateway">bible-gateway package update: touch-typing verse memorisation, reading plans, transient menu, and more</a> (<a href="https://www.reddit.com/r/emacs/comments/1veofgj/biblegateway_package_update_touchtyping_verse/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1vjz9py/graphfa2_023_now_available_on_melpa/">graph-fa2 0.2.3 now available on MELPA</a> - graph visualization</li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li>emacs-devel:
<ul class="org-ul">
<li><a href="https://yhetil.org/emacs-devel/jwv7bm9281a.fsf-monnier+emacs@gnu.org/">Re: [PATCH] emoji on TUI emacs - Stefan Monnier via Emacs development discussions.</a> Possible workaround for different composition widths?</li>
<li><a href="https://yhetil.org/emacs-devel/861pca5tpu.fsf@gnu.org/">Re: Discussion about why GNU/Linux system upgrades cause old programs to break - Eli Zaretskii</a> Issues with compiling older versions</li>
</ul></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=60108e7f55f2dadea4266385b95d5bd3293fa89a">Show-all values for speedbar user options for hiding</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8a88f3ed5aeece4a7c8edbebc83ed52479fbbfab">Add `outline-occur' command and `display-buffer-default-alist' variable</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/bitbucket-devops">bitbucket-devops</a>: Bitbucket Cloud DevOps workflows (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/denote-smart-sluggify-title">denote-smart-sluggify-title</a>: Denoise denote titles to save filename length (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/graph-fa2">graph-fa2</a>: ForceAtlas2 pure-elisp background-cached engine (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/pimacs">pimacs</a>: Emacs Client for Pi (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/ronny-theme">ronny-theme</a>: A dark colorscheme inspired by Monokai (MELPA)</li>
</ul></li>
</ul>

<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://mastodon.social/tags/emacs">Mastodon #emacs</a>, <a href="https://bsky.app/hashtag/emacs">Bluesky #emacs</a>, <a href="https://hn.algolia.com/?query=emacs&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://lobste.rs/search?q=emacs&amp;what=stories&amp;order=newest">lobste.rs</a>, <a href="https://programming.dev/c/emacs?dataType=Post&amp;page=1&amp;sort=New">programming.dev</a>, <a href="https://lemmy.world/c/emacs">lemmy.world</a>, <a href="https://lemmy.ml/c/emacs?dataType=Post&amp;page=1&amp;sort=New">lemmy.ml</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, and <a href="https://lists.gnu.org/archive/html/emacs-devel/2026-08">emacs-devel</a>. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at <a href="mailto:sacha@sachachua.com">sacha@sachachua.com</a>. Thank you!</p>
<div><a href="https://sachachua.com/blog/2026/08/2026-08-10-emacs-news/index.org">View Org source for this post</a></div>
<p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2026%2F08%2F2026-08-10-emacs-news%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></description>
		</item><item>
		<title>2026-08-03 Emacs news</title>
		<link>https://sachachua.com/blog/2026/08/2026-08-03-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 03 Aug 2026 10:57:58 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/08/2026-08-03-emacs-news/</guid>
		<description><![CDATA[<div class="update" id="orgff3bcee">
<p>
<span class="timestamp-wrapper"><time class="timestamp" datetime="2026-08-03">[2026-08-03 Mon]</time></span>: Updated pkal's link to <a href="https://lists.gnu.org/archive/html/emacs-devel/2026-08/msg00029.html">Structured Changelogs for ELPA packages</a> (request for feedback)
</p>

</div>

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

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

<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://mastodon.social/tags/emacs">Mastodon #emacs</a>, <a href="https://bsky.app/hashtag/emacs">Bluesky #emacs</a>, <a href="https://hn.algolia.com/?query=emacs&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://lobste.rs/search?q=emacs&amp;what=stories&amp;order=newest">lobste.rs</a>, <a href="https://programming.dev/c/emacs?dataType=Post&amp;page=1&amp;sort=New">programming.dev</a>, <a href="https://lemmy.world/c/emacs">lemmy.world</a>, <a href="https://lemmy.ml/c/emacs?dataType=Post&amp;page=1&amp;sort=New">lemmy.ml</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, and <a href="https://lists.gnu.org/archive/html/emacs-devel/2026-08">emacs-devel</a>. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at <a href="mailto:sacha@sachachua.com">sacha@sachachua.com</a>. Thank you!
</p>
<div><a href="https://sachachua.com/blog/2026/08/2026-08-03-emacs-news/index.org">View Org source for this post</a></div>
<p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2026%2F08%2F2026-08-03-emacs-news%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></description>
		</item><item>
		<title>2026-07-27 Emacs news</title>
		<link>https://sachachua.com/blog/2026/07/2026-07-27-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 27 Jul 2026 12:46:21 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/07/2026-07-27-emacs-news/</guid>
		<description><![CDATA[<p>
Lots of discussion around <a href="https://en.andros.dev/blog/06bfd107/emacs-is-a-lispboard/">Emacs is a Lispboard</a> (<a href="https://news.ycombinator.com/item?id=49021786">HN</a>) and <a href="http://yummymelon.com/devnull/malleable-computing-emacs-and-you.html">Malleable Computing, Emacs, and You</a> (<a href="https://news.ycombinator.com/item?id=49013538">HN</a>). Also, last call for Emacs Carnival posts for June (theme: <a href="https://plaindrops.de/blog/2026/emacscarnival2607/">Programming</a>). The theme for August is <a href="https://www.chiply.dev/post-august-emacs-carnival">The Search for Knowledge</a>. Enjoy!
</p>

<ul class="org-ul">
<li>Emacs 31:
<ul class="org-ul">
<li><a href="https://lists.gnu.org/archive/html/emacs-devel/2026-07/msg00270.html">Emacs 31.0.91 pretest is available</a> (<a href="https://www.reddit.com/r/emacs/comments/1v7x4ws/emacs_31091_pretest_is_available/">Reddit</a>, <a href="https://irreal.org/blog/?p=13966">Irreal</a>)</li>
</ul></li>
<li>Upcoming events (<a href="https://emacslife.com/calendar/emacs-calendar.ics">iCal file</a>, <a href="https://emacslife.com/calendar/">Org</a>):
<ul class="org-ul">
<li>Emacs Berlin: Emacs-Berlin Hybrid Meetup <a href="https://emacs-berlin.org/">https://emacs-berlin.org/</a> Wed Jul 29 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/UTC - 1900 Europe/Berlin - 2230 Asia/Kolkata &ndash; Thu Jul 30 0100 Asia/Singapore</li>
<li>Emacs.si (in person): Emacs.si meetup #8 2026 (v #živo) <a href="https://dogodki.kompot.si/events/3944ee8f-6da1-4720-b086-b9217e4f5c7b">https://dogodki.kompot.si/events/3944ee8f-6da1-4720-b086-b9217e4f5c7b</a> Mon Aug 3 1900 CET</li>
<li>EmacsATX: Emacs Social <a href="https://www.meetup.com/emacsatx/events/315091679/">https://www.meetup.com/emacsatx/events/315091679/</a> Thu Aug 6 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto - 2300 Etc/UTC &ndash; Fri Aug 7 0100 Europe/Berlin - 0430 Asia/Kolkata - 0700 Asia/Singapore</li>
<li>M-x Research: TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Fri Aug 7 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/UTC - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://taonaw.com/2026/07/23/emacs-config-gems-part.html">TAONAW - Emacs and Org Mode: Emacs Config Gems - Part 1</a> (<a href="https://irreal.org/blog/?p=13968">Irreal</a>)</li>
<li><a href="https://emacsredux.com/blog/2026/07/25/cider-and-projectile-meet-embark/">Emacs Redux: CIDER and Projectile Meet Embark</a> (<a href="https://irreal.org/blog/?p=13973">Irreal</a>)</li>
<li><a href="https://codeberg.org/wwr/dotfiles">An emacs config</a> (<a href="https://www.reddit.com/r/emacs/comments/1v45329/an_emacs_config/">Reddit</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://tech.lgbt/@FoxFunction/116976647059275676">Shuffle filenames (@FoxFunction@tech.lgbt)</a></li>
<li><a href="https://github.com/zHaOdANiuu/color-picker.el">Color picker for emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1v4gz87/color_picker_for_emacs/">Reddit</a>)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://emacsredux.com/blog/2026/07/21/right-aligned-mode-line-elements/">Emacs Redux: Right-aligned Mode Line Elements</a> (<a href="https://irreal.org/blog/?p=13962">Irreal</a>)</li>
<li><a href="https://github.com/rougier/mode-line-maker">Mode line maker</a> (<a href="https://www.reddit.com/r/emacs/comments/1v49r2n/mode_line_maker/">Reddit</a>)</li>
<li><a href="https://speechcode.com/blog/mode-line-path">Arthur A. Gleckler: mode-line-path</a></li>
<li><a href="https://github.com/saulotoledo/trailing-newline-indicator">Introducing trailing-newline-indicator: Visual clarity for file-ending newlines in Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1v3ol5w/introducing_trailingnewlineindicator_visual/">Reddit</a>)</li>
<li><a href="https://github.com/zHaOdANiuu/material-icon.el">New Emacs icon theme package (out of the box, supports dired, ibuffer, speedbar) with 1200+ SVG icons</a> (<a href="https://www.reddit.com/r/emacs/comments/1v1pp4n/new_emacs_icon_theme_package_out_of_the_box/">Reddit</a>)</li>
<li><a href="https://protesilaos.com/codelog/2026-07-22-emacs-pulsar-1-4-0/">Protesilaos: Emacs: pulsar version 1.4.0</a></li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://mbork.pl/2026-07-20_Hideshow_mode">Marcin Borkowski: Hideshow mode</a></li>
<li><a href="https://emacsredux.com/blog/2026/07/22/dedicate-windows-with-toggle-window-dedicated/">Emacs Redux: Dedicate Windows with toggle-window-dedicated</a> (<a href="https://irreal.org/blog/?p=13964">Irreal</a>)</li>
<li><a href="https://metaredux.com/posts/2026/07/27/projectile-3-3.html">Meta Redux: Projectile 3.3</a></li>
<li><a href="https://www.youtube.com/watch?v=na_zxYz87xY">Emacs | Project.el</a> (16:57)</li>
</ul></li>
<li>Dired:
<ul class="org-ul">
<li><a href="https://eugene-andrienko.com/2026-07-05-my-emacs-configuration-dired.html">My Emacs configuration (Dired)</a> (<a href="https://news.ycombinator.com/item?id=49035561">HN</a>)</li>
<li><a href="https://emacs.dyerdwelling.family/emacs/20260721093224-emacs&#45;&#45;borrowing-from-jasspa-microemacs-dired-sort-keybindings/">James Dyer: Borrowing from Jasspa MicroEmacs: Dired Sort Keybindings</a></li>
<li><a href="https://taonaw.com/2026/07/23/interesting-trick-discovered-by-mistake.html">TAONAW: Dragging and dropping into Dired copies files</a></li>
<li><a href="https://post.hillenius.net/social/gijs/p/1785054109.530148">Tip: (setq dired-mouse-drag-files t) (@gijs@post.hillenius.net)</a></li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://github.com/yibie/md-mode">md-mode: Org-style structural editing and same-buffer rendering for Markdown</a> (<a href="https://www.reddit.com/r/emacs/comments/1v4vkbh/mdmode_orgstyle_structural_editing_and_samebuffer/">Reddit</a>)</li>
<li><a href="https://irreal.org/blog/?p=13958">Irreal: A Small Jinx Tweak</a></li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://list.orgmode.org/87h5loojk4.fsf@bzg.fr">Org Mode requests: [TODO] Fix obsolete/wrong info in worg/org-faq.org</a></li>
<li><a href="https://list.orgmode.org/87ldaxub2y.fsf@gmail.com">Org Mode requests: [RFC] org-agenda: combine Clocked and Closed entries</a></li>
<li><a href="https://list.orgmode.org/87h5ll4wez.fsf@localhost">Org Mode requests: [RFC] PDF document tagging: language code</a></li>
<li><a href="https://list.orgmode.org/CAO48Bk8F1MaAk6X4U-FS+wrG_7f2fcQui_-Xwb0NUQ+Qr7T0aw@mail.gmail.com">Org Mode requests: [RFC] Font control as of today</a></li>
<li><a href="https://list.orgmode.org/CAO48Bk-ROBEEznUWRANL8tzd1HkQEERU+YqQqj6Y_pQzAVNbmA@mail.gmail.com">Org Mode requests: [RFC] Small restriction in BEAMER_HEADER: WDYT?</a></li>
<li><a href="https://tech.lgbt/@FoxFunction/116952748826844100">Show current tasks after init (@FoxFunction@tech.lgbt)</a></li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/07/the-problem-with-tags-lists.html">Raymond Zeitler: The Problem With Tags Lists</a></li>
<li><a href="https://ashishpanigrahi.com/blog/done-items-org-agenda/">Reviewing finished tasks from last week in org-agenda and emacs</a> (<a href="https://mas.to/@paniash/116982944417387397">@paniash@mas.to</a>)</li>
<li><a href="https://gitlab.com/vegasharmon/org-block-wrap">org-block-wrap: fix unsightly notches in org blocks</a> (<a href="https://www.reddit.com/r/emacs/comments/1v1wnhc/orgblockwrap_fix_unsightly_notches_in_org_blocks/">Reddit</a>)</li>
<li><a href="https://gnulinux.ch/kalender-von-emacs-org-mode-in-thunderbird-exportieren">Kalender von Emacs Org-mode in Thunderbird exportieren - GNU/Linux.ch</a> (<a href="https://troet.cafe/@Verfassungklage/116976747772374047">@Verfassungklage@troet.cafe</a>)</li>
<li>Org development:
<ul class="org-ul">
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=6e8663ef2f9fb68881aff153457c364b214c46ce">org-odt-verse-block: Fix invalid tab indentation alignment</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=646d42398999d9c45c633c14a15b97108d5d0b79">lisp/ox-html: New export option for file links</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3192babfe9442e331eb434fdf5259404d3da2ecd">ox-beamer.el: Move Beamer theme definition right after documentclass</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=90c612177dbf723910acf6518135249bc47f6cc5">ox-latex: Add org-latex-default-example-options</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://github.com/kn66/flex-x">`flex-x: built-in flex completion with AND filtering, history-aware sorting, and migemo/pyim support`</a> (<a href="https://www.reddit.com/r/emacs/comments/1v1ywkd/flexx_builtin_flex_completion_with_and_filtering/">Reddit</a>)</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://codeberg.org/ryanprior/xc.el">ryanprior/xc.el: Integrate the xc task runner with Emacs - Codeberg.org</a> (<a href="https://mastodon.social/@ryanprior/116988945802001598">@ryanprior</a>)</li>
<li><a href="https://github.com/lina-bh/jsonschema-treesit/">jsonschema-treesit: JSON object key completion using JSON Schema and treesit</a></li>
<li><a href="https://github.com/saulotoledo/java-agent-loader">Seamless Lombok, JaCoCo, and Other Java Agent Integration in Emacs with JAL</a> (<a href="https://www.reddit.com/r/emacs/comments/1v3n8vr/seamless_lombok_jacoco_and_other_java_agent/">Reddit</a>)</li>
<li><a href="https://metaredux.com/posts/2026/07/23/making-cider-more-discoverable.html">Meta Redux: Making CIDER More Discoverable</a></li>
<li><a href="https://metaredux.com/posts/2026/07/25/modernizing-cider-completion.html">Meta Redux: Modernizing CIDER’s Completion</a></li>
<li><a href="https://metaredux.com/posts/2026/07/27/closing-the-find-usages-gap-in-cider.html">Meta Redux: Closing the Find-Usages Gap in CIDER</a></li>
</ul></li>
<li>Web:
<ul class="org-ul">
<li><a href="https://ray-on-emacs.blogspot.com/2026/07/how-to-copy-link-at-point-undocumented.html">Raymond Zeitler: How to Copy the Link at Point &ndash; an Undocumented Feature in EWW</a> (<a href="https://irreal.org/blog/?p=13971">Irreal</a>)</li>
<li><a href="https://fosstodon.org/@zrzz/116984063583605089">How to enable ace-link for elpher (@zrzz@fosstodon.org)</a></li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://macowners.club/posts/imessage-in-emacs/">Aimé Bertrand: iMessage in Emacs</a></li>
<li><a href="https://gts.skobk.in/@tennoseremel/statuses/01KYF82ZCKN1ZGB710YG1CBDGG">my-jabber-esperanto-conversation - enable input methods based on chat participants (@tennoseremel@gts.skobk.in)</a></li>
</ul></li>
<li>LLMs:
<ul class="org-ul">
<li><a href="https://sr.ht/~hajovonta/emacs-semantic/">emacs-semantic: Semantic search for all GNU Emacs functions. Find functions by describing what you want to do in plain English.</a> (<a href="https://mastodon.online/@hajovonta/116959064524892884">@hajovonta@mastodon.online</a>)</li>
<li><a href="https://www.youtube.com/watch?v=_z6_df9s2Fs">llm-buddy demo: automatic error detection and fixing in Emacs!</a> (10:26)</li>
<li><a href="https://xenodium.com/agent-shell-0-63-updates">Alvaro Ramirez: agent-shell 0.63 updates</a> (<a href="https://www.reddit.com/r/emacs/comments/1v3d56z/agentshell_063_updates/">Reddit</a>, <a href="https://lobste.rs/s/oscswl/agent_shell_0_63_updates">lobste.rs</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.chiply.dev/post-august-emacs-carnival">Charlie Holland: The Search for Knowledge: Emacs Carnival August 2026</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/1v5bvwz/what_do_you_not_use_emacs_for_that_emacs_is/">What do you NOT use Emacs for, that Emacs is (reasonably) capable of doing?</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/1v3n5vx/my_experience_using_emacs_for_a_month_as_a/">My Experience Using Emacs for a Month as a Long-Time Neovim User</a></li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://en.andros.dev/blog/06bfd107/emacs-is-a-lispboard/">Emacs is a Lispboard</a> (<a href="https://www.reddit.com/r/emacs/comments/1v5fny0/emacs_is_a_lispboard/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=49021786">HN</a>)</li>
<li><a href="http://yummymelon.com/devnull/malleable-computing-emacs-and-you.html">Malleable Computing, Emacs, and You</a> (<a href="https://www.reddit.com/r/emacs/comments/1v3th69/malleable_computing_emacs_and_you/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=49013538">HN</a>)</li>
<li><a href="https://github.com/bartbunting/emacspeak-support">bartbunting/emacspeak-support: Speech enabling emacs packages · GitHub</a> (<a href="https://tweesecake.social/@pixelate/116976786206662064">@pixelate@tweesecake.social</a>)</li>
<li><a href="https://codeberg.org/mclearc/emacs-ipad">Emacs on the iPad: first release (v0.1.0, sideloadable .ipa)</a> (<a href="https://www.reddit.com/r/emacs/comments/1v429ln/emacs_on_the_ipad_first_release_v010_sideloadable/">Reddit</a>)</li>
<li><a href="https://github.com/borkdude/cljbang.el">A light-weight Clojure-like language that runs directly in Emacs Lisp</a> (<a href="https://www.reddit.com/r/emacs/comments/1v2u4ai/a_lightweight_clojurelike_language_that_runs/">Reddit</a>)</li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/07/modeling-browser-history-in-emacs.html">Raymond Zeitler: Modeling Browser History in Emacs</a></li>
<li><a href="https://lars.ingebrigtsen.no/2026/07/22/its-time-to-wake-up-an-emacs-alarm-clock/">Lars Ingebrigtsen: It’s time to wake up: An Emacs alarm clock</a></li>
<li><a href="https://protesilaos.com/codelog/2026-07-24-emacs-substitute-0-6-0/">Protesilaos: Emacs: Substitute version 0.5.0</a></li>
<li><a href="https://chainsawriot.com/postmannheim/2026/07/25/writeredeck.html">Chung-hong Chan: Emacs Writing Machine</a> (<a href="https://lobste.rs/s/pqkfur/emacs_writing_machine">lobste.rs</a>)</li>
<li><a href="https://taonaw.com/2026/07/26/emacs-config-gems-part.html">TAONAW - Emacs and Org Mode: Emacs Config Gems - Part 2</a></li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0a714557ebd1c88a01e006fc1419b61d9807a76a">vc-dir: Don't resolve DIR to truename unnecessarily</a> (<a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6f5bcd19b27839a0fab530d9a6a33037d132a4df">reworded</a>)</li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=57c5967828f0415604a393b244bd62be93262f30">current-time-list now defaults to nil</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=074cdea573ed21c8b92d45e4aca5cd2b9e05bbaf">timeclock: Optionally use 24-hour clock</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/fnm">fnm</a>: Manage Node versions using fnm (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/grpclient">grpclient</a>: Grpcurl interactive builder (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/gruber-darker-ayu-theme">gruber-darker-ayu-theme</a>: Gruber Darker + Ayu Dark color theme (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/keycoach">keycoach</a>: Learn keybindings (MELPA)</li>
<li><a target="_blank" href="https://elpa.gnu.org/packages/mode-line-maker.html">mode-line-maker</a>: Mode-line helper tools (GNU ELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/project-x">project-x</a>: Extra convenience features for project.el (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/smali-mode">smali-mode</a>: Major mode for editing Smali/Baksmali files (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/snippy">snippy</a>: Vscode snippet support with Yasnippet (MELPA)</li>
</ul></li>
</ul>

<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://mastodon.social/tags/emacs">Mastodon #emacs</a>, <a href="https://bsky.app/hashtag/emacs">Bluesky #emacs</a>, <a href="https://hn.algolia.com/?query=emacs&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://lobste.rs/search?q=emacs&amp;what=stories&amp;order=newest">lobste.rs</a>, <a href="https://programming.dev/c/emacs?dataType=Post&amp;page=1&amp;sort=New">programming.dev</a>, <a href="https://lemmy.world/c/emacs">lemmy.world</a>, <a href="https://lemmy.ml/c/emacs?dataType=Post&amp;page=1&amp;sort=New">lemmy.ml</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, and <a href="https://lists.gnu.org/archive/html/emacs-devel/2026-07">emacs-devel</a>. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at <a href="mailto:sacha@sachachua.com">sacha@sachachua.com</a>. Thank you!
</p>
<p>
*</p>
<div><a href="https://sachachua.com/blog/2026/07/2026-07-27-emacs-news/index.org">View Org source for this post</a></div>
<p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2026%2F07%2F2026-07-27-emacs-news%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></description>
		</item><item>
		<title>2026-07-20 Emacs news</title>
		<link>https://sachachua.com/blog/2026/07/2026-07-20-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 20 Jul 2026 12:27:43 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/07/2026-07-20-emacs-news/</guid>
		<description><![CDATA[<p>
Completion seems to be the topic of the day. Check out the new videos
and resources people have shared on both completion in buffer and in
the mini-buffer. Also, there's been lots of discussion for or against
Human Emacs; links are in the Community sectio.
</p>

<ul class="org-ul">
<li>Upcoming events (<a href="https://emacslife.com/calendar/emacs-calendar.ics">iCal file</a>, <a href="https://emacslife.com/calendar/">Org</a>):
<ul class="org-ul">
<li>Emacs APAC: Emacs APAC meetup (virtual) <a href="https://emacs-apac.gitlab.io/announcements/">https://emacs-apac.gitlab.io/announcements/</a> Sat Jul 25 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/UTC - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore</li>
<li>Emacs Berlin: Emacs-Berlin Hybrid Meetup <a href="https://emacs-berlin.org/">https://emacs-berlin.org/</a> Wed Jul 29 1000 America/Vancouver - 1200 America/Chicago - 1300 America/Toronto - 1700 Etc/UTC - 1900 Europe/Berlin - 2230 Asia/Kolkata &ndash; Thu Jul 30 0100 Asia/SrEingapore</li>
<li><a href="https://sachachua.com/blog/2026/08/6-aout-emacs-chat-richard-bonichon/">Sacha Chua: 6 août: Emacs Chat: Richard Bonichon</a></li>
<li><a href="https://sachachua.com/blog/2026/08/20-aout-emacs-chat-abdallah-maouche/">Sacha Chua: 20 août: Emacs Chat: Abdallah Maouche</a></li>
</ul></li>
<li>Beginner:
<ul class="org-ul">
<li><a href="https://emacsdocs.org">Emacs Docs: The modern documentation website Emacs deserves</a> (<a href="https://www.reddit.com/r/emacs/comments/1ux6cv5/emacs_docs_the_modern_documentation_website_emacs/">Reddit</a>, <a href="https://lobste.rs/s/fvupsy/emacs_docs_modern_documentation_website">lobste.rs</a>, <a href="https://news.ycombinator.com/item?id=48911283">HN</a>)</li>
<li><a href="https://www.youtube.com/watch?v=kOw5cqtcmUg">How to Undo in Emacs</a> (01:24)</li>
<li><a href="https://www.youtube.com/watch?v=AUY6CkcfGHE">How to Find and Replace Text in Emacs</a> (02:52)</li>
<li><a href="https://www.youtube.com/watch?v=18-s7UdMIG0">One shot modifiers, then emacs tutorial</a> (02:08:22)</li>
<li><a href="https://www.youtube.com/watch?v=jCKLY3xH7SY">Let's Finally Finish the Emacs Tutorial</a> (02:03:47)</li>
<li><a href="https://youtube.com/live/Crp2e5D_Q78">New to Emacs? Learning Vanilla Emacs with Protesilaos | Coaching Session #2</a> (<a href="https://www.reddit.com/r/emacs/comments/1uvirxn/new_to_emacs_learning_vanilla_emacs_with/">Reddit</a>)</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://emacsredux.com/blog/2026/07/18/which-key-is-now-built-in/">Emacs Redux: which-key is Now Built-in</a></li>
<li><a href="https://www.youtube.com/watch?v=vyLzOD6eQgM">Stop Installing Every Emacs Package You See</a> (04:07)</li>
<li><a href="https://emacsredux.com/blog/2026/07/14/all-aboard-embark/">Emacs Redux: All Aboard Embark!</a> (<a href="https://irreal.org/blog/?p=13954">Irreal</a>)</li>
<li><a href="https://mathstodon.xyz/@oantolin/116936370788838679">Tip about using embark-bindings-at-point to find available commands (@oantolin@mathstodon.xyz)</a></li>
<li><a href="https://ottawa.place/@plantarum/116891458751803204">Tip about setting describe-bindings-outline-rules (@plantarum@ottawa.place)</a></li>
<li><a href="https://www.youtube.com/watch?v=zbZR95OIkLY">Gentoo Simp Demonstrates Beacon Mode With Meow On Emacs.</a> (03:30)</li>
<li><a href="https://github.com/kickingvegas/casual/discussions/484">casual 2.17.0</a> (<a href="https://sfba.social/@kickingvegas/116932294905774556">@kickingvegas@sfba.social</a>)</li>
<li><a href="https://github.com/gornskew/skewed-emacs">skewed-emacs: containerized Emacs + Lisp environment — now starts with a single curl command, no clone required</a> (<a href="https://www.reddit.com/r/emacs/comments/1uxva7z/skewedemacs_containerized_emacs_lisp_environment/">Reddit</a>)</li>
<li><a href="https://outputerror.com/emacs-config/">Emacs literate config</a> (<a href="https://mas.to/@rickwysocki/116902714689980984">@rickwysocki@mas.to</a>)</li>
<li><a href="https://www.cipherbliss.com/2026/initialisation-d'emacs/">initialisation d'emacs -</a> (<a href="https://mastodon.cipherbliss.com/@tykayn/116925342002935521">@tykayn@mastodon.cipherbliss.com</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://emacsredux.com/blog/2026/07/17/tree-sitter-modes-still-need-a-syntax-table/">Emacs Redux: Tree-sitter Modes Still Need a Syntax Table</a></li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://github.com/abidanBrito/sleek-modeline">sleek-modeline - A minimal and elegant modeline for Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1uyce1s/sleekmodeline_a_minimal_and_elegant_modeline_for/">Reddit</a>)</li>
<li><a href="https://protesilaos.com/codelog/2026-07-16-emacs-doric-lilac-doric-borage/">Protesilaos: Emacs: ‘doric-lilac’ and ‘doric-borage’ coming to the ‘doric-themes’</a></li>
<li><a href="https://github.com/shaneikennedy/pierre-themes.el">Diffs.com emacs themes</a> (<a href="https://www.reddit.com/r/emacs/comments/1uzun7w/diffscom_emacs_themes/">Reddit</a>)</li>
<li><a href="https://github.com/dpassen/modus-alabaster">New modus-alabaster themes</a> (<a href="https://www.reddit.com/r/emacs/comments/1uxd052/new_modusalabaster_themes/">Reddit</a>)</li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://github.com/jroimartin/outline-occur">jroimartin/outline-occur: Navigate the buffer's outline using occur. · GitHub</a> (<a href="https://fosstodon.org/@jroimartin/116934697986887734">@jroimartin@fosstodon.org</a>)</li>
<li><a href="https://metaredux.com/posts/2026/07/18/projectile-3-2.html">Meta Redux: Projectile 3.2</a></li>
<li><a href="https://www.youtube.com/watch?v=1wrF6J3V47A">Ayuda de vim cscope, emacs y global.</a> (05:05)</li>
</ul></li>
<li>TRAMP:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=sb39zCRkZGE">Gentoo User shows you How to edit your make.conf in Emacs</a> (02:25) - using TRAMP to edit files as root</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://recurse.social/@shapr/116880035370360770">ispell-word to fix spelling (@shapr@recurse.social)</a></li>
<li><a href="https://irreal.org/blog/?p=13943">Irreal: Jinx Reconsidered</a> (<a href="https://irreal.org/blog/?p=13945">Irreal</a>)</li>
<li><a href="https://i.redd.it/mty2cz1pc1dh1.gif">Emacs on Windows: Display CJK IME composition inline without librime — just hook into the system input method</a></li>
<li><a href="https://fosstodon.org/@zrzz/116949618493689603">Preview command for gemtext-mode (@zrzz@fosstodon.org)</a></li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://list.orgmode.org/87a4rut4c4.fsf@gmail.com">Org Mode requests: [RFC] Rename options controlling recursive statistics</a></li>
<li><a href="https://list.orgmode.org/CAO48Bk-ROBEEznUWRANL8tzd1HkQEERU+YqQqj6Y_pQzAVNbmA@mail.gmail.com">Org Mode requests: [RFC] Small restriction in BEAMER_HEADER: WDYT?</a></li>
<li><a href="https://list.orgmode.org/CAO48Bk8F1MaAk6X4U-FS+wrG_7f2fcQui_-Xwb0NUQ+Qr7T0aw@mail.gmail.com">Org Mode requests: [RFC] Font control as of today</a>
<ul class="org-ul">
<li><a href="https://ecoevo.social/@paaguti/116928062162250521">@paaguti@ecoevo.social</a></li>
</ul></li>
<li><a href="https://list.orgmode.org/orgmode/87tsq6937o.fsf@localhost/">[RFC] Help with PDF/UA2 accessibility tests for ox-latex - Ihor Radchenko</a> (<a href="https://fosstodon.org/@yantar92/116896840327194886">@yantar92@fosstodon.org</a>)</li>
<li><a href="https://www.youtube.com/watch?v=Crp2e5D_Q78">[02] Vanilla Emacs with Prot: I’ll Repent for My Markdown Sins</a> (02:09:15) - beginner exploring Org</li>
<li><a href="https://mike.hostetlerhome.com/why-orgs-agenda-ignores-your-start-day.html">Mike Hostetler: Why Org's agenda ignores your start day</a></li>
<li><a href="https://taonaw.com/2026/07/13/a-quick-orgmode-internal-links.html">TAONAW - Emacs and Org Mode: A Quick org-mode Internal Links Reference</a></li>
<li><a href="https://sachachua.com/blog/2026/07/mon-flux-de-travail-de-programmation/">Sacha Chua: Mon flux de travail de programmation</a></li>
<li><a href="https://www.youtube.com/watch?v=7ZJZ3RPgjTA">Comment j'organise mon emploi du temps avec org emacs / tablette eink BOOX</a> (16:19)</li>
<li><a href="https://taonaw.com/2026/07/13/say-you-go-jump-to.html">Tip: Use org-mark-ring-goto to return after opening a link</a></li>
<li><a href="https://github.com/larrasket/org-pad.el">Drawing inside Org-mode using iPad (or any device using tldraw on the browser) seamlessly</a> (<a href="https://www.youtube.com/watch?v=q_te8iX-Cjo">YouTube</a> 01:16, <a href="https://www.reddit.com/r/emacs/comments/1v05hcc/drawing_inside_orgmode_using_ipad_or_any_device/">Reddit</a>)</li>
<li><a href="https://codeberg.org/screwlisp/ickle">screwlisp/ickle: Org babel for complex embeddable common lisp interactions i.e. ansi common lisp as a C (or C++) library with duplexed embedding and interleaving.</a> (<a href="https://gamerplus.org/@screwlisp/116915483654329114">@screwlisp@gamerplus.org</a>)</li>
<li><a href="https://list.orgmode.org/87tspw1cwz.fsf@localhost/T/#u">Notes from #2 OrgDevMeetup on Sat, July 18, 11:00 UTC+3</a> (<a href="https://archive.org/details/2-org-dev-meetup-on-sat-july-18-11-00-utc-3">video</a>, <a href="https://www.reddit.com/r/orgmode/comments/1v00i9c/video_2_orgdevmeetup_on_sat_july_18_1100_utc3/">Reddit</a>, <a href="https://fosstodon.org/@yantar92/116941937158323918">@yantar92@fosstodon.org</a>) -</li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://jneidel.com/guide/emacs-completion/">[Article] Guide to Modern Emacs Completion: vertico, corfu &amp; friends</a> (<a href="https://www.reddit.com/r/emacs/comments/1uvu6t6/article_guide_to_modern_emacs_completion_vertico/">Reddit</a>)</li>
<li><a href="https://protesilaos.com/codelog/2026-07-19-emacs-completion-at-point-functions/">Protesilaos: Emacs: Completion in the buffer with completion-at-point-functions</a> (<a href="https://www.youtube.com/watch?v=x3rqjpNm3e0">YouTube</a>, 22:53, <a href="https://www.reddit.com/r/emacs/comments/1v2dia1/prot_new_video/">Reddit</a>)</li>
<li><a href="https://emacsredux.com/blog/2026/07/17/inline-completion-with-completion-preview-mode/">Emacs Redux: Inline Completion with completion-preview-mode</a></li>
<li><a href="https://emacsredux.com/blog/2026/07/13/cape-corfus-best-friend/">Emacs Redux: Cape: Corfu’s Best Friend</a></li>
<li><a href="https://shender.org/vertico-backspace-like-ido/">Vadzim Shender: Making backspace in vertico behave like ido</a></li>
<li><a href="https://github.com/minad/corfu/commit/3cacdaf3701d349656415756173f484d798a2bfd">New corfu-mouse extension · minad/corfu@3cacdaf · GitHub</a> (<a href="https://mastodon.world/@minad/116948597598398203">@minad@mastodon.world</a>)</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://github.com/vmargb/region-pin">New package: region-pin.el for floating code snippets</a> (<a href="https://www.reddit.com/r/planetemacs/comments/1v0tzvk/new_package_regionpinel_for_floating_code_snippets/">Reddit</a>)</li>
<li><a href="https://github.com/zHaOdANiuu/.emacs.d/blob/main/lisp/init-debug.el">dape toolbar (use child-frame and nerd icons)</a> (<a href="https://www.reddit.com/r/emacs/comments/1uw4iwc/dape_toolbar_use_childframe_and_nerd_icons/">Reddit</a>) - debugger controls</li>
<li><a href="https://mastodon.social/@shivjm/116912904954729069">Tip about using consult-lsp-diagnostics (@shivjm)</a></li>
<li><a href="https://mike.hostetlerhome.com/how-emacs-uses-nix">How Emacs Uses Nix — Where Are The Wise Men?</a> (<a href="https://appdot.net/@mikehoss/116897485498541203">@mikehoss@appdot.net</a>)</li>
<li><a href="https://web.xiaolong-hosting.com/blog/post/emacs-dir-localsel-file-for-python-projects">Emacs .dir-locals.el File for Python Projects</a> (<a href="https://mastodon.social/@zelphirkaltstahl/116942363223540513">@zelphirkaltstahl</a>)</li>
<li><a href="https://mastodon.social/@shivjm/116912904954729069">Tip: consult-lsp-diagnostics from the consult-lsp package (@shivjm)</a></li>
<li><a href="https://youtube.com/watch?v=HLhSy1cB6Lw&amp;si=1ZSrGae13_UKRIhA">Full IDE Power Over SSH: Remote C++ development - Terminal Emacs, No GUI</a> (<a href="https://www.reddit.com/r/emacs/comments/1uzg1lw/full_ide_power_over_ssh_remote_c_development/">Reddit</a>)</li>
<li><a href="https://metaredux.com/posts/2026/07/15/cider-2-0.html">Meta Redux: CIDER 2.0: Sky is the Limit</a></li>
<li><a href="https://metaredux.com/posts/2026/07/16/clj-refactor-4-0.html">Meta Redux: clj-refactor.el 4.0</a></li>
<li><a href="https://functional.cafe/@otfrom/116895003080164056">Pair of functions to send things to the tap inspector in clerk and clojure (@otfrom@functional.cafe)</a></li>
<li><a href="https://metaredux.com/posts/2026/07/17/stepping-through-macros-in-cider.html">Meta Redux: Stepping Through Macros in CIDER</a></li>
<li><a href="https://metaredux.com/posts/2026/07/18/sayid-0-8.html">Meta Redux: Sayid 0.8</a></li>
<li><a href="https://emacsredux.com/blog/2026/07/20/flymake-can-now-show-diagnostics-at-the-end-of-the-line/">Emacs Redux: Flymake Can Now Show Diagnostics at the End of the Line</a> (<a href="https://irreal.org/blog/?p=13960">Irreal</a>)</li>
<li><a href="https://goto.ryuslash.org/@ryuslash/statuses/01KXFTV84R9HJCSW2ZBTT16EEY">Hide module imports in Scheme buffers using an overlay (@ryuslash@goto.ryuslash.org)</a></li>
<li><a href="https://jointhefreeworld.org/blog/articles/emacs/emacs-eglot-scala-kotlin/index.html">Emacs Eglot for Scala and Kotlin (JVM) and some nifty workarounds for day-to-day usage</a> (<a href="https://www.reddit.com/r/emacs/comments/1v1iee4/emacs_eglot_for_scala_and_kotlin_jvm_and_some/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=48990219">HN</a>)</li>
<li><a href="https://codeberg.org/gemmaro/cwmrc-mode">gemmaro/cwmrc-mode: Emacs major mode and Flymake backend for cwmrc format. - Codeberg.org</a> (<a href="https://mastodon.social/@gemmaro/116878099212547986">@gemmaro</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://mastodon.social/@lhp/116920177655368500">Gnus: Call custom functions when formatting message lines in summary buffers (@lhp)</a></li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="https://www.naiquev.in/controlling-a-youtube-video-from-emacs.html">Controlling a YouTube video from emacs</a> (<a href="https://fosstodon.org/@naiquevin/116878858378174971">@naiquevin@fosstodon.org</a>)</li>
</ul></li>
<li>Fun:
<ul class="org-ul">
<li><a href="https://codeberg.org/tnalpgge/cabrillo-el">tnalpgge/cabrillo-el: Parse Cabrillo format amateur radio contact logs in Emacs - Codeberg.org</a> (<a href="https://bsd.network/@nasunasu/116888667122021926">@nasunasu@bsd.network</a>)</li>
</ul></li>
<li>LLMs:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1uwm3c0/the_state_of_agentic_coding_tools_in_emacs_2026/">The state of agentic coding tools in Emacs (2026)</a></li>
<li><a href="https://github.com/vv111y/spacemacs-agentic">Spacemacs layer for ai-code-interface.el</a> (<a href="https://www.reddit.com/r/emacs/comments/1uvwhis/spacemacs_layer_for_aicodeinterfaceel/">Reddit</a>)</li>
<li><a href="https://github.com/krvkir/gptel-permit">gptel-permit: rule-based permissions for tool calls</a> (<a href="https://www.reddit.com/r/emacs/comments/1uwwu71/gptelpermit_rulebased_permissions_for_tool_calls/">Reddit</a>)</li>
<li><a href="https://github.com/bharadswami/gptel-openrouter">Automatically get Openrouter model catalog in gptel</a> (<a href="https://www.reddit.com/r/emacs/comments/1uwsgrq/automatically_get_openrouter_model_catalog_in/">Reddit</a>)</li>
<li><a href="https://v.redd.it/z27hk1eewadh1">Jetpacs-Composer: Emacs as a No-Code platform proof of concept.</a> (<a href="https://www.reddit.com/r/emacs/comments/1uwsgzf/jetpacscomposer_emacs_as_a_nocode_platform_proof/">Reddit</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1uvwm4j/fortnightly_tips_tricks_and_questions_20260714/">Fortnightly Tips, Tricks, and Questions — 2026-07-14 / week 28</a></li>
<li><a href="https://cephei8.dev/blog/emacs-things/">Things that made me come back to Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1v06p7y/things_that_made_me_come_back_to_emacs/">Reddit</a>)</li>
<li><a href="https://developer.upsun.com/posts/insights/why-emacs-is-still-my-interface-to-my-computer">Why Emacs is still my interface to my computer - Upsun Developer</a> (<a href="https://mastodon.social/@upsun/116929938053799285">@upsun</a>)</li>
<li><a href="https://human-emacs.org/">Human Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1uvpl7v/human_emacs/">Reddit</a>, <a href="https://lobste.rs/s/t0aqzy/human_emacs">lobste.rs</a>, <a href="https://news.ycombinator.com/item?id=48899246">HN</a>, <a href="https://hey.hagelb.org/@technomancy/statuses/01KXBPDZCN2KN1BE4SQ0SGNDT7">@technomancy@hey.hagelb.org</a>)
<ul class="org-ul">
<li><a href="http://en.andros.dev/blog/b70b058a/human-fear-in-emacs/">Andros Fenollosa: Human fear in Emacs</a></li>
<li><a href="https://www.cyan.sh/blog/posts/response-to-human-fear-in-emacs.html">Jakub Nowak: Response to Human Fear in Emacs</a></li>
<li><a href="https://mastodon.bsd.cafe/@evgandr/116929173417231087">@evgandr@bsd.cafe</a></li>
<li><a href="https://toobnix.org/w/kpHBVncEKo6MaBqgRPYDkf">#lispyGopherClimate w/ KMP, Ramin and screwlisp. #climate #oil #pipeline reimaginings, human #emacs, #commonlisp #elisp @screwtape@toobnix.org</a></li>
</ul></li>
<li><a href="https://sachachua.com/blog/2026/07/voulez-vous-parler-d-emacs-avec-prot-et-moi/">Sacha Chua: Voulez-vous parler d'Emacs avec Prot et moi ?</a> (<a href="https://www.youtube.com/watch?v=IBi4thJN_CA">YouTube</a>, 03:54)</li>
<li><a href="https://www.chiply.dev/post-august-emacs-carnival">The Search for Knowledge: Emacs Carnival August 2026</a> (<a href="https://fosstodon.org/@chiply/116936162114620556">@chiply@fosstodon.org</a>, <a href="https://www.reddit.com/r/emacs/comments/1uz3wt2/the_search_for_knowledge_emacs_carnival_august/">Reddit</a>)</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://ray-on-emacs.blogspot.com/2026/07/emacs-tip-of-day-in-popup-frame.html">Raymond Zeitler: Emacs Tip Of The Day in a Popup Frame</a></li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li>emacs-devel:
<ul class="org-ul">
<li><a href="https://yhetil.org/emacs-devel/87cxwrf7hn.fsf@melete.silentflame.com/">Re: SDL terminal type - Sean Whitton</a> - Lucid build still relevant because of issues with GTK build</li>
<li><a href="https://yhetil.org/emacs-devel/87cxwxu0ss.fsf@foxgirl.engineering/">Local treesit parsers with disjoint ranges - Ruby Iris Juric</a></li>
</ul></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=541f693ca2e8de166cfe52c39bbfc497142215e9">Create macro 'pcase-let*-strict'</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/blamee">blamee</a>: Chunked git-blame overlays with popup details (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/context-clues">context-clues</a>: Easily copy context like the current file name and path (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/flex-x">flex-x</a>: Extended flex completion style (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/hnview">hnview</a>: Standalone Hacker News client (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/moonbit-ts-mode">moonbit-ts-mode</a>: MoonBit tree-sitter major mode (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/nostr-publish">nostr-publish</a>: Publish Markdown to Nostr (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/org-habit-ng">org-habit-ng</a>: Full RRULE recurrence for org-habit (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/org-history">org-history</a>: Show Dates for Org headers from vcs + auto-commit (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/org-mindmap">org-mindmap</a>: Editable mindmap visualization in org-mode (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/sema-mode">sema-mode</a>: Major mode for editing Sema files (MELPA)</li>
</ul></li>
</ul>

<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://mastodon.social/tags/emacs">Mastodon #emacs</a>, <a href="https://bsky.app/hashtag/emacs">Bluesky #emacs</a>, <a href="https://hn.algolia.com/?query=emacs&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://lobste.rs/search?q=emacs&amp;what=stories&amp;order=newest">lobste.rs</a>, <a href="https://programming.dev/c/emacs?dataType=Post&amp;page=1&amp;sort=New">programming.dev</a>, <a href="https://lemmy.world/c/emacs">lemmy.world</a>, <a href="https://lemmy.ml/c/emacs?dataType=Post&amp;page=1&amp;sort=New">lemmy.ml</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, and <a href="https://lists.gnu.org/archive/html/emacs-devel/2026-07">emacs-devel</a>. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at <a href="mailto:sacha@sachachua.com">sacha@sachachua.com</a>. Thank you!</p>
<div><a href="https://sachachua.com/blog/2026/07/2026-07-20-emacs-news/index.org">View Org source for this post</a></div>
<p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2026%2F07%2F2026-07-20-emacs-news%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></description>
		</item><item>
		<title>2026-07-13 Emacs news</title>
		<link>https://sachachua.com/blog/2026/07/2026-07-13-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 13 Jul 2026 17:45:19 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/07/2026-07-13-emacs-news/</guid>
		<description><![CDATA[<p>
There's some more buzz about spell-checking with Jinx (<a href="https://emacsredux.com/blog/2026/07/13/replacing-flyspell-with-jinx/">Bozhidar Batsov</a>, <a href="https://mbork.pl/2026-07-11_Fast_spell-checking_in_Emacs_with_Jinx">Marcin Borkowski</a>). Also, quite a few people have signed up for the <a href="https://human-emacs.org/">Human Emacs initiative</a>.
</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/315050696/">https://www.meetup.com/london-emacs-hacking/events/315050696/</a> Tue Jul 14 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 Jul 14 1900 Europe/Berlin</li>
<li>M-x Research: TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Wed Jul 15 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 Jul 18 0100 America/Vancouver - 0300 America/Chicago - 0400 America/Toronto - 0800 Etc/UTC - 1000 Europe/Berlin - 1330 Asia/Kolkata - 1600 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 Jul 25 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/UTC - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore</li>
</ul></li>
<li>Beginner:
<ul class="org-ul">
<li><a href="https://youtu.be/btAOBkcLEkg">Learning Vanilla Emacs from Scratch with Prot as a Neovim User</a> (<a href="https://www.reddit.com/r/emacs/comments/1uoxip0/learning_vanilla_emacs_from_scratch_with_prot_as/">Reddit</a>)
<ul class="org-ul">
<li><a href="https://linkarzu.com/posts/emacs/prot-1st-session/">Summary of the keymaps and lessons learned in the first coaching session | linkarzu</a></li>
</ul></li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://coyotetracks.org/blog/emacs-overwrite/">Bring back the Insert key on Emacs</a> (<a href="https://irreal.org/blog/?p=13931">Irreal</a>)</li>
<li><a href="https://protesilaos.com/codelog/2026-07-08-emacs-global-keybinding-overrides/">Protesilaos: Emacs: global keybinding overrides</a> (<a href="https://www.youtube.com/watch?v=D99GB591Vgo">YouTube</a> 12:46, <a href="https://irreal.org/blog/?p=13933">Irreal</a>)</li>
<li><a href="https://github.com/anuvyklack/hel">Hel — Helix emulation layer for Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1uruwjy/hel_helix_emulation_layer_for_emacs/">Reddit</a>)</li>
<li><a href="https://kristofferbalintona.me/posts/202607080055/">Kristoffer Balintona: emacs-guix-starter: I’m glad this exists</a></li>
<li><a href="https://github.com/zHaOdANiuu/.emacs.d">Elegant Emacs</a> (<a href="https://www.reddit.com/r/u_Potential_Spend_6730/comments/1usfi0l/elegant_emacs/">Reddit</a>)</li>
<li><a href="https://github.com/skunkdog/emacs-config/tree/main">My emacs config.</a> (<a href="https://www.reddit.com/r/emacs/comments/1uqqrcg/my_emacs_config/">Reddit</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1uu43j1/til_removehook_is_interactive/">TIL `remove-hook` is interactive!</a></li>
<li><a href="http://yummymelon.com/devnull/in-emacs-everything-looks-like-a-service.html">In Emacs, Everything Looks Like a Service</a> (<a href="https://www.reddit.com/r/emacs/comments/1usfzjh/in_emacs_everything_looks_like_a_service/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=48857230">HN</a>)</li>
<li><a href="https://emacsredux.com/blog/2026/07/06/reading-syntax-ppss-state/">Emacs Redux: Reading syntax-ppss State Without the Magic Numbers</a></li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://protesilaos.com/codelog/2026-07-12-emacs-doric-themes-1-2-0/">Protesilaos: Emacs: doric-themes version 1.2.0</a></li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1uqppwi/how_to_search_among_all_files_in_or_below_a/">How to search among all files in, or below, a directory</a> find-name-dired, consult-find-fd, fzfa</li>
<li><a href="https://srijan.ch/notes/2026-07-12-001">Srijan Choudhary: 2026-07-12-001 tip about global mark ring</a>, C-x C-SPC, consult-global-mark</li>
<li><a href="https://www.draketo.de/software/wisp#emacs-sexp-movement">wisp: Whitespace to Lisp</a> now supports sexp-movement</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://mbork.pl/2026-07-11_Fast_spell-checking_in_Emacs_with_Jinx">Marcin Borkowski: Fast spell-checking in Emacs with Jinx</a></li>
<li><a href="https://emacsredux.com/blog/2026/07/13/replacing-flyspell-with-jinx/">Emacs Redux: Replacing Flyspell with Jinx</a> (<a href="https://irreal.org/blog/?p=13939">Irreal</a>)</li>
<li><a href="https://www.chiply.dev/post-hyperbole-hywiki">HyWiki: Zero Markup Hypertext</a> (<a href="https://www.youtube.com/watch?v=3zG3lRmi3Zg">YouTube</a> 23:24,  <a href="https://www.reddit.com/r/emacs/comments/1upt5r6/hywiki_zero_markup_hypertext/">r/emacs</a>, <a href="https://www.reddit.com/r/orgmode/comments/1upt68f/hywiki_zero_markup_hypertext/">r/orgmode</a>)</li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li>Help wanted:
<ul class="org-ul">
<li><a href="https://list.orgmode.org/orgmode/m24ikrb2yq.fsf@mail.utoledo.edu/">Feedback requested: minor mode for precise editing of hidden text</a></li>
<li><a href="https://list.orgmode.org/orgmode/CAO48Bk9C1x+jCDzhHXJGDTavtzvP0LTn6i540-FMF1jghKA7fg@mail.gmail.com/">Org Mode requests: [FR] Re: [DISCUSSION] Restructuring LaTeX output: the bigger picture =&gt; a) ox-beamer.</a></li>
<li><a href="https://list.orgmode.org/87tsq6937o.fsf@localhost">Org Mode requests: [RFC] Help with PDF/UA2 accessibility tests for ox-latex</a></li>
</ul></li>
<li><a href="https://www.youtube.com/watch?v=Crp2e5D_Q78">[02] Vanilla Emacs with Prot: I’ll Repent for My Markdown Sins - YouTube</a> (<a href="https://protesilaos.com/codelog/2026-07-09-emacs-live-linkarzu-org-basics/">Protesilaos</a>) Beginner coaching session</li>
<li><a href="https://sachachua.com/blog/2026/07/chatting-with-john-wiegley-about-personal-information-management-and-karthik-chikmagalur/">Sacha Chua: Chatted with John Wiegley and Karthik Chikmagalur about personal information management</a> (<a href="https://mathstodon.xyz/@oantolin/116910783839317967">@oantolin@mathstodon.xyz</a>) dealing with 40,000 entries, of which 818 are open TODOs</li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/07/numeric-priorities-in-org-mode.html">Raymond Zeitler: Numeric Priorities in Org Mode</a>
<ul class="org-ul">
<li><a href="https://ray-on-emacs.blogspot.com/2026/07/one-hundred-times-highest-priority.html">Raymond Zeitler: One Hundred Times the Highest Priority</a> (<a href="https://irreal.org/blog/?p=13937">Irreal</a>)</li>
</ul></li>
<li><a href="https://taonaw.com/2026/07/13/a-quick-orgmode-internal-links.html">TAONAW - Emacs and Org Mode: A Quick org-mode Internal Links Reference</a></li>
<li>Import, export, and integration:
<ul class="org-ul">
<li><a href="https://chrismaiorana.com/org-gantt/">Chris Maiorana: Org mode as a gantt chart generator</a></li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/07/comment-on-org-source-blocks.html">Raymond Zeitler: Comment on Org Source Blocks</a> (<a href="https://irreal.org/blog/?p=13928">Irreal</a>)</li>
<li><a href="https://randyridenour.net/posts/2026-07-07-beamerstyle-typst-slides-using-org-mode.html">Randy Ridenour: Beamer-Style Typst Slides Using Org Mode</a> (<a href="https://zirk.us/@randyridenour/116880181776127458">@randyridenour@zirk.us</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1upmv1q/vulpea_sync_is_finally_actually_async_optin/">Vulpea sync is finally, actually async (opt-in)</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class="org-ul">
<li><a href="https://github.com/zHaOdANiuu/.emacs.d/blob/main/extension/nn-fido-frame/nn-fido-frame.el">emacs fido frame</a> (<a href="https://www.reddit.com/r/emacs/comments/1uv8c9z/emacs_fido_frame/">Reddit</a>)</li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://github.com/gnufied/treeview-magit">A Emacs library to display magit changes in treemacs view</a> (<a href="https://www.reddit.com/r/emacs/comments/1ut1058/a_emacs_library_to_display_magit_changes_in/">Reddit</a>)</li>
<li><a href="https://emacs.dyerdwelling.family/emacs/20260514140413-emacs&#45;&#45;vc-shuttle-advice-based-git-sync-for-air-gapped-emacs/">James Dyer: VC Shuttle: Advice-Based Git Sync for Air-Gapped Emacs</a></li>
</ul></li>
<li>Math:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1upaqm5/underappreciated_emacs_builtins_emacs_calc/">Underappreciated Emacs built-ins: Emacs calc embedded</a></li>
</ul></li>
<li>Shells:
<ul class="org-ul">
<li><a href="https://github.com/dakra/ghostel/releases/tag/v0.43.0">Ghostel 0.43.0 released: native Windows support</a> (<a href="https://www.reddit.com/r/emacs/comments/1utm08h/ghostel_0430_released_native_windows_support/">Reddit</a>, <a href="https://fosstodon.org/@dakra/116902323170477052">@dakra@fosstodon.org</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://macowners.club/posts/preserve-email-dates-mu4e-mbsync/">Aimé Bertrand: Preserving email dates when moving messages in Mu4e</a></li>
</ul></li>
<li>LLMs:
<ul class="org-ul">
<li><a href="https://github.com/wandersoncferreira/agent-shell-dashboard">agent-shell-dashboard</a> (<a href="https://www.reddit.com/r/emacs/comments/1usncgd/agentshelldashboard/">Reddit</a>)</li>
<li><a href="https://github.com/alchenerd/orga">OrgA, An LLM agent's logic, knowledge, and chat all in one file</a> (<a href="https://www.reddit.com/r/emacs/comments/1uuhrdi/orga_an_llm_agents_logic_knowledge_and_chat_all/">Reddit</a>)</li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://human-emacs.org/">Human Emacs</a> (<a href="https://hey.hagelb.org/@technomancy/statuses/01KXBPDZCN2KN1BE4SQ0SGNDT7">@technomancy@hey.hagelb.org</a>, <a href="https://lobste.rs/s/t0aqzy/human_emacs">lobste.rs</a>)</li>
<li><a href="https://www.youtube.com/watch?v=ZRoT-3yAMUQ">Emacs ATX meetup. July 2026. pi; gptel; completion-preview; prisma; remoto.</a> (02:06:40)</li>
<li><a href="https://www.youtube.com/watch?v=iLQEBbOT9KU">History of Emacs the Text Editor/Operative System</a> (14:47)</li>
<li><a href="http://en.andros.dev/blog/a70bbaf3/an-alternative-to-webmentions-for-the-emacs-carnival/">Andros Fenollosa: An alternative to Webmentions for the Emacs Carnival</a> (<a href="https://activity.andros.dev/@andros/statuses/01KWXYACREQ4VT4HCAKH81SDWN">@andros@activity.andros.dev</a>) org-social</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://www.chiply.dev/post-july-emacs-carnival">A Tree and a Server Walk Into a Core&hellip; (July Emacs Carnival)</a></li>
<li><a href="https://v.redd.it/eq6zl8kx0jch1">Jetpacs: A Jetpack Compose GUI wrapper for Emacs — Quick Showcase</a> (<a href="https://www.reddit.com/r/emacs/comments/1uta4of/jetpacs_a_jetpack_compose_gui_wrapper_for_emacs/">Reddit</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1uusdqi/emacsurlapp_lets_emacs_open_local_or_remote_files/">EmacsURL.app lets Emacs open local or remote files via URL on the Mac</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=0f043af4dd072639a99dcf2336e33a8601943ee0">Make woman-topic-history an obsolete alias</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/folio-theme">folio-theme</a>: Warm paper-like theme built on Modus and Ef (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/mise-tasks">mise-tasks</a>: Run mise tasks and highlight lockfiles (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/ox-mom">ox-mom</a>: Groff MOM Macro Back-End for Org Export Engine (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/synaxis">synaxis</a>: Feed reader with SQLite storage (MELPA)</li>
</ul></li>
</ul>

<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://mastodon.social/tags/emacs">Mastodon #emacs</a>, <a href="https://bsky.app/hashtag/emacs">Bluesky #emacs</a>, <a href="https://hn.algolia.com/?query=emacs&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://lobste.rs/search?q=emacs&amp;what=stories&amp;order=newest">lobste.rs</a>, <a href="https://programming.dev/c/emacs?dataType=Post&amp;page=1&amp;sort=New">programming.dev</a>, <a href="https://lemmy.world/c/emacs">lemmy.world</a>, <a href="https://lemmy.ml/c/emacs?dataType=Post&amp;page=1&amp;sort=New">lemmy.ml</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, and <a href="https://lists.gnu.org/archive/html/emacs-devel/2026-07">emacs-devel</a>. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at <a href="mailto:sacha@sachachua.com">sacha@sachachua.com</a>. Thank you!</p>
<div><a href="https://sachachua.com/blog/2026/07/2026-07-13-emacs-news/index.org">View Org source for this post</a></div>
<p>You can <a href="https://social.sachachua.com/@sacha/statuses/01KXEE2MBE6CMY0ZM7ECKPSPY3" target="_blank" rel="noopener noreferrer">comment on Mastodon</a> or <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2026%2F07%2F2026-07-13-emacs-news%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></description>
		</item><item>
		<title>2026-07-06 Emacs news</title>
		<link>https://sachachua.com/blog/2026/07/2026-07-06-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 06 Jul 2026 16:20:27 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/07/2026-07-06-emacs-news/</guid>
		<description><![CDATA[<p>
Wow, the June Emacs Carnival gathered 22 entries on the topic of <a href="https://rossabaker.com/blog/underappreciated-emacs-built-ins/">Underappreciated Emacs built-ins</a>. Looking for something to write about next? <a href="https://plaindrops.de/blog/2026/emacscarnival2607/">"Programming"</a> is the Emacs Carnival theme for July. Thanks to Ross for hosting in June and Andy for hosting in July. Also, there was a fair bit of discussion about <a href="https://www.diva-portal.org/smash/record.jsf?pid=diva2%3A2052282&amp;dswid=9863">The GNU Emacs Architecture : Unlocking the Core</a>. Have fun!
</p>

<ul class="org-ul">
<li>Upcoming events (<a href="https://emacslife.com/calendar/emacs-calendar.ics">iCal file</a>, <a href="https://emacslife.com/calendar/">Org</a>):
<ul class="org-ul">
<li>Emacs.si (in person): Emacs.si meetup #7 2026 (v #živo) <a href="https://dogodki.kompot.si/events/88d59360-d89a-42cc-b567-ed39ac5186fb">https://dogodki.kompot.si/events/88d59360-d89a-42cc-b567-ed39ac5186fb</a> Mon Jul 6 1900 CET</li>
<li>OrgMeetup (virtual) <a href="https://orgmode.org/worg/orgmeetup.html">https://orgmode.org/worg/orgmeetup.html</a> Wed Jul 8 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata &ndash; Thu Jul 9 0000 Asia/Singapore</li>
<li>Atelier Emacs Montpellier (in person) <a href="https://lebib.org/date/atelier-emacs">https://lebib.org/date/atelier-emacs</a> Fri Jul 10 1800 Europe/Paris</li>
<li>London Emacs (in person): Emacs London meetup <a href="https://www.meetup.com/london-emacs-hacking/events/315050696/">https://www.meetup.com/london-emacs-hacking/events/315050696/</a> Tue Jul 14 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 Jul 14 1900 Europe/Berlin</li>
<li>M-x Research: TBA <a href="https://m-x-research.github.io/">https://m-x-research.github.io/</a> Wed Jul 15 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore</li>
<li>OrgDevMeetup <a href="https://bbb.emacsverse.org/rooms/orgdevmeetup">https://bbb.emacsverse.org/rooms/orgdevmeetup</a> Sat Jul 18 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata &ndash; Sun Jul 19 0000 Asia/Singapore</li>
</ul></li>
<li>Beginner:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=btAOBkcLEkg">Learning Vanilla Emacs from Scratch with Prot as a Neovim User</a> (01:54:04, <a href="https://www.youtube.com/watch?v=Yyu2UzuiGEU">highlights</a> 08:28, <a href="https://linkarzu.com/posts/emacs/prot-love-letter/">linkarzu</a>, <a href="https://protesilaos.com/codelog/2026-07-04-emacs-for-beginners-with-linkarzu/">Protesilaos</a>, <a href="https://www.reddit.com/r/emacs/comments/1uoxip0/learning_vanilla_emacs_from_scratch_with_prot_as/">Reddit</a>)</li>
<li><a href="https://youtu.be/xVmqPzYnqaw">Learning Emacs with The Professor from University of Victoria</a> (<a href="https://www.reddit.com/r/emacs/comments/1uky1wo/learning_emacs_with_the_professor_from_university/">Reddit</a>)</li>
</ul></li>
<li>Emacs configuration:
<ul class="org-ul">
<li><a href="https://emacsair.me/2026/07/03/melpa-channels">Jonas Bernoulli: Announcing two new experimental MELPA channels</a> (<a href="https://www.reddit.com/r/emacs/comments/1umm2zp/announcing_two_new_experimental_melpa_channels/">Reddit</a>, <a href="https://irreal.org/blog/?p=13920">Irreal</a>)</li>
<li><a href="https://emacsredux.com/blog/2026/07/03/automating-emacs-screenshots/">Emacs Redux: Automating Emacs Screenshots</a></li>
<li><a href="https://github.com/masutaka/dotfiles-public/blob/d1459a11188a6f8a4f5b9adfab1875f0d8d1271c/.emacs.d/init.el#L945-L972">dotfiles-public/.emacs.d/init.el</a> (<a href="https://mstdn.love/@masutaka/116867724706322494">@masutaka@mstdn.love</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class="org-ul">
<li><a href="https://github.com/elij/graph-fa2">Introducing graph-fa2 (browser free graph rendering)</a> (<a href="https://www.reddit.com/r/emacs/comments/1umgze1/introducing_graphfa2_browser_free_graph_rendering/">Reddit</a>)</li>
</ul></li>
<li>Appearance:
<ul class="org-ul">
<li><a href="https://codeberg.org/jjba23/modusregel">modusregel: a simple, beautiful mode-line for Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1ulvnsa/modusregel_a_simple_beautiful_modeline_for_emacs/">Reddit</a>)</li>
</ul></li>
<li>Navigation:
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=JEcDDuYlfiM">How to Search For Text in Emacs</a> (01:45)</li>
<li><a href="https://metaredux.com/posts/2026/07/01/projectile-3-0.html">Meta Redux: Projectile 3.0</a> and <a href="https://metaredux.com/posts/2026/07/04/projectile-3-1.html">3.1</a></li>
<li><a href="https://www.youtube.com/watch?v=WO6NzhJmzZc">Emacs-LinkXall Hyperlinking In Program Source Files</a> (02:36)</li>
</ul></li>
<li>Dired:
<ul class="org-ul">
<li><a href="https://emacs.dyerdwelling.family/emacs/20260515110240-emacs&#45;&#45;that-moment-dired-eats-your-file-and-why-trash-saves-you/">James Dyer: That Moment Dired Eats Your File and why Trash Saves You</a> (<a href="https://irreal.org/blog/?p=13914">Irreal</a>)</li>
<li><a href="https://eugene-andrienko.com/2026-07-05-my-emacs-configuration-dired.html">My Emacs configuration (Dired)</a> (<a href="https://mastodon.bsd.cafe/@evgandr/116869090588971490">@evgandr@bsd.cafe</a>)</li>
</ul></li>
<li>Writing:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1uo1rmu/abbreviations_but_locally/">Abbreviations, but locally</a></li>
<li><a href="https://protesilaos.com/codelog/2026-07-02-emacs-french-input-method-jinx-spell/">Protesilaos: Emacs: write with input method (e.g. French) and Jinx for spelling</a> (<a href="https://irreal.org/blog/?p=13924">Irreal</a>, <a href="https://youtu.be/UjCbNOqUgTs">YouTube</a> 11:50, <a href="https://www.reddit.com/r/emacs/comments/1ulktr6/new_prot_video_write_with_input_method_eg_french/">Reddit</a>)</li>
</ul></li>
<li>Denote:
<ul class="org-ul">
<li><a href="https://chrismaiorana.com/god-mode-notes/">Chris Maiorana: God mode notes with Denote and Consult Notes</a> (<a href="https://www.youtube.com/watch?v=_F8c5kLQT70">YouTube</a>, 15:04)</li>
</ul></li>
<li>Org Mode:
<ul class="org-ul">
<li><a href="https://list.orgmode.org/178278315680.690764.12616208662188412656@gmx.de">Org Mode requests: [RFC] ob-core: org-babel-call &ndash; a documented way to call a block from Lisp</a></li>
<li><a href="https://whhone.com/posts/one-line-per-day-diary-in-org-mode/">Wai Hon: One-Line-Per-Day Diary in Org-mode</a></li>
<li><a href="https://github.com/haji-ali/org-clock-lock">org-clock-lock: Mandatory task focus based on org-clock</a> (<a href="https://www.reddit.com/r/emacs/comments/1ukpk3c/orgclocklock_mandatory_task_focus_based_on/">Reddit</a>)</li>
<li><a href="https://www.youtube.com/watch?v=RJqRwlVvB3E">Seamless view/editing of markdown as org-mode</a> (18:51)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1un91s6/memorize_vocabulary_on_the_go_on_emacs_android/">Memorize vocabulary on the go on Emacs Android</a> org-srs</li>
<li><a href="https://list.orgmode.org/orgmode/878q7uzip7.fsf@localhost/">[BLOG] #30 bbb:OrgMeetup on Wed, May 13, 19:00 UTC+3 - Ihor Radchenko</a> (<a href="https://fosstodon.org/@yantar92/116846070441664749">@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=13a25caeb2f71b2ddf19a8fae3316195302e8959">ox-beamer.el: add ltx-talk support</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=4f39f176dc0f5a71762a0279b14447c99f56fb98">lisp/ol.el: Add option `org-link-default-file-link-description'</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=fd5d3b1a599aad17ff67a2625a1725df520976ce">ox-latex.el: Add DocumentMetadata</a></li>
</ul></li>
</ul></li>
<li>Coding:
<ul class="org-ul">
<li><a href="https://ray-on-emacs.blogspot.com/2026/07/emacs-carnival-july-2026-programming.html">Raymond Zeitler: Emacs Carnival July 2026 &ndash; Programming</a></li>
<li><a href="https://www.youtube.com/watch?v=YV1kyVE6SvU">Browse GitHub repos directly from find-file dialog</a> (29:11)</li>
<li><a href="https://emacsair.me/2026/07/01/magit-4.6">Jonas Bernoulli: Magit 4.6 released</a> (<a href="https://irreal.org/blog/?p=13916">Irreal</a>, <a href="https://www.reddit.com/r/emacs/comments/1ukukzs/magit_v460_released/">Reddit</a>)</li>
<li><a href="https://tusharhero.codeberg.page/underappreciated-builtin-gud.html">tusharhero: Underappreciated builtin: Grand Unified Debugger</a> (<a href="https://lobste.rs/s/g6wquq/underappreciated_builtin_grand_unified">lobste.rs</a>)</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1ukoy32/til_flycheck_can_explain_errors/">TIL: Flycheck can explain errors</a></li>
<li><a href="https://metaredux.com/posts/2026/07/01/sayid-redux.html">Meta Redux: Sayid Redux</a></li>
<li><a href="https://metaredux.com/posts/2026/06/30/cider-2-0-is-brewing.html">Meta Redux: CIDER 2.0 is Brewing…</a></li>
<li><a href="https://metaredux.com/posts/2026/07/05/clojurists-together-update-may-june-2026.html">Meta Redux: Clojurists Together Update: May and June 2026</a></li>
</ul></li>
<li>Shells:
<ul class="org-ul">
<li><a href="https://mastodon.social/@jamescherti/116874196681776761">How to build the Emacs vterm module with custom CFLAGS and LDFLAGS (@jamescherti)</a></li>
</ul></li>
<li>Web:
<ul class="org-ul">
<li><a href="https://www.bounga.org/emacs/2026/07/01/shpaste-a-paste-sr-ht-client-for-emacs/">Nicolas Cavigneaux: shpaste: a paste.sr.ht Client for Emacs</a> ( <a href="https://www.reddit.com/r/emacs/comments/1ul1mcp/shpaste_an_emacs_client_for_pastesrht/">Reddit</a>, <a href="https://sr.ht/~bounga/shpaste">Sourcehut</a>)</li>
<li><a href="https://sachachua.com/blog/2026/07/une-navigation-simplifiee-sur-mon-blog-grace-a-eww-et-emacs/">Sacha Chua: Une navigation simplifiée sur mon blog grâce à EWW (et Emacs !)</a></li>
</ul></li>
<li>Mail, news, and chat:
<ul class="org-ul">
<li><a href="https://www.bounga.org/emacs/2026/06/30/sign-always-encrypt-when-possible-in-mu4e/">Nicolas Cavigneaux: Sign Always, Encrypt When Possible: Automatic GPG in mu4e</a> (<a href="https://irreal.org/blog/?p=13918">Irreal</a>)</li>
<li><a href="https://joarvarndt.se/mu4e-wkd.html">Joar von Arndt: Automatically Find PGP Keys in Mu4e</a></li>
<li><a href="https://www.bounga.org/emacs/2026/07/02/emacs-mailto-open-macos-mailto-links-in-emacs/">Nicolas Cavigneaux: emacs-mailto: Open macOS mailto: Links in Emacs</a> (<a href="https://www.reddit.com/r/emacs/comments/1ul1pew/emacsmailto_make_macos_mailto_links_open_in_emacs/">Reddit</a>, <a href="https://sr.ht/~bounga/emacs-mailto">Sourcehut</a>)</li>
</ul></li>
<li>Doom Emacs:
<ul class="org-ul">
<li><a href="https://youtube.com/watch?v=HnL77t4IsBY&amp;is=cTej7C68MiOhu-Xk">Doom Emacs: Why I Chose It Over Vim and Never Looked Back</a> (<a href="https://www.reddit.com/r/emacs/comments/1ul3pv3/doom_emacs_why_i_chose_it_over_vim_and_never/">Reddit</a>)
<ul class="org-ul">
<li><a href="https://www.youtube.com/watch?v=s7FOH66QFU8">Neovim user Reacts to Bashbunni's Doom Emacs Video</a> (22:55)</li>
<li><a href="https://www.youtube.com/watch?v=76DxSjrBOBg">3 Neovim Users Talk About Emacs, Which One is Better?</a> (35:45)</li>
</ul></li>
</ul></li>
<li>Multimedia:
<ul class="org-ul">
<li><a href="https://github.com/LuciusChen/ytm-radio">ytm-radio is an Emacs-native YouTube Music player</a> (<a href="https://www.reddit.com/r/emacs/comments/1ulgiin/ytmradio_is_an_emacsnative_youtube_music_player/">Reddit</a>)</li>
</ul></li>
<li>LLMs:
<ul class="org-ul">
<li><a href="https://willemvandenende.com/blog/engineering/removing-a-special-cause-of-variation-in-small-steps">Removing a special cause of variation in small steps — Willem van den Ende</a> (<a href="https://mastodon.social/@mostalive/116856245273974288">@mostalive</a>)</li>
<li><a href="https://getsmall.xyz/post/cmr9fur9c0071ajx9fur7me1j">Emacs and AI, the combination you've been missing</a></li>
<li><a href="https://www.youtube.com/watch?v=T9HSTSm7i5M">New experimental feature of gptel</a> (33:20)</li>
<li><a href="https://www.youtube.com/watch?v=kIum-ciAtuY">AI-driven keyboard macros in emacs</a> (01:06)</li>
<li><a href="https://v.redd.it/7ntsi22xriah1">Glasspane: A proof of concept for a transparent bridge between mobile interaction and executing Elisp</a> (<a href="https://www.reddit.com/r/emacs/comments/1uk7m5k/glasspane_a_proof_of_concept_for_a_transparent/">Reddit</a>)
<ul class="org-ul">
<li><a href="https://v.redd.it/0v73b3yosiah1">Secondary Glasspane Demo: Composing Android Companion app using Elisp.</a></li>
</ul></li>
</ul></li>
<li>Community:
<ul class="org-ul">
<li><a href="https://www.reddit.com/r/emacs/comments/1ujd8u1/fortnightly_tips_tricks_and_questions_20260630/">Fortnightly Tips, Tricks, and Questions — 2026-06-30 / week 26</a>: language detection, meow and ghostel, debug-on-variable-change, &hellip;</li>
<li><a href="https://www.reddit.com/r/emacs/comments/1uljlxt/what_do_you_do_in_emacs/">What do you do in emacs?</a></li>
<li><a href="https://www.reddit.com/r/emacs/comments/1uo4t5e/new_contributors_to_gnu_emacs_over_time/">New contributors to GNU Emacs over time</a></li>
<li><a href="https://sachachua.com/blog/2026/07/re-react-to-sacha-and-prot-newbies-and-starter-kits-emacs-video-linkarzu/">Sacha Chua: Re: React to Sacha and Prot Newbies and Starter Kits Emacs Video - linkarzu</a> (<a href="https://www.youtube.com/watch?v=Ar4c0EU4rIs">YouTube</a>, 14:26)</li>
<li><a href="https://www.youtube.com/watch?v=edAcFgkJkSA">Finish Prot and Sacha Video | Should I Take Emacs Coaching Sessions with Prot?</a> (05:09:08)</li>
<li><a href="https://planet.emacslife.com/social.org">Planet Emacslife now has Org Social output</a> (<a href="https://activity.andros.dev/@andros/statuses/01KWVRR14V5WX42ZD3KWD68PKE">@andros@activity.andros.dev</a>)</li>
</ul></li>
<li>Other:
<ul class="org-ul">
<li><a href="https://www.diva-portal.org/smash/record.jsf?pid=diva2%3A2052282&amp;dswid=9863">The GNU Emacs Architecture: Unlocking the Core</a> (<a href="https://www.diva-portal.org/smash/get/diva2:2052282/FULLTEXT01.pdf">full-text PDF</a>, <a href="https://www.reddit.com/r/emacs/comments/1uknygh/the_gnu_emacs_architecture_unlocking_the_core/">Reddit</a>, <a href="https://news.ycombinator.com/item?id=48747733">HN</a>, <a href="https://lobste.rs/s/t1rsta/gnu_emacs_architecture">lobste.rs</a>)</li>
<li><a href="https://melpa.org/#/anju">Anju 1.8.0: Right-click context menu additions like Copy Link Address</a> (<a href="https://sfba.social/@kickingvegas/116851174834229892">@kickingvegas@sfba.social</a>)</li>
<li><a href="https://mbork.pl/2026-06-29_opening_pdfs_in_pdf-tools">Marcin Borkowski: opening pdfs in pdf-tools</a> emacsclient.desktop file for making Emacs the default PDF viewer in Linux</li>
<li><a href="https://ray-on-emacs.blogspot.com/2026/06/create-date-books-planners-and.html">Raymond Zeitler: Create Date Books, Planners and Calendars with Emacs</a></li>
<li><a href="https://codeberg.org/benja2998/neofetch.el">neofetch.el</a> (<a href="https://www.reddit.com/r/emacs/comments/1ummg76/neofetchel/">Reddit</a>) - system information</li>
<li><a href="https://chaos.social/@root42/116866568649413130">Printing with Emacs under recent MacOS releases (@root42@chaos.social)</a></li>
<li><a href="https://www.youtube.com/watch?v=3rqw2XdDHIs">How to Connect Official Android Emacs to the Pixel Linux Terminal (No Root!)</a> (00:20) - toybox nc (netcat) to make a local connection</li>
<li><a href="https://www.youtube.com/watch?v=xXfvEjipmC4">Installation and Setting up Emacs on Windows 11&hellip;.</a> (15:17)</li>
</ul></li>
<li>Emacs development:
<ul class="org-ul">
<li>emacs-devel: <a href="https://yhetil.org/emacs-devel/867bna9h2a.fsf@gnu.org/">Re: SDL terminal type - Eli Zaretskii</a> - theoretical benefits of changing the way the main loop is handled</li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c7aab69e30ffb8cd91df488d0cafe22bb7774877">Delete dir-mode VC backend method</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=02fb63f7fe9aca2974d47095e5281919d173967a">VC-Dir: Let backends supply a custom mode and key binding hints</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=35af392aee538254f92fb2386f1dd69c7d0fb82b">Keep Rmail collection buffers unibyte</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2a2675fd3977b872d8c6b3efb8cc1d93c9e6b4fa">New macro 'elisp-scope-define-function-spec' (bug#81355)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8c8caa308857b89e22b2d2f9d4be2241cf0a6f67">elisp-scope.el: Support associating analyzers with multiple symbols</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=56154c939bf8f3cd7dbadeb91ef0a2fe4294ec65">Improve commit log entry creation from ChangeLog (bug#80928)</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=850cbdfa1be89f6ede45d304fb3792d1043ef2fa">Update to Android 17</a></li>
<li><a href="https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d56e98592ef949f31687ff8adf16a12411efb1e5">Clicking mode line menus in inactive windows now switches the window</a></li>
</ul></li>
<li>New packages:
<ul class="org-ul">
<li><a target="_blank" href="https://melpa.org/#/browsel">browsel</a>: WebSocket bridge to a Chrome/Firefox extension (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/denote-solo">denote-solo</a>: Switch the active Denote directory (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/hutch">hutch</a>: AI code review for magit (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/jal">jal</a>: Java Agent Loader (JAL) for JDTLS (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/kusanagi-theme">kusanagi-theme</a>: Ghost in the Shell inspired dark theme built on Modus (MELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/ol-locate-file">ol-locate-file</a>: Locate-based file links for Org mode (MELPA)</li>
<li><a target="_blank" href="https://elpa.gnu.org/packages/sendai-theme.html">sendai-theme</a>: A cool blue color theme (GNU ELPA)</li>
<li><a target="_blank" href="https://melpa.org/#/srs">srs</a>: Spaced repetition in plain text (MELPA)</li>
</ul></li>
</ul>

<p>
Links from <a href="https://www.reddit.com/r/emacs">reddit.com/r/emacs</a>, <a href="https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href="https://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href="https://mastodon.social/tags/emacs">Mastodon #emacs</a>, <a href="https://bsky.app/hashtag/emacs">Bluesky #emacs</a>, <a href="https://hn.algolia.com/?query=emacs&amp;sort=byDate&amp;prefix&amp;page=0&amp;dateRange=all&amp;type=story">Hacker News</a>, <a href="https://lobste.rs/search?q=emacs&amp;what=stories&amp;order=newest">lobste.rs</a>, <a href="https://programming.dev/c/emacs?dataType=Post&amp;page=1&amp;sort=New">programming.dev</a>, <a href="https://lemmy.world/c/emacs">lemmy.world</a>, <a href="https://lemmy.ml/c/emacs?dataType=Post&amp;page=1&amp;sort=New">lemmy.ml</a>, <a href="https://planet.emacslife.com">planet.emacslife.com</a>, <a href="https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href="http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href="https://emacslife.com/calendar/">Emacs Calendar</a>, and <a href="https://lists.gnu.org/archive/html/emacs-devel/2026-07">emacs-devel</a>. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at <a href="mailto:sacha@sachachua.com">sacha@sachachua.com</a>. Thank you!</p>
<div><a href="https://sachachua.com/blog/2026/07/2026-07-06-emacs-news/index.org">View Org source for this post</a></div>
<p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2026%2F07%2F2026-07-06-emacs-news%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></description>
		</item><item>
		<title>2026-06-29 Emacs news</title>
		<link>https://sachachua.com/blog/2026/06/2026-06-29-emacs-news/</link>
		<dc:creator><![CDATA[Sacha Chua]]></dc:creator>
		<pubDate>Mon, 29 Jun 2026 17:04:18 GMT</pubDate>
    <category>emacs</category>
<category>emacs-news</category>
		<guid isPermaLink="false">https://sachachua.com/blog/2026/06/2026-06-29-emacs-news/</guid>
		<description><![CDATA[<p>
This week, lots of people were talking about FSF's policy of not
accepting LLM contributions to Emacs core (see the last two items in
the AI category). Comments seem generally supportive of FSF's caution.
</p>

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

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