<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/assets/atom.xsl" type="text/xsl"?><feed
	xmlns="http://www.w3.org/2005/Atom"
	xmlns:thr="http://purl.org/syndication/thread/1.0"
	xml:lang="en-US"
	><title>Sacha Chua - category - emacs-news</title>
	<subtitle>Emacs, sketches, and life</subtitle>
	<link rel="self" type="application/atom+xml" href="https://sachachua.com/blog/category/emacs-news/feed/atom/index.xml" />
  <link rel="alternate" type="text/html" href="https://sachachua.com/blog/category/emacs-news" />
  <id>https://sachachua.com/blog/category/emacs-news/feed/atom/index.xml</id>
  <generator uri="https://11ty.dev">11ty</generator>
	<updated>2026-07-27T12:46:21Z</updated>
<entry>
		<title type="html">2026-07-27 Emacs news</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2026/07/2026-07-27-emacs-news/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2026-07-27T12:46:21Z</updated>
    <published>2026-07-27T12:46:21Z</published>
    <category term="emacs" />
<category term="emacs-news" />
		<id>https://sachachua.com/blog/2026/07/2026-07-27-emacs-news/</id>
		<content type="html"><![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://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></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>
<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>]]></content>
		</entry><entry>
		<title type="html">2026-07-20 Emacs news</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2026/07/2026-07-20-emacs-news/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2026-07-20T12:27:43Z</updated>
    <published>2026-07-20T12:27:43Z</published>
    <category term="emacs" />
<category term="emacs-news" />
		<id>https://sachachua.com/blog/2026/07/2026-07-20-emacs-news/</id>
		<content type="html"><![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>]]></content>
		</entry><entry>
		<title type="html">2026-07-13 Emacs news</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2026/07/2026-07-13-emacs-news/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2026-07-13T17:45:19Z</updated>
    <published>2026-07-13T17:45:19Z</published>
    <category term="emacs" />
<category term="emacs-news" />
		<id>https://sachachua.com/blog/2026/07/2026-07-13-emacs-news/</id>
		<content type="html"><![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>]]></content>
		</entry><entry>
		<title type="html">2026-07-06 Emacs news</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2026/07/2026-07-06-emacs-news/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2026-07-06T16:20:27Z</updated>
    <published>2026-07-06T16:20:27Z</published>
    <category term="emacs" />
<category term="emacs-news" />
		<id>https://sachachua.com/blog/2026/07/2026-07-06-emacs-news/</id>
		<content type="html"><![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>]]></content>
		</entry><entry>
		<title type="html">2026-06-29 Emacs news</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2026/06/2026-06-29-emacs-news/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2026-06-29T17:04:18Z</updated>
    <published>2026-06-29T17:04:18Z</published>
    <category term="emacs" />
<category term="emacs-news" />
		<id>https://sachachua.com/blog/2026/06/2026-06-29-emacs-news/</id>
		<content type="html"><![CDATA[<p>
This week, lots of people were talking about FSF's policy of not
accepting LLM contributions to Emacs core (see the last two items in
the AI category). Comments seem generally supportive of FSF's caution.
</p>

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

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

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

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

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

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