2025-09-08 Emacs news

Sacha Chua <[email protected]> Mon, 08 Sep 2025 11:01:51 -0400
Newsgroups gmane.emacs.announce
Message-ID <[email protected]>
--=-=-=
Content-Type: multipart/alternative; boundary="==-=-="

--==-=-=
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

    2025-09-08 Emacs news
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

  There was lots of conversation around Why Rewriting Emacs Is Hard https:/=
/kyo.iroiro.party/en/posts/why-rewriting-emacs-is-hard/ this week, with thr=
eads on Reddit https://www.reddit.com/r/emacs/comments/1n7i586/why_rewritin=
g_emacs_is_hard_from_gudzpoz/, HN https://news.ycombinator.com/item?id=3D45=
122442, and lobste.rs https://lobste.rs/s/jeg5l9/why_rewriting_emacs_is_har=
d. Also, if you want to present at EmacsConf 2025 https://emacsconf.org/202=
5/cfp/ (great way to meet like-minded folks), please send your proposal in =
by next Friday (Sept 19). Thanks!

  - Upcoming events (iCal file https://emacslife.com/calendar/emacs-calenda=
r.ics, Org https://emacslife.com/calendar/):
      - Emacs.si (in person): Emacs.si meetup #9 2025 (v #=C5=BEivo) //dogo=
dki.kompot.si/events/3421ffb7-043c-4c7a-a6cc-5aaad4a956eb https://dogodki.k=
ompot.si/events/3421ffb7-043c-4c7a-a6cc-5aaad4a956eb Tue Sep 9 1900 CET
      - OrgMeetup (virtual) //orgmode.org/worg/orgmeetup.html https://orgmo=
de.org/worg/orgmeetup.html Wed Sep 10 0900 America/Vancouver - 1100 America=
/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Europe/Berlin - 2130 =
Asia/Kolkata -- Thu Sep 11 0000 Asia/Singapore
      - Atelier Emacs Montpellier (in person) //lebib.org/date/atelier-emac=
s https://lebib.org/date/atelier-emacs Fri Sep 12 1800 Europe/Paris
      - London Emacs (in person): M-x drinks //www.meetup.com/london-emacs-=
hacking/events/310874314/ https://www.meetup.com/london-emacs-hacking/event=
s/310874314/ Tue Sep 16 1800 Europe/London
      - M-x Research: TBA //m-x-research.github.io/ https://m-x-research.gi=
thub.io/ Wed Sep 17 0800 America/Vancouver - 1000 America/Chicago - 1100 Am=
erica/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 230=
0 Asia/Singapore
  - Emacs configuration:
      - tusharhero: Obscure Emacs packages https://tusharhero.codeberg.page=
/obscure-emacs-packages.html (part of the Emacs Carnival for Sept https://g=
oritskov.com/posts/obscure_packages.html)
      - FrostyX/thanks: Say thanks to the authors of all your installed pac=
kages https://github.com/FrostyX/thanks (@[email protected] https://fos=
stodon.org/@FrostyX/115163511919818102)
      - Emacs Tips & Tweaks (2025-09-05)- vundo, regex builder and more =E2=
=80=93 blog.nshephard.dev https://blog.nshephard.dev/posts/emacs_202509/ (@=
[email protected] https://fosstodon.org/@nshephard/115151258451916166)
      - My Emacs configuration (common parts) - added pinentry and TRAMP co=
nfig https://eugene-andrienko.com/it/2025/06/30/my-emacs-configuration-comm=
on.html (@[email protected] https://mastodon.bsd.cafe/@evgandr/1151=
56826371410897)
  - Emacs Lisp:
      - Ep698 Emacs Lisp coding, defvar-keymap https://www.youtube.com/watc=
h?v=3DBv_Mr-tiScg (01:03:56)
      - Ep696 Emacs Lisp. insert date, extend selection, Generic Map Functi=
ons https://www.youtube.com/watch?v=3DlnTD6-VSb6A (46:35)
      - Ep695 emacs lisp, most commonly used functions, fill region problem=
s, etc https://www.youtube.com/watch?v=3DJxbkm0Q3Dgo (42:06)
      - [11] Emacs Reader's Development: Working on Partial & Tiled Renderi=
ng (Part II) - 9/7/2025, 2:32:23 PM - Dyne.org TV https://tv.dyne.org/w/iUs=
eRzSqJQZjUGiV7Y9AdG
      - [11] Emacs Reader's Development: Working on Partial & Tiled Renderi=
ng (Part II) - 9/7/2025, 4:06:57 PM - Dyne.org TV https://tv.dyne.org/w/15n=
WTMf6XrYitP4JYQHxmd
  - Appearance:
      - Protesilaos Stavrou: Emacs: show-font version 1.0.0 https://protesi=
laos.com/codelog/2025-09-07-emacs-show-font-1-0-0/
  - Navigation:
      - Bring point back to original location prior to select + TAB to inde=
nt https://v.redd.it/f40y3j2t4qmf1 (Reddit https://www.reddit.com/r/emacs/c=
omments/1n6fdfw/bring_point_back_to_original_location_prior_to/)
      - Alvaro Ramirez: Diverted mode https://xenodium.com/diverted-mode (I=
rreal https://irreal.org/blog/?p=3D13245)
      - Add tkj/vc-git-grep-symbol (0dceafd6) =C2=B7 Commits =C2=B7 Torstei=
n Krause Johansen / my-little-friends =C2=B7 GitLab https://gitlab.com/skyb=
ert/my-little-friends/-/commit/0dceafd62cc0c082dc84fddc97c81da7de735393 (@s=
[email protected] https://hachyderm.io/@skybert/115167110456618626)
  - Writing:
      - Substituindo a palavra A pela palavra B e B pela palavra A no Emacs=
 https://www.youtube.com/watch?v=3DFsD01SfEmJ4 (01:01)
  - Org Mode:
      - Ryan Prior / Emacs Org Data Starter =C2=B7 GitLab https://gitlab.co=
m/ryanprior/emacs-org-data-starter/ (@[email protected] https://mas=
todon.social/@ryanprior/115149419884957889)
      - The McPhee method =C2=AB the jsomers.net blog https://jsomers.net/b=
log/the-mcphee-method (Irreal https://irreal.org/blog/?p=3D13248) - refilin=
g into buckets
      - The Heading Level Problem https://screwlisp.small-web.org/programmi=
ng/the-heading-problem/ (@[email protected] https://gamerplus.org/@sc=
rewlisp/115166915289476371)
      - Marcin Borkowski: Differentiating between C-c C-c and C-c C-k https=
://mbork.pl/2025-09-01_Differentiating_between_C-c_C-c_and_C-c_C-k
      - (Release) org-supertag 5.0: major refactor & pure Elisp implementat=
ion https://www.reddit.com/r/orgmode/comments/1n9wjio/release_orgsupertag_5=
0_major_refactor_pure_elisp/
      - Makefile for pandoc org to pdf | node01.de https://node01.de/posts/=
2025-09-05-makefile_for_pandoc_org_to_pdf/ (@[email protected] ht=
tps://digitalcourage.social/@rhaen/115154417714839623)
      - rhaen/org-book-makefile: Makefile project to build PDFs, HTML, EPUB=
, and DOCX from Org files with Pandoc, templates, and citation support to a=
 book. - vcs.node01.de: Kind like Jita4.4 - but smaller https://vcs.node01.=
de/rhaen/org-book-makefile (@[email protected] https://digitalcou=
rage.social/@rhaen/115165156642606507)
      - Org-srs (Anki alternative) is now on MELPA https://github.com/bohon=
ghuang/org-srs (r/orgmode https://www.reddit.com/r/orgmode/comments/1n5udsb=
/orgsrs_anki_alternative_is_now_on_melpa/, r/emacs https://www.reddit.com/r=
/emacs/comments/1n5ug7v/orgsrs_anki_alternative_is_now_on_melpa/)
      - Norm: Org to XML (redux) https://so.nwalsh.com/2025/09/02-org-to-xml
      - WIP common lisp type theoretic org-file parser (is this a parser? W=
hat kind of parser?) https://screwlisp.small-web.org/programming/org-parser=
/ (@[email protected] https://gamerplus.org/@screwlisp/11514531375188=
7612)
      - org-social.el 1.4: votes, polls https://github.com/tanrax/org-socia=
l.el?tab=3Dreadme-ov-file#update-version (@[email protected] https=
://activity.andros.dev/@andros/statuses/01K47TRQMSA4C651Q5Z7KCZHJC)
      - #Orgdown is better than #markdown Karl Voit #interview #programming=
 #knowledgeRepresentation #lispyGopherClimate #emacs https://communitymedia=
.video/videos/watch/8a9a807a-7509-486c-a87b-870e26cc0f83
  - Completion:
      - James Dyer: Customizing Emacs Completion: From Fido's Fuzzy Matchin=
g to Literal Substring https://emacs.dyerdwelling.family/emacs/202509051006=
14-emacs--customizing-emacs-completion-from-fidos-fuzzy-matching-to-literal=
-substring-search/ (Irreal https://irreal.org/blog/?p=3D13252)
  - Coding:
      - A review of Eglot https://endisukaj.dev/blog/a-review-of-eglot/ (Re=
ddit https://www.reddit.com/r/emacs/comments/1n6xsl1/a_review_of_eglot/)
      - Emacs Tree-sitter Treesit Configuration - VOD https://www.youtube.c=
om/watch?v=3DpD-wF3fZFGo (16:06)
      - Emacs Treesitter with Combobulate structured navigation and editing=
 https://www.youtube.com/watch?v=3DTgDo7Nm4v4Y (01:00:36)
      - Rahul Juliato: Quickly switching between git status files buffers i=
n Emacs https://rahuljuliato.com/posts/switch-git-status-buffer (Reddit htt=
ps://www.reddit.com/r/emacs/comments/1n7vl8j/quickly_switching_between_git_=
status_files/)
      - consult-gh v3.0 is released - Do everything on GitHub from within E=
macs! https://www.reddit.com/r/emacs/comments/1na76tz/consultgh_v30_is_rele=
ased_do_everything_on_github/
  - Web:
      - Fetching webmentions again. With Emacs this time! // Just a Summary=
 https://bofh.org.uk/2025/09/07/fetching-webmentions-again-with-emacs/ (@pd=
[email protected] https://mendeddrum.org/@pdcawley/115164138009432927)
  - Doom Emacs:
      - Getting Started With Doom Emacs https://www.youtube.com/watch?v=3D2=
6gFIhHM09E (16:34)
  - AI:
      - chmouel/aichat.el - Send buffer content or regions to AI models and=
 handle responses asynchronously https://github.com/chmouel/aichat.el/ (@ch=
[email protected] https://fosstodon.org/@chmouel/115168159182706038)
  - Community:
      - Protesilaos Stavrou: Prot Asks: Amin about EmacsConf, Debian, GNU, =
Internet Archive, and Canada https://protesilaos.com/codelog/2025-09-03-pro=
t-asks-amin-emacsconf-gnu-debian-internet-archive-canada/ (YouTube https://=
www.youtube.com/watch?v=3DkbJ3i3QMozs, Amin Bandali https://kelar.org/~band=
ali/2025/09/03/prot-asks.html)
      - Protesilaos Stavrou: Prot Asks: Greg about Emacs, Android, dogs, fi=
shing, cycling, and Pennsylvania https://protesilaos.com/codelog/2025-09-07=
-prot-asks-greg-emacs-android-fishing-dogs-pennsylvania/ (YouTube https://w=
ww.youtube.com/watch?v=3D8iovwdREt1o 01:31:51)
  - Other:
      - Why Rewriting Emacs Is Hard | Kyou is kyou is kyou is kyou https://=
kyo.iroiro.party/en/posts/why-rewriting-emacs-is-hard/ (Reddit https://www.=
reddit.com/r/emacs/comments/1n7i586/why_rewriting_emacs_is_hard_from_gudzpo=
z/, HN https://news.ycombinator.com/item?id=3D45122442, lobste.rs https://l=
obste.rs/s/jeg5l9/why_rewriting_emacs_is_hard)
      - nix-darwin-emacs for Emacs users using Nix. https://github.com/nix-=
giant/nix-darwin-emacs
      - Replace text in all files under directory tree with the pel-dirtree=
-replace command in 1 shot. https://www.reddit.com/r/emacs/comments/1n8nxff=
/replace_text_in_all_files_under_directory_tree/
      - Y'all might think I'm nuts. But I'm tired of doing this manually fo=
r decades: Filtering out multibyte characters on a save hook, table based: =
https://www.reddit.com/r/emacs/comments/1n8kixj/yall_might_think_im_nuts_bu=
t_im_tired_of_doing/
      - Directory Slideshow (Emacs Package) https://www.youtube.com/watch?v=
=3DpNLFXdVwYcA
      - Kinneyzhang/ETML: Emacs Text Markup Language: text block rendering =
and flexible layout in Emacs buffers. https://github.com/Kinneyzhang/ETML (=
Reddit https://www.reddit.com/r/emacs/comments/1n8vbp5/found_a_cool_project=
/)
      - twitchy-ears/metoffice-datahub-lib: Emacs package to query, display=
, and cache information from the Metoffice Datahub service https://github.c=
om/twitchy-ears/metoffice-datahub-lib (@[email protected] https://loci.onl/@mo=
rix/115146627713681743)
      - stewart123579/ebook-notes: Extract, deduplicate and organise notes =
and highlights from Kindle clipping files https://github.com/stewart123579/=
ebook-notes (@[email protected] https://fosstodon.org/@svw/1151505635368944=
05)
  - Emacs development:
      - emacs-devel:
      - Commands to move or copy changes between VC working trees https://l=
ists.gnu.org/archive/html/emacs-devel/2025-09/msg00135.html
      - Semantic highlighting for Elisp https://lists.gnu.org/archive/html/=
emacs-devel/2025-09/msg00135.html
      - Adding cond-let* to Emacs https://lists.gnu.org/archive/html/emacs-=
devel/2025-09/msg00058.html - play with this and give feedback
      - understanding cond-let* vs pcase, cond, if-let* https://lists.gnu.o=
rg/archive/html/emacs-devel/2025-09/msg00074.html
      - Enduring confusion from bug#54079 https://lists.gnu.org/archive/htm=
l/emacs-devel/2025-09/msg00116.html - macros and symbols with position
      - Make 'm' and 'u' in Log View mode more standard https://git.savanna=
h.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Da893dacb388e73d21ef52dc7f72c6=
19a55908e28
      - Support completion category inheritance https://git.savannah.gnu.or=
g/cgit/emacs.git/commit/etc/NEWS?id=3D60a22185b7ad759abf250389107e06aaee2e8=
c6b
      - Add 'elisp-flymake-byte-compile-executable' defcustom https://git.s=
avannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D45c5b636ced1924e627217f=
f5e19097e27d9caa4
      - ; * etc/NEWS: Copyedit. https://git.savannah.gnu.org/cgit/emacs.git=
/commit/etc/NEWS?id=3Dcc1a1a984a4989d2561bdd4ecb1a7e0d3ceb5f5d
      - Add new library 'timeout' https://git.savannah.gnu.org/cgit/emacs.g=
it/commit/etc/NEWS?id=3Dd2532a4ef0a1c037075b8a9d44b2dbdce372ef25
  - New packages:
      - https://melpa.org/#/codex-cli: Codex CLI integration (MELPA)
      - https://melpa.org/#/custom-keymap: Configure user key sequence bind=
ings from a custom variable (MELPA)
      - https://melpa.org/#/eplotly: Create Plotly charts (MELPA)
      - https://melpa.org/#/linkin-org: A workflow with fast, reliable link=
s (MELPA)
      - https://melpa.org/#/numeri: Roman Numeral Conversion Library (MELPA)
      - https://elpa.nongnu.org/nongnu/standard-keys-mode.html: Emulate sta=
ndard keybindings from modern editors (NonGNU ELPA)

  Links from reddit.com/r/emacs https://www.reddit.com/r/emacs, r/orgmode h=
ttps://www.reddit.com/r/orgmode, r/spacemacs https://www.reddit.com/r/space=
macs, r/planetemacs https://www.reddit.com/r/planetemacs, Mastodon #emacs h=
ttps://mastodon.social/tags/emacs, Bluesky #emacs https://bsky.app/hashtag/=
emacs, Hacker News https://hn.algolia.com/?query=3Demacs&sort=3DbyDate&pref=
ix&page=3D0&dateRange=3Dall&type=3Dstory, lobste.rs https://lobste.rs/searc=
h?q=3Demacs&what=3Dstories&order=3Dnewest, programming.dev https://programm=
ing.dev/c/emacs?dataType=3DPost&page=3D1&sort=3DNew, lemmy.world https://le=
mmy.world/c/emacs, lemmy.ml https://lemmy.ml/c/emacs?dataType=3DPost&page=
=3D1&sort=3DNew, planet.emacslife.com https://planet.emacslife.com, YouTube=
 https://www.youtube.com/playlist?list=3DPL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt=
, the Emacs NEWS file http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NE=
WS, Emacs Calendar https://emacslife.com/calendar/, and emacs-devel https:/=
/lists.gnu.org/archive/html/emacs-devel/2025-09. Thanks to Andr=C3=A9s Ram=
=C3=ADrez for emacs-devel links. Do you have an Emacs-related link or annou=
ncement? Please e-mail me at [email protected] mailto:[email protected]=
. Thank you!

=20=20=20=20
    This is the plain-text version. There's also an HTML version that might=
 be easier to read. Depending on your mail client, you might have a command=
, button, or link that can show you the HTML version. If you're in Emacs, l=
ook for something that mentions text/html. More info: https://sachachua.com=
/topic/emacs-news/
=20=20=20=20
--==-=-=
Content-Type: text/html; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

    <div id=3D"outline-container-org2da338d" class=3D"outline-3">
<h3 id=3D"org2da338d">2025-09-08 Emacs news</h3>
<div class=3D"outline-text-3" id=3D"text-org2da338d">
<p>
There was lots of conversation around <a href=3D"https://kyo.iroiro.party/e=
n/posts/why-rewriting-emacs-is-hard/">Why Rewriting Emacs Is Hard</a> this =
week, with threads on <a href=3D"https://www.reddit.com/r/emacs/comments/1n=
7i586/why_rewriting_emacs_is_hard_from_gudzpoz/">Reddit</a>, <a href=3D"htt=
ps://news.ycombinator.com/item?id=3D45122442">HN</a>, and <a href=3D"https:=
//lobste.rs/s/jeg5l9/why_rewriting_emacs_is_hard">lobste.rs</a>. Also, if y=
ou want to <a href=3D"https://emacsconf.org/2025/cfp/">present at EmacsConf=
 2025</a> (great way to meet like-minded folks), please send your proposal =
in by next Friday (Sept 19). Thanks!
</p>

<ul class=3D"org-ul">
<li>Upcoming events (<a href=3D"https://emacslife.com/calendar/emacs-calend=
ar.ics">iCal file</a>, <a href=3D"https://emacslife.com/calendar/">Org</a>):
<ul class=3D"org-ul">
<li>Emacs.si (in person): Emacs.si meetup #9 2025 (v #=C5=BEivo) <a href=3D=
"https://dogodki.kompot.si/events/3421ffb7-043c-4c7a-a6cc-5aaad4a956eb">htt=
ps://dogodki.kompot.si/events/3421ffb7-043c-4c7a-a6cc-5aaad4a956eb</a> Tue =
Sep 9 1900 CET</li>
<li>OrgMeetup (virtual) <a href=3D"https://orgmode.org/worg/orgmeetup.html"=
>https://orgmode.org/worg/orgmeetup.html</a> Wed Sep 10 0900 America/Vancou=
ver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Eur=
ope/Berlin - 2130 Asia/Kolkata &ndash; Thu Sep 11 0000 Asia/Singapore</li>
<li>Atelier Emacs Montpellier (in person) <a href=3D"https://lebib.org/date=
/atelier-emacs">https://lebib.org/date/atelier-emacs</a> Fri Sep 12 1800 Eu=
rope/Paris</li>
<li>London Emacs (in person): M-x drinks <a href=3D"https://www.meetup.com/=
london-emacs-hacking/events/310874314/">https://www.meetup.com/london-emacs=
-hacking/events/310874314/</a> Tue Sep 16 1800 Europe/London</li>
<li>M-x Research: TBA <a href=3D"https://m-x-research.github.io/">https://m=
-x-research.github.io/</a> Wed Sep 17 0800 America/Vancouver - 1000 America=
/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 =
Asia/Kolkata - 2300 Asia/Singapore</li>
</ul></li>
<li>Emacs configuration:
<ul class=3D"org-ul">
<li><a href=3D"https://tusharhero.codeberg.page/obscure-emacs-packages.html=
">tusharhero: Obscure Emacs packages</a> (part of the <a href=3D"https://go=
ritskov.com/posts/obscure_packages.html">Emacs Carnival for Sept</a>)</li>
<li><a href=3D"https://github.com/FrostyX/thanks">FrostyX/thanks: Say thank=
s to the authors of all your installed packages</a> (<a href=3D"https://fos=
stodon.org/@FrostyX/115163511919818102">@[email protected]</a>)</li>
<li><a href=3D"https://blog.nshephard.dev/posts/emacs_202509/">Emacs Tips &=
amp; Tweaks (2025-09-05)- vundo, regex builder and more =E2=80=93 blog.nshe=
phard.dev</a> (<a href=3D"https://fosstodon.org/@nshephard/1151512584519161=
66">@[email protected]</a>)</li>
<li><a href=3D"https://eugene-andrienko.com/it/2025/06/30/my-emacs-configur=
ation-common.html">My Emacs configuration (common parts) - added pinentry a=
nd TRAMP config</a> (<a href=3D"https://mastodon.bsd.cafe/@evgandr/11515682=
6371410897">@[email protected]</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DBv_Mr-tiScg">Ep698 Emacs L=
isp coding, defvar-keymap</a> (01:03:56)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DlnTD6-VSb6A">Ep696 Emacs L=
isp. insert date, extend selection, Generic Map Functions</a> (46:35)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DJxbkm0Q3Dgo">Ep695 emacs l=
isp, most commonly used functions, fill region problems, etc</a> (42:06)</l=
i>
<li><a href=3D"https://tv.dyne.org/w/iUseRzSqJQZjUGiV7Y9AdG">[11] Emacs Rea=
der's Development: Working on Partial &amp; Tiled Rendering (Part II) - 9/7=
/2025, 2:32:23 PM - Dyne.org TV</a></li>
<li><a href=3D"https://tv.dyne.org/w/15nWTMf6XrYitP4JYQHxmd">[11] Emacs Rea=
der's Development: Working on Partial &amp; Tiled Rendering (Part II) - 9/7=
/2025, 4:06:57 PM - Dyne.org TV</a></li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://protesilaos.com/codelog/2025-09-07-emacs-show-font-1=
-0-0/">Protesilaos Stavrou: Emacs: show-font version 1.0.0</a></li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://v.redd.it/f40y3j2t4qmf1">Bring point back to origina=
l location prior to select + TAB to indent</a> (<a href=3D"https://www.redd=
it.com/r/emacs/comments/1n6fdfw/bring_point_back_to_original_location_prior=
_to/">Reddit</a>)</li>
<li><a href=3D"https://xenodium.com/diverted-mode">Alvaro Ramirez: Diverted=
 mode</a> (<a href=3D"https://irreal.org/blog/?p=3D13245">Irreal</a>)</li>
<li><a href=3D"https://gitlab.com/skybert/my-little-friends/-/commit/0dceaf=
d62cc0c082dc84fddc97c81da7de735393">Add tkj/vc-git-grep-symbol (0dceafd6) =
=C2=B7 Commits =C2=B7 Torstein Krause Johansen / my-little-friends =C2=B7 G=
itLab</a> (<a href=3D"https://hachyderm.io/@skybert/115167110456618626">@sk=
[email protected]</a>)</li>
</ul></li>
<li>Writing:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DFsD01SfEmJ4">Substituindo =
a palavra A pela palavra B e B pela palavra A no Emacs</a> (01:01)</li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://gitlab.com/ryanprior/emacs-org-data-starter/">Ryan P=
rior / Emacs Org Data Starter =C2=B7 GitLab</a> (<a href=3D"https://mastodo=
n.social/@ryanprior/115149419884957889">@[email protected]</a>)</li>
<li><a href=3D"https://jsomers.net/blog/the-mcphee-method">The McPhee metho=
d =C2=AB the jsomers.net blog</a> (<a href=3D"https://irreal.org/blog/?p=3D=
13248">Irreal</a>) - refiling into buckets</li>
<li><a href=3D"https://screwlisp.small-web.org/programming/the-heading-prob=
lem/">The Heading Level Problem</a> (<a href=3D"https://gamerplus.org/@scre=
wlisp/115166915289476371">@[email protected]</a>)</li>
<li><a href=3D"https://mbork.pl/2025-09-01_Differentiating_between_C-c_C-c_=
and_C-c_C-k">Marcin Borkowski: Differentiating between C-c C-c and C-c C-k<=
/a></li>
<li><a href=3D"https://www.reddit.com/r/orgmode/comments/1n9wjio/release_or=
gsupertag_50_major_refactor_pure_elisp/">(Release) org-supertag 5.0: major =
refactor &amp; pure Elisp implementation</a></li>
<li><a href=3D"https://node01.de/posts/2025-09-05-makefile_for_pandoc_org_t=
o_pdf/">Makefile for pandoc org to pdf | node01.de</a> (<a href=3D"https://=
digitalcourage.social/@rhaen/115154417714839623">@[email protected]=
al</a>)</li>
<li><a href=3D"https://vcs.node01.de/rhaen/org-book-makefile">rhaen/org-boo=
k-makefile: Makefile project to build PDFs, HTML, EPUB, and DOCX from Org f=
iles with Pandoc, templates, and citation support to a book. - vcs.node01.d=
e: Kind like Jita4.4 - but smaller</a> (<a href=3D"https://digitalcourage.s=
ocial/@rhaen/115165156642606507">@[email protected]</a>)</li>
<li><a href=3D"https://github.com/bohonghuang/org-srs">Org-srs (Anki altern=
ative) is now on MELPA</a> (<a href=3D"https://www.reddit.com/r/orgmode/com=
ments/1n5udsb/orgsrs_anki_alternative_is_now_on_melpa/">r/orgmode</a>, <a h=
ref=3D"https://www.reddit.com/r/emacs/comments/1n5ug7v/orgsrs_anki_alternat=
ive_is_now_on_melpa/">r/emacs</a>)</li>
<li><a href=3D"https://so.nwalsh.com/2025/09/02-org-to-xml">Norm: Org to XM=
L (redux)</a></li>
<li><a href=3D"https://screwlisp.small-web.org/programming/org-parser/">WIP=
 common lisp type theoretic org-file parser (is this a parser? What kind of=
 parser?)</a> (<a href=3D"https://gamerplus.org/@screwlisp/1151453137518876=
12">@[email protected]</a>)</li>
<li><a href=3D"https://github.com/tanrax/org-social.el?tab=3Dreadme-ov-file=
#update-version">org-social.el 1.4: votes, polls</a> (<a href=3D"https://ac=
tivity.andros.dev/@andros/statuses/01K47TRQMSA4C651Q5Z7KCZHJC">@andros@acti=
vity.andros.dev</a>)</li>
<li><a href=3D"https://communitymedia.video/videos/watch/8a9a807a-7509-486c=
-a87b-870e26cc0f83">#Orgdown is better than #markdown Karl Voit #interview =
#programming #knowledgeRepresentation #lispyGopherClimate #emacs</a></li>
</ul></li>
<li>Completion:
<ul class=3D"org-ul">
<li><a href=3D"https://emacs.dyerdwelling.family/emacs/20250905100614-emacs=
--customizing-emacs-completion-from-fidos-fuzzy-matching-to-literal-substri=
ng-search/">James Dyer: Customizing Emacs Completion: From Fido's Fuzzy Mat=
ching to Literal Substring</a> (<a href=3D"https://irreal.org/blog/?p=3D132=
52">Irreal</a>)</li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://endisukaj.dev/blog/a-review-of-eglot/">A review of E=
glot</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1n6xsl1/a_revi=
ew_of_eglot/">Reddit</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DpD-wF3fZFGo">Emacs Tree-si=
tter Treesit Configuration - VOD</a> (16:06)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DTgDo7Nm4v4Y">Emacs Treesit=
ter with Combobulate structured navigation and editing</a> (01:00:36)</li>
<li><a href=3D"https://rahuljuliato.com/posts/switch-git-status-buffer">Rah=
ul Juliato: Quickly switching between git status files buffers in Emacs</a>=
 (<a href=3D"https://www.reddit.com/r/emacs/comments/1n7vl8j/quickly_switch=
ing_between_git_status_files/">Reddit</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1na76tz/consultgh_v3=
0_is_released_do_everything_on_github/">consult-gh v3.0 is released - Do ev=
erything on GitHub from within Emacs!</a></li>
</ul></li>
<li>Web:
<ul class=3D"org-ul">
<li><a href=3D"https://bofh.org.uk/2025/09/07/fetching-webmentions-again-wi=
th-emacs/">Fetching webmentions again. With Emacs this time! // Just a Summ=
ary</a> (<a href=3D"https://mendeddrum.org/@pdcawley/115164138009432927">@p=
[email protected]</a>)</li>
</ul></li>
<li>Doom Emacs:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3D26gFIhHM09E">Getting Start=
ed With Doom Emacs</a> (16:34)</li>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/chmouel/aichat.el/">chmouel/aichat.el - S=
end buffer content or regions to AI models and handle responses asynchronou=
sly</a> (<a href=3D"https://fosstodon.org/@chmouel/115168159182706038">@chm=
[email protected]</a>)</li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://protesilaos.com/codelog/2025-09-03-prot-asks-amin-em=
acsconf-gnu-debian-internet-archive-canada/">Protesilaos Stavrou: Prot Asks=
: Amin about EmacsConf, Debian, GNU, Internet Archive, and Canada</a> (<a h=
ref=3D"https://www.youtube.com/watch?v=3DkbJ3i3QMozs">YouTube</a>, <a href=
=3D"https://kelar.org/~bandali/2025/09/03/prot-asks.html">Amin Bandali</a>)=
</li>
<li><a href=3D"https://protesilaos.com/codelog/2025-09-07-prot-asks-greg-em=
acs-android-fishing-dogs-pennsylvania/">Protesilaos Stavrou: Prot Asks: Gre=
g about Emacs, Android, dogs, fishing, cycling, and Pennsylvania</a> (<a hr=
ef=3D"https://www.youtube.com/watch?v=3D8iovwdREt1o">YouTube</a> 01:31:51)<=
/li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://kyo.iroiro.party/en/posts/why-rewriting-emacs-is-har=
d/">Why Rewriting Emacs Is Hard | Kyou is kyou is kyou is kyou</a> (<a href=
=3D"https://www.reddit.com/r/emacs/comments/1n7i586/why_rewriting_emacs_is_=
hard_from_gudzpoz/">Reddit</a>, <a href=3D"https://news.ycombinator.com/ite=
m?id=3D45122442">HN</a>, <a href=3D"https://lobste.rs/s/jeg5l9/why_rewritin=
g_emacs_is_hard">lobste.rs</a>)</li>
<li><a href=3D"https://github.com/nix-giant/nix-darwin-emacs">nix-darwin-em=
acs for Emacs users using Nix.</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1n8nxff/replace_text=
_in_all_files_under_directory_tree/">Replace text in all files under direct=
ory tree with the pel-dirtree-replace command in 1 shot.</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1n8kixj/yall_might_t=
hink_im_nuts_but_im_tired_of_doing/">Y'all might think I'm nuts. But I'm ti=
red of doing this manually for decades: Filtering out multibyte characters =
on a save hook, table based:</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DpNLFXdVwYcA">Directory Sli=
deshow (Emacs Package)</a></li>
<li><a href=3D"https://github.com/Kinneyzhang/ETML">Kinneyzhang/ETML: Emacs=
 Text Markup Language: text block rendering and flexible layout in Emacs bu=
ffers.</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1n8vbp5/foun=
d_a_cool_project/">Reddit</a>)</li>
<li><a href=3D"https://github.com/twitchy-ears/metoffice-datahub-lib">twitc=
hy-ears/metoffice-datahub-lib: Emacs package to query, display, and cache i=
nformation from the Metoffice Datahub service</a> (<a href=3D"https://loci.=
onl/@morix/115146627713681743">@[email protected]</a>)</li>
<li><a href=3D"https://github.com/stewart123579/ebook-notes">stewart123579/=
ebook-notes: Extract, deduplicate and organise notes and highlights from Ki=
ndle clipping files</a> (<a href=3D"https://fosstodon.org/@svw/115150563536=
894405">@[email protected]</a>)</li>
</ul></li>
<li>Emacs development:
<ul class=3D"org-ul">
<li>emacs-devel:
<ul class=3D"org-ul">
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00=
135.html">Commands to move or copy changes between VC working trees</a></li>
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00=
135.html">Semantic highlighting for Elisp</a></li>
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00=
058.html">Adding cond-let* to Emacs</a> - play with this and give feedback
<ul class=3D"org-ul">
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00=
074.html">understanding cond-let* vs pcase, cond, if-let*</a></li>
</ul></li>
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00=
116.html">Enduring confusion from bug#54079</a> - macros and symbols with p=
osition</li>
</ul></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Da893dacb388e73d21ef52dc7f72c619a55908e28">Make 'm' and 'u' in Log View=
 mode more standard</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D60a22185b7ad759abf250389107e06aaee2e8c6b">Support completion category =
inheritance</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D45c5b636ced1924e627217ff5e19097e27d9caa4">Add 'elisp-flymake-byte-comp=
ile-executable' defcustom</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dcc1a1a984a4989d2561bdd4ecb1a7e0d3ceb5f5d">; * etc/NEWS: Copyedit.</a><=
/li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dd2532a4ef0a1c037075b8a9d44b2dbdce372ef25">Add new library 'timeout'</a=
></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://melpa.org/#/codex-cli">codex-cli</=
a>: Codex CLI integration (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/custom-keymap">custom-=
keymap</a>: Configure user key sequence bindings from a custom variable (ME=
LPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/eplotly">eplotly</a>: =
Create Plotly charts (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/linkin-org">linkin-org=
</a>: A workflow with fast, reliable links (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/numeri">numeri</a>: Ro=
man Numeral Conversion Library (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://elpa.nongnu.org/nongnu/standard-ke=
ys-mode.html">standard-keys-mode</a>: Emulate standard keybindings from mod=
ern editors (NonGNU ELPA)</li>
</ul></li>
</ul>

<p>
Links from <a href=3D"https://www.reddit.com/r/emacs">reddit.com/r/emacs</a=
>, <a href=3D"https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href=3D"h=
ttps://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href=3D"https://www.=
reddit.com/r/planetemacs">r/planetemacs</a>, <a href=3D"https://mastodon.so=
cial/tags/emacs">Mastodon #emacs</a>, <a href=3D"https://bsky.app/hashtag/e=
macs">Bluesky #emacs</a>, <a href=3D"https://hn.algolia.com/?query=3Demacs&=
amp;sort=3DbyDate&amp;prefix&amp;page=3D0&amp;dateRange=3Dall&amp;type=3Dst=
ory">Hacker News</a>, <a href=3D"https://lobste.rs/search?q=3Demacs&amp;wha=
t=3Dstories&amp;order=3Dnewest">lobste.rs</a>, <a href=3D"https://programmi=
ng.dev/c/emacs?dataType=3DPost&amp;page=3D1&amp;sort=3DNew">programming.dev=
</a>, <a href=3D"https://lemmy.world/c/emacs">lemmy.world</a>, <a href=3D"h=
ttps://lemmy.ml/c/emacs?dataType=3DPost&amp;page=3D1&amp;sort=3DNew">lemmy.=
ml</a>, <a href=3D"https://planet.emacslife.com">planet.emacslife.com</a>, =
<a href=3D"https://www.youtube.com/playlist?list=3DPL4th0AZixyREOtvxDpdxC9o=
MuX7Ar7Sdt">YouTube</a>, <a href=3D"http://git.savannah.gnu.org/cgit/emacs.=
git/log/etc/NEWS">the Emacs NEWS file</a>, <a href=3D"https://emacslife.com=
/calendar/">Emacs Calendar</a>, and <a href=3D"https://lists.gnu.org/archiv=
e/html/emacs-devel/2025-09">emacs-devel</a>. Thanks to Andr=C3=A9s Ram=C3=
=ADrez for emacs-devel links. Do you have an Emacs-related link or announce=
ment? Please e-mail me at <a href=3D"mailto:[email protected]">sacha@sach=
achua.com</a>. Thank you!</p>
</div>
</div>

=20=20=20=20
--==-=-=--

--=-=-=
Content-Type: text/x-org; charset=utf-8; name=emacs-news-2025-09-08.org
Content-Disposition: attachment
Content-Transfer-Encoding: quoted-printable

    * 2025-09-08 Emacs news
There was lots of conversation around [[https://kyo.iroiro.party/en/posts/w=
hy-rewriting-emacs-is-hard/][Why Rewriting Emacs Is Hard]] this week, with =
threads on [[https://www.reddit.com/r/emacs/comments/1n7i586/why_rewriting_=
emacs_is_hard_from_gudzpoz/][Reddit]], [[https://news.ycombinator.com/item?=
id=3D45122442][HN]], and [[https://lobste.rs/s/jeg5l9/why_rewriting_emacs_i=
s_hard][lobste.rs]]. Also, if you want to [[https://emacsconf.org/2025/cfp/=
][present at EmacsConf 2025]] (great way to meet like-minded folks), please=
 send your proposal in by next Friday (Sept 19). Thanks!

- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
  - Emacs.si (in person): Emacs.si meetup #9 2025 (v #=C5=BEivo) https://do=
godki.kompot.si/events/3421ffb7-043c-4c7a-a6cc-5aaad4a956eb Tue Sep 9 1900 =
CET
  - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Sep 10 =
0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600=
 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Sep 11 0000 Asia/S=
ingapore
  - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-em=
acs Fri Sep 12 1800 Europe/Paris
  - London Emacs (in person): M-x drinks https://www.meetup.com/london-emac=
s-hacking/events/310874314/ Tue Sep 16 1800 Europe/London
  - M-x Research: TBA https://m-x-research.github.io/ Wed Sep 17 0800 Ameri=
ca/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT -=
 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Emacs configuration:
  - [[https://tusharhero.codeberg.page/obscure-emacs-packages.html][tusharh=
ero: Obscure Emacs packages]] (part of the [[https://goritskov.com/posts/ob=
scure_packages.html][Emacs Carnival for Sept]])
  - [[https://github.com/FrostyX/thanks][FrostyX/thanks: Say thanks to the =
authors of all your installed packages]] ([[https://fosstodon.org/@FrostyX/=
115163511919818102][@[email protected]]])
  - [[https://blog.nshephard.dev/posts/emacs_202509/][Emacs Tips & Tweaks (=
2025-09-05)- vundo, regex builder and more =E2=80=93 blog.nshephard.dev]] (=
[[https://fosstodon.org/@nshephard/115151258451916166][@nshephard@fosstodon=
.org]])
  - [[https://eugene-andrienko.com/it/2025/06/30/my-emacs-configuration-com=
mon.html][My Emacs configuration (common parts) - added pinentry and TRAMP =
config]] ([[https://mastodon.bsd.cafe/@evgandr/115156826371410897][@evgandr=
@mastodon.bsd.cafe]])
- Emacs Lisp:
  - [[https://www.youtube.com/watch?v=3DBv_Mr-tiScg][Ep698 Emacs Lisp codin=
g, defvar-keymap]] (01:03:56)
  - [[https://www.youtube.com/watch?v=3DlnTD6-VSb6A][Ep696 Emacs Lisp. inse=
rt date, extend selection, Generic Map Functions]] (46:35)
  - [[https://www.youtube.com/watch?v=3DJxbkm0Q3Dgo][Ep695 emacs lisp, most=
 commonly used functions, fill region problems, etc]] (42:06)
  - [[https://tv.dyne.org/w/iUseRzSqJQZjUGiV7Y9AdG][[11] Emacs Reader's Dev=
elopment: Working on Partial & Tiled Rendering (Part II) - 9/7/2025, 2:32:2=
3 PM - Dyne.org TV]]
  - [[https://tv.dyne.org/w/15nWTMf6XrYitP4JYQHxmd][[11] Emacs Reader's Dev=
elopment: Working on Partial & Tiled Rendering (Part II) - 9/7/2025, 4:06:5=
7 PM - Dyne.org TV]]
- Appearance:
  - [[https://protesilaos.com/codelog/2025-09-07-emacs-show-font-1-0-0/][Pr=
otesilaos Stavrou: Emacs: show-font version 1.0.0]]
- Navigation:
  - [[https://v.redd.it/f40y3j2t4qmf1][Bring point back to original locatio=
n prior to select + TAB to indent]] ([[https://www.reddit.com/r/emacs/comme=
nts/1n6fdfw/bring_point_back_to_original_location_prior_to/][Reddit]])
  - [[https://xenodium.com/diverted-mode][Alvaro Ramirez: Diverted mode]] (=
[[https://irreal.org/blog/?p=3D13245][Irreal]])
  - [[https://gitlab.com/skybert/my-little-friends/-/commit/0dceafd62cc0c08=
2dc84fddc97c81da7de735393][Add tkj/vc-git-grep-symbol (0dceafd6) =C2=B7 Com=
mits =C2=B7 Torstein Krause Johansen / my-little-friends =C2=B7 GitLab]] ([=
[https://hachyderm.io/@skybert/115167110456618626][@[email protected]]])
- Writing:
  - [[https://www.youtube.com/watch?v=3DFsD01SfEmJ4][Substituindo a palavra=
 A pela palavra B e B pela palavra A no Emacs]] (01:01)
- Org Mode:
  - [[https://gitlab.com/ryanprior/emacs-org-data-starter/][Ryan Prior / Em=
acs Org Data Starter =C2=B7 GitLab]] ([[https://mastodon.social/@ryanprior/=
115149419884957889][@[email protected]]])
  - [[https://jsomers.net/blog/the-mcphee-method][The McPhee method =C2=AB =
the jsomers.net blog]] ([[https://irreal.org/blog/?p=3D13248][Irreal]]) - r=
efiling into buckets
  - [[https://screwlisp.small-web.org/programming/the-heading-problem/][The=
 Heading Level Problem]] ([[https://gamerplus.org/@screwlisp/11516691528947=
6371][@[email protected]]])
  - [[https://mbork.pl/2025-09-01_Differentiating_between_C-c_C-c_and_C-c_C=
-k][Marcin Borkowski: Differentiating between C-c C-c and C-c C-k]]
  - [[https://www.reddit.com/r/orgmode/comments/1n9wjio/release_orgsupertag=
_50_major_refactor_pure_elisp/][(Release) org-supertag 5.0: major refactor =
& pure Elisp implementation]]
  - [[https://node01.de/posts/2025-09-05-makefile_for_pandoc_org_to_pdf/][M=
akefile for pandoc org to pdf | node01.de]] ([[https://digitalcourage.socia=
l/@rhaen/115154417714839623][@[email protected]]])
  - [[https://vcs.node01.de/rhaen/org-book-makefile][rhaen/org-book-makefil=
e: Makefile project to build PDFs, HTML, EPUB, and DOCX from Org files with=
 Pandoc, templates, and citation support to a book. - vcs.node01.de: Kind l=
ike Jita4.4 - but smaller]] ([[https://digitalcourage.social/@rhaen/1151651=
56642606507][@[email protected]]])
  - [[https://github.com/bohonghuang/org-srs][Org-srs (Anki alternative) is=
 now on MELPA]] ([[https://www.reddit.com/r/orgmode/comments/1n5udsb/orgsrs=
_anki_alternative_is_now_on_melpa/][r/orgmode]], [[https://www.reddit.com/r=
/emacs/comments/1n5ug7v/orgsrs_anki_alternative_is_now_on_melpa/][r/emacs]])
  - [[https://so.nwalsh.com/2025/09/02-org-to-xml][Norm: Org to XML (redux)=
]]
  - [[https://screwlisp.small-web.org/programming/org-parser/][WIP common l=
isp type theoretic org-file parser (is this a parser? What kind of parser?)=
]] ([[https://gamerplus.org/@screwlisp/115145313751887612][@screwlisp@gamer=
plus.org]])
  - [[https://github.com/tanrax/org-social.el?tab=3Dreadme-ov-file#update-v=
ersion][org-social.el 1.4: votes, polls]] ([[https://activity.andros.dev/@a=
ndros/statuses/01K47TRQMSA4C651Q5Z7KCZHJC][@[email protected]]])
  - [[https://communitymedia.video/videos/watch/8a9a807a-7509-486c-a87b-870=
e26cc0f83][#Orgdown is better than #markdown Karl Voit #interview #programm=
ing #knowledgeRepresentation #lispyGopherClimate #emacs]]
- Completion:
  - [[https://emacs.dyerdwelling.family/emacs/20250905100614-emacs--customi=
zing-emacs-completion-from-fidos-fuzzy-matching-to-literal-substring-search=
/][James Dyer: Customizing Emacs Completion: From Fido's Fuzzy Matching to =
Literal Substring]] ([[https://irreal.org/blog/?p=3D13252][Irreal]])
- Coding:
  - [[https://endisukaj.dev/blog/a-review-of-eglot/][A review of Eglot]] ([=
[https://www.reddit.com/r/emacs/comments/1n6xsl1/a_review_of_eglot/][Reddit=
]])
  - [[https://www.youtube.com/watch?v=3DpD-wF3fZFGo][Emacs Tree-sitter Tree=
sit Configuration - VOD]] (16:06)
  - [[https://www.youtube.com/watch?v=3DTgDo7Nm4v4Y][Emacs Treesitter with =
Combobulate structured navigation and editing]] (01:00:36)
  - [[https://rahuljuliato.com/posts/switch-git-status-buffer][Rahul Juliat=
o: Quickly switching between git status files buffers in Emacs]] ([[https:/=
/www.reddit.com/r/emacs/comments/1n7vl8j/quickly_switching_between_git_stat=
us_files/][Reddit]])
  - [[https://www.reddit.com/r/emacs/comments/1na76tz/consultgh_v30_is_rele=
ased_do_everything_on_github/][consult-gh v3.0 is released - Do everything =
on GitHub from within Emacs!]]
- Web:
  - [[https://bofh.org.uk/2025/09/07/fetching-webmentions-again-with-emacs/=
][Fetching webmentions again. With Emacs this time! // Just a Summary]] ([[=
https://mendeddrum.org/@pdcawley/115164138009432927][@[email protected]=
rg]])
- Doom Emacs:
  - [[https://www.youtube.com/watch?v=3D26gFIhHM09E][Getting Started With D=
oom Emacs]] (16:34)
- AI:
  - [[https://github.com/chmouel/aichat.el/][chmouel/aichat.el - Send buffe=
r content or regions to AI models and handle responses asynchronously]] ([[=
https://fosstodon.org/@chmouel/115168159182706038][@[email protected]]])
- Community:
  - [[https://protesilaos.com/codelog/2025-09-03-prot-asks-amin-emacsconf-g=
nu-debian-internet-archive-canada/][Protesilaos Stavrou: Prot Asks: Amin ab=
out EmacsConf, Debian, GNU, Internet Archive, and Canada]] ([[https://www.y=
outube.com/watch?v=3DkbJ3i3QMozs][YouTube]], [[https://kelar.org/~bandali/2=
025/09/03/prot-asks.html][Amin Bandali]])
  - [[https://protesilaos.com/codelog/2025-09-07-prot-asks-greg-emacs-andro=
id-fishing-dogs-pennsylvania/][Protesilaos Stavrou: Prot Asks: Greg about E=
macs, Android, dogs, fishing, cycling, and Pennsylvania]] ([[https://www.yo=
utube.com/watch?v=3D8iovwdREt1o][YouTube]] 01:31:51)
- Other:
  - [[https://kyo.iroiro.party/en/posts/why-rewriting-emacs-is-hard/][Why R=
ewriting Emacs Is Hard | Kyou is kyou is kyou is kyou]] ([[https://www.redd=
it.com/r/emacs/comments/1n7i586/why_rewriting_emacs_is_hard_from_gudzpoz/][=
Reddit]], [[https://news.ycombinator.com/item?id=3D45122442][HN]], [[https:=
//lobste.rs/s/jeg5l9/why_rewriting_emacs_is_hard][lobste.rs]])
  - [[https://github.com/nix-giant/nix-darwin-emacs][nix-darwin-emacs for E=
macs users using Nix.]]
  - [[https://www.reddit.com/r/emacs/comments/1n8nxff/replace_text_in_all_f=
iles_under_directory_tree/][Replace text in all files under directory tree =
with the pel-dirtree-replace command in 1 shot.]]
  - [[https://www.reddit.com/r/emacs/comments/1n8kixj/yall_might_think_im_n=
uts_but_im_tired_of_doing/][Y'all might think I'm nuts. But I'm tired of do=
ing this manually for decades: Filtering out multibyte characters on a save=
 hook, table based:]]
  - [[https://www.youtube.com/watch?v=3DpNLFXdVwYcA][Directory Slideshow (E=
macs Package)]]
  - [[https://github.com/Kinneyzhang/ETML][Kinneyzhang/ETML: Emacs Text Mar=
kup Language: text block rendering and flexible layout in Emacs buffers.]] =
([[https://www.reddit.com/r/emacs/comments/1n8vbp5/found_a_cool_project/][R=
eddit]])
  - [[https://github.com/twitchy-ears/metoffice-datahub-lib][twitchy-ears/m=
etoffice-datahub-lib: Emacs package to query, display, and cache informatio=
n from the Metoffice Datahub service]] ([[https://loci.onl/@morix/115146627=
713681743][@[email protected]]])
  - [[https://github.com/stewart123579/ebook-notes][stewart123579/ebook-not=
es: Extract, deduplicate and organise notes and highlights from Kindle clip=
ping files]] ([[https://fosstodon.org/@svw/115150563536894405][@svw@fosstod=
on.org]])
- Emacs development:
  - emacs-devel:
    - [[https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00135.htm=
l][Commands to move or copy changes between VC working trees]]
    - [[https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00135.htm=
l][Semantic highlighting for Elisp]]
    - [[https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00058.htm=
l][Adding cond-let* to Emacs]] - play with this and give feedback
      - [[https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00074.h=
tml][understanding cond-let* vs pcase, cond, if-let*]]
    - [[https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00116.htm=
l][Enduring confusion from bug#54079]] - macros and symbols with position
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Da893=
dacb388e73d21ef52dc7f72c619a55908e28][Make 'm' and 'u' in Log View mode mor=
e standard]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D60a2=
2185b7ad759abf250389107e06aaee2e8c6b][Support completion category inheritan=
ce]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D45c5=
b636ced1924e627217ff5e19097e27d9caa4][Add 'elisp-flymake-byte-compile-execu=
table' defcustom]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dcc1a=
1a984a4989d2561bdd4ecb1a7e0d3ceb5f5d][; * etc/NEWS: Copyedit.]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dd253=
2a4ef0a1c037075b8a9d44b2dbdce372ef25][Add new library 'timeout']]
- New packages:
  - https://melpa.org/#/codex-cli: Codex CLI integration (MELPA)
  - https://melpa.org/#/custom-keymap: Configure user key sequence bindings=
 from a custom variable (MELPA)
  - https://melpa.org/#/eplotly: Create Plotly charts (MELPA)
  - https://melpa.org/#/linkin-org: A workflow with fast, reliable links (M=
ELPA)
  - https://melpa.org/#/numeri: Roman Numeral Conversion Library (MELPA)
  - https://elpa.nongnu.org/nongnu/standard-keys-mode.html: Emulate standar=
d keybindings from modern editors (NonGNU ELPA)

Links from [[https://www.reddit.com/r/emacs][reddit.com/r/emacs]], [[https:=
//www.reddit.com/r/orgmode][r/orgmode]], [[https://www.reddit.com/r/spacema=
cs][r/spacemacs]], [[https://www.reddit.com/r/planetemacs][r/planetemacs]],=
 [[https://mastodon.social/tags/emacs][Mastodon #emacs]], [[https://bsky.ap=
p/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.com/?query=3Demacs&=
sort=3DbyDate&prefix&page=3D0&dateRange=3Dall&type=3Dstory][Hacker News]], =
[[https://lobste.rs/search?q=3Demacs&what=3Dstories&order=3Dnewest][lobste.=
rs]], [[https://programming.dev/c/emacs?dataType=3DPost&page=3D1&sort=3DNew=
][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https:=
//lemmy.ml/c/emacs?dataType=3DPost&page=3D1&sort=3DNew][lemmy.ml]], [[https=
://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/=
playlist?list=3DPL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git=
.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[htt=
ps://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org=
/archive/html/emacs-devel/2025-09][emacs-devel]]. Thanks to Andr=C3=A9s Ram=
=C3=ADrez for emacs-devel links. Do you have an Emacs-related link or annou=
ncement? Please e-mail me at [[mailto:[email protected]][sacha@sachachua.=
com]]. Thank you!

=20=20=20=20
--=-=-=--