2025-09-15 Emacs news

Sacha Chua <[email protected]> Mon, 15 Sep 2025 10:59:39 -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-15 Emacs news
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

  There were lots of Emacs-related discussions on Hacker News https://hn.al=
golia.com/?query=3Demacs&sort=3DbyDate&prefix&page=3D0&dateRange=3Dall&type=
=3Dstory, mainly because of two posts about Emacs's extensibility: an Org M=
ode example https://edoput.it/2025/04/16/emacs-paradigm-shift.html and a co=
mpletion example https://blog.tjll.net/a-beginners-guide-to-extending-emacs=
/. This guide on connecting to databases from Org Mode Babel blocks https:/=
/gitlab.com/ryanprior/emacs-org-data-starter started a few discussions. The=
re were a couple of Emacs Carnival posts on obscure packages, too https://g=
oritskov.com/posts/obscure_packages.html. Also, if you want to present at E=
macsConf 2025 https://emacsconf.org/2025/cfp/ (great way to meet like-minde=
d folks), please send your proposal in by this Friday (Sept 19). Thanks!

  - Upcoming events (iCal file https://emacslife.com/calendar/emacs-calenda=
r.ics, Org https://emacslife.com/calendar/):
      - 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 Berlin (hybrid, in English) //emacs-berlin.org/ https://emacs=
-berlin.org/ Wed Sep 24 0930 America/Vancouver - 1130 America/Chicago - 123=
0 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -=
- Thu Sep 25 0030 Asia/Singapore
      - Emacs APAC: Emacs APAC meetup (virtual) //emacs-apac.gitlab.io/anno=
uncements/ https://emacs-apac.gitlab.io/announcements/ Sat Sep 27 0130 Amer=
ica/Vancouver - 0330 America/Chicago - 0430 America/Toronto - 0830 Etc/GMT =
- 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
      - Emacs meetup in person in Novosibirsk, Russia [email protected]=
om - Sept 27 20:00 - 23:00 Asia/Novosibirsk
  - Emacs configuration:
      - dandrake/casual-eww: Emacs transient "casual" menu for the emacs we=
b browser eww https://github.com/dandrake/casual-eww (@[email protected]=
z https://mathstodon.xyz/@ddrake/115185725252682186)
      - Emacs workflow ideas: How I use Hydra in a minor mode https://youtu=
be.com/watch?v=3D_MPxt_JznXE (15:50, Reddit https://www.reddit.com/r/emacs/=
comments/1nd77a3/emacs_workflow_ideas_how_i_use_hydra_in_a_minor/)
      - ZeniesQis/Emacsn: Installation and multiple configuration managemen=
t for Emacs - Codeberg.org https://codeberg.org/ZeniesQis/Emacsn (@Zenie@pi=
aille.fr https://piaille.fr/@Zenie/115175933768901053)
      - Everything with Emacs https://irfu.cea.fr/Pisp/vianney.lebouteiller=
/emacs.html (@[email protected] https://mastodon.social/@jnpn/1151872837=
60185380) - vianney.leboutellier's Emacs configuration
      - meow-edit/meow: Yet another modal editing on Emacs / =E7=8C=AB=E6=
=80=81=E7=BC=96=E8=BE=91 https://github.com/meow-edit/meow (recent discussi=
on on HN https://news.ycombinator.com/item?id=3D45228396)
  - Emacs Lisp:
      - Sharing some thoughts on page-ext and building your own alternative=
s to packages https://site.sebasmonia.com/posts/2025-09-09-emacs-pages-and-=
micro-packages.html (Reddit https://www.reddit.com/r/emacs/comments/1ndbodt=
/sharing_some_thoughts_on_pageext_and_building/)
      - Listful Andrew: Mondo =E2=80=94 World's scripts, languages, places =
in any language (Emacs=C2=A0package) https://flandrew.srht.site/listful/sw-=
emacs-mondo.html
      - Listful Andrew: Vexil =E2=80=94 Create flags of countries and subdi=
visions (Emacs=C2=A0package) https://flandrew.srht.site/listful/sw-emacs-ve=
xil.html
      - Sacha Chua: Emacs and dom.el: quick notes on parsing HTML and turni=
ng DOMs back into HTML https://sachachua.com/blog/2025/09/emacs-and-dom-el-=
quick-notes-on-parsing-html-and-turning-doms-back-into-html/
      - Ep699 Emacs Lisp defvar-keymap, define-keymap , part 2 https://www.=
youtube.com/watch?v=3DdA5SM20y2a0 (01:01:15)
      - [12] Emacs Reader's Development: Working on Partial & Tiled Renderi=
ng (Part III) - 9/14/2025, 2:31:27 PM - Dyne.org TV https://tv.dyne.org/w/d=
oZ1qzhQxT1gc1TPDtqNbJ
      - How to Create and Test an Emacs Tree-Sitter Major Mode https://gith=
ub.com/mathworks/Emacs-MATLAB-Mode/blob/default/contributing/treesit-mode-h=
ow-to.org (emacs-devel https://lists.gnu.org/archive/html/emacs-devel/2025-=
09/msg00307.html)
  - Appearance:
      - Emacs vim-tab-bar.el: A Vim-Inspired Emacs Tab-Bar That Automatical=
ly Adapts to Any Theme (Release 1.0.9) https://github.com/jamescherti/vim-t=
ab-bar.el
  - Navigation:
      - localauthor: Managing Emacs Tabs with 'tab-sets.el' https://localau=
thor.github.io/posts/tab-sets/
  - Writing:
      - Powerful emacs hacks: patching markdown-mode https://oxal.org/blog/=
powerful-emacs-hacks-image-markdown/ (HN https://news.ycombinator.com/item?=
id=3D45228131) - getting images from a different directory
      - Powerful emacs hacks: paste images to markdown from clipboard https=
://oxal.org/blog/powerful-emacs-hacks-paste-images-markdown/
      - Irreal: Semantic Line Breaks https://irreal.org/blog/?p=3D13263
  - Org Mode:
      - Emacs: a paradigm shift https://edoput.it/2025/04/16/emacs-paradigm=
-shift.html (Reddit https://www.reddit.com/r/emacs/comments/1nfdyi1/emacs_a=
_paradigm_shift/, HN https://news.ycombinator.com/item?id=3D45226639, HN ht=
tps://news.ycombinator.com/item?id=3D45219848) - automatically sorting in O=
rg Mode
      - Jeremy Friesen: Dynamic Org-Mode Block to List Books Read https://t=
akeonrules.com/2025/09/14/dynamic-org-mode-block-to-list-books-read/
      - (Update) org-supertag 5.1: Implement Interactive Schema View for Ta=
g Management https://www.reddit.com/r/orgmode/comments/1nex09n/update_orgsu=
pertag_51_implement_interactive/ (Github https://github.com/yibie/org-super=
tag)
      - Using Emacs Org-Mode With Databases: A getting-started guide https:=
//gitlab.com/ryanprior/emacs-org-data-starter (Reddit https://www.reddit.co=
m/r/emacs/comments/1nf00j5/using_emacs_orgmode_with_databases_a/, HN https:=
//news.ycombinator.com/item?id=3D45172905 , lobste.rs https://lobste.rs/s/k=
pyagy/using_emacs_org_mode_with_databases)
      - RangHo/svelte-preprocess-org: Svelte preprocessor for Org, the most=
 superior markup language. https://github.com/RangHo/svelte-preprocess-org =
(Reddit https://www.reddit.com/r/sveltejs/comments/1nglfh3/i_made_a_svelte_=
preprocessor_so_that_i_can_use/)
      - Sync Emacs Org Agenda and Google Calendar with the Org-Gcal Package=
 https://www.youtube.com/watch?v=3Dhz6yc6uWDw4 (06:30)
      - Generating a website/blog from Org files with Hakyll https://jakebo=
x.github.io/posts/2025-09-12-this_blog
      - Org Social Preview Generator https://andros.dev/static/preview/2025=
-09-15T09-22-05plus0200.html
  - Coding:
      - dotemacs/lisp-comment-dwim.el: Do What I Mean mode for toggling com=
ments in Lisp https://github.com/dotemacs/lisp-comment-dwim.el (@dotemacs@m=
astodon.xyz https://mastodon.xyz/@dotemacs/115169786350263841)
      - tomekw/doom-ada: Doom Emacs Ada language module with syntax highlig=
hting, LSP and Alire support https://github.com/tomekw/doom-ada (HN https:/=
/news.ycombinator.com/item?id=3D45222993) - also usable from vanilla Emacs
      - Elisp For Clojure Developers https://oxal.org/blog/elisp-for-clojur=
e-developers/
      - Clojuredocs.el from within emacs https://oxal.org/blog/clojuredocs-=
emacs-intgeration-browser-elisp/
      - A baseline indent rule for tree-sitter major modes https://archive.=
casouri.cc/note/2025/parse-tree-baseline-indent (Reddit https://www.reddit.=
com/r/emacs/comments/1nccf33/a_baseline_indent_rule_for_treesitter_major_mo=
des/)
      - Integrate Emacs and Jira with Ejira3 https://www.reddit.com/r/emacs=
/comments/1ngr47l/integrate_emacs_and_jira_with_ejira3/
      - James Dyer: Debugging Software Breakage with Git Stash and Emacs ht=
tps://emacs.dyerdwelling.family/emacs/20250826103741-emacs--debugging-softw=
are-breakage-with-git-stash-and-emacs/
      - Magit 4.4, Forge 0.6, Ghub 5.0 and Transient 0.10 released https://=
www.reddit.com/r/emacs/comments/1ncggi0/magit_44_forge_06_ghub_50_and_trans=
ient_010/
  - Shells:
      - Tip about using exec-path-from-shell-initialize to set the PATH htt=
ps://miraiverse.xyz/objects/138257b6-2e32-482d-ae8e-00436e230eaf
  - Web:
      - Making use of Webmentions // Just a Summary https://bofh.org.uk/202=
5/09/09/making-use-of-webmentions/ (@[email protected] https://mended=
drum.org/@pdcawley/115176140527227631)
      - Teaching Emacs to recognize thing-at-point https://www.youtube.com/=
watch?v=3DAzi3WOUUSIU (17:53)
  - Doom Emacs:
      - Getting Started With Doom Emacs https://www.youtube.com/watch?v=3D2=
6gFIhHM09E (16:34)
      - Doom Emacs And Creating A Literate Config https://www.youtube.com/w=
atch?v=3DeFRzRsWTXPk (24:06)
  - Fun:
      - Marcin Borkowski: Emacs Artist clock https://mbork.pl/2025-09-08_Em=
acs_Artist_clock
  - AI:
      - (Release) SuperChat: A friendly, Claude Code=E2=80=93style chat UI =
for gptel in Emacs https://github.com/yibie/superchat (Reddit https://www.r=
eddit.com/r/emacs/comments/1ngjixl/release_supercha_a_friendly_claude_codes=
tyle_chat/)
      - Alvaro Ramirez: Introducing acp.el https://xenodium.com/introducing=
-acpel (Reddit https://www.reddit.com/r/emacs/comments/1ngyifk/introducing_=
acpel/)
      - Alvaro Ramirez: So you want ACP (Agent Client Protocol) for Emacs? =
https://xenodium.com/so-you-want-acp-for-emacs
  - Community:
      - Fortnightly Tips, Tricks, and Questions =E2=80=94 2025-09-09 / week=
 36 https://www.reddit.com/r/emacs/comments/1nc7vm2/fortnightly_tips_tricks=
_and_questions_20250909/
      - Protesilaos Stavrou: Prot Asks: port19 about RSI, keyboard ergonomi=
cs, dictation tools, and geriatric nursing https://protesilaos.com/codelog/=
2025-09-11-prot-asks-port19-rsi-keyboard-ergonomics-dictation-geriatric-car=
e/
      - Lobsters interview with Susam https://lobste.rs/s/kltoas/lobsters_i=
nterview_with_susam
      - Tell me you use emacs (without telling me you use emacs) https://ww=
w.reddit.com/r/emacs/comments/1n1knpl/tell_me_you_use_emacs_without_telling=
_me_you_use/ (Irreal https://irreal.org/blog/?p=3D13270)
  - Other:
      - Tip about using M-x decipher to solve cryptoquotes (single alphabet=
 substitution ciphers) https://mastodo.neoliber.al/@petes_bread_eqn_xls/115=
188551255451438
      - Improved emacsclient-wrapper.sh. to be used as $VISUAL, $EDITOR htt=
ps://www.reddit.com/r/emacs/comments/1nh9gxv/improved_emacsclientwrappersh_=
to_be_used_as/
      - buffer-terminator.el: Safely terminate Emacs buffers automatically =
to enhance performance and reduce clutter in the buffer list (Release 1.2.0=
) https://github.com/jamescherti/buffer-terminator.el (Reddit https://www.r=
eddit.com/r/emacs/comments/1ndlsnj/bufferterminatorel_safely_terminate_emac=
s_buffers/)
      - Announcing Numeri - an Emacs package for Roman number translation h=
ttp://yummymelon.com/devnull/announcing-numeri-an-emacs-package-for-roman-n=
umber-translation.html (Reddit https://www.reddit.com/r/emacs/comments/1nbt=
onk/announcing_numeri_an_emacs_package_for_roman/, Irreal https://irreal.or=
g/blog/?p=3D13261)
      - stripspace.el: Ensure Emacs Automatically removes trailing whitespa=
ce before saving a buffer (Release 1.0.2) https://github.com/jamescherti/st=
ripspace.el (Reddit https://www.reddit.com/r/emacs/comments/1ngf0ke/stripsp=
aceel_ensure_emacs_automatically_removes/)
      - arkoinad/autopaste: Autopaste clipboard to current buffer https://g=
ithub.com/arkoinad/autopaste - polls the MacOS clipboard with pbpaste
      - September Emacs Carnival: Obscure Packages https://goritskov.com/po=
sts/obscure_packages.html
      - Emacs Obscure Package: transient =E2=80=94 Where Are The Wise Men? =
https://mike.hostetlerhome.com/emacs-obscure-package-transient (@mikehoss@a=
ppdot.net https://appdot.net/@mikehoss/115187706047794502)
      - An obscure Emacs Package: Chart.el https://lepisma.xyz/journal/2025=
/09/09/an-obscure-emacs-package-chart/
      - An obscure Emacs package: decide | Dave=E2=80=99s Blog https://dave=
mq.github.io/2025/09/10/obscure-emacs-decide.html (@[email protected] ht=
tps://fosstodon.org/@davemq/115185823293037457)
      - Obscure packages (Paquetes raros) https://www.finaprosadigital.com/=
2025-09-14-obscure-packages-(paquetes-raros).html
  - Emacs development:
      - emacs-devel:
      - long-term issue with emacs-devel search not showing recent messages=
 https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00350.html
      - Another alternative Emacs logo proposal https://lists.gnu.org/archi=
ve/html/emacs-devel/2025-09/msg00090.html; side discussion about librsvg an=
d Rust https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00297.html
      - Introduce auth-source-ignore-non-existing-file https://git.savannah=
.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D26ad23addbf79862f310136d2f0d95=
568fef3a04
      - ; * etc/NEWS: Fix last change. https://git.savannah.gnu.org/cgit/em=
acs.git/commit/etc/NEWS?id=3D1d6ec2a0406c8a53fcf793b05453dbcc7e809d76
      - Update to Unicode 17.0 https://git.savannah.gnu.org/cgit/emacs.git/=
commit/etc/NEWS?id=3D5579d32a41cae8c525021739e83f84abc3ab4746
      - Ignore non-existing or empty files in auth-sources https://git.sava=
nnah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dd1221a427f67032f4adf81f02b=
377ce163413ca1
  - New packages:
      - https://melpa.org/#/async1: Unroll chain of async callbacks, parall=
el and sequencial (MELPA)
      - https://melpa.org/#/blue: BLUE build system interface (MELPA)
      - https://melpa.org/#/consult-gh-nerd-icons: Nerd icons Integration f=
or consult-gh (MELPA)
      - https://melpa.org/#/doxymacs: Emacs integration with Doxygen (MELPA)
      - https://melpa.org/#/meep: Lightweight modal editing (MELPA)
      - https://melpa.org/#/quick-fasd: Integration for the command-line to=
ol `fasd' (MELPA)
      - https://melpa.org/#/thanks: Say thanks to the authors of all your i=
nstalled packages (MELPA)
      - https://melpa.org/#/verse-mode: Major mode for Verse (MELPA)

  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-org31a9ae4" class=3D"outline-3">
<h3 id=3D"org31a9ae4">2025-09-15 Emacs news</h3>
<div class=3D"outline-text-3" id=3D"text-org31a9ae4">
<p>
There were lots of Emacs-related discussions on <a href=3D"https://hn.algol=
ia.com/?query=3Demacs&amp;sort=3DbyDate&amp;prefix&amp;page=3D0&amp;dateRan=
ge=3Dall&amp;type=3Dstory">Hacker News</a>, mainly because of two posts abo=
ut Emacs's extensibility: <a href=3D"https://edoput.it/2025/04/16/emacs-par=
adigm-shift.html">an Org Mode example</a> and <a href=3D"https://blog.tjll.=
net/a-beginners-guide-to-extending-emacs/">a completion example</a>. This g=
uide on <a href=3D"https://gitlab.com/ryanprior/emacs-org-data-starter">con=
necting to databases from Org Mode Babel blocks</a> started a few discussio=
ns. There were a couple of <a href=3D"https://goritskov.com/posts/obscure_p=
ackages.html">Emacs Carnival posts on obscure packages, too</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 this 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>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>
<li>Emacs Berlin (hybrid, in English) <a href=3D"https://emacs-berlin.org/"=
>https://emacs-berlin.org/</a> Wed Sep 24 0930 America/Vancouver - 1130 Ame=
rica/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2=
200 Asia/Kolkata &ndash; Thu Sep 25 0030 Asia/Singapore</li>
<li>Emacs APAC: Emacs APAC meetup (virtual) <a href=3D"https://emacs-apac.g=
itlab.io/announcements/">https://emacs-apac.gitlab.io/announcements/</a> Sa=
t Sep 27 0130 America/Vancouver - 0330 America/Chicago - 0430 America/Toron=
to - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Sing=
apore</li>
<li>Emacs meetup in person in Novosibirsk, Russia [email protected] -=
 Sept 27 20:00 - 23:00 Asia/Novosibirsk</li>
</ul></li>
<li>Emacs configuration:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/dandrake/casual-eww">dandrake/casual-eww:=
 Emacs transient "casual" menu for the emacs web browser eww</a> (<a href=
=3D"https://mathstodon.xyz/@ddrake/115185725252682186">@[email protected]=
yz</a>)</li>
<li><a href=3D"https://youtube.com/watch?v=3D_MPxt_JznXE">Emacs workflow id=
eas: How I use Hydra in a minor mode</a> (15:50, <a href=3D"https://www.red=
dit.com/r/emacs/comments/1nd77a3/emacs_workflow_ideas_how_i_use_hydra_in_a_=
minor/">Reddit</a>)</li>
<li><a href=3D"https://codeberg.org/ZeniesQis/Emacsn">ZeniesQis/Emacsn: Ins=
tallation and multiple configuration management for Emacs - Codeberg.org</a=
> (<a href=3D"https://piaille.fr/@Zenie/115175933768901053">@Zenie@piaille.=
fr</a>)</li>
<li><a href=3D"https://irfu.cea.fr/Pisp/vianney.lebouteiller/emacs.html">Ev=
erything with Emacs</a> (<a href=3D"https://mastodon.social/@jnpn/115187283=
760185380">@[email protected]</a>) - vianney.leboutellier's Emacs config=
uration</li>
<li><a href=3D"https://github.com/meow-edit/meow">meow-edit/meow: Yet anoth=
er modal editing on Emacs / =E7=8C=AB=E6=80=81=E7=BC=96=E8=BE=91</a> (recen=
t discussion on <a href=3D"https://news.ycombinator.com/item?id=3D45228396"=
>HN</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://site.sebasmonia.com/posts/2025-09-09-emacs-pages-and=
-micro-packages.html">Sharing some thoughts on page-ext and building your o=
wn alternatives to packages</a> (<a href=3D"https://www.reddit.com/r/emacs/=
comments/1ndbodt/sharing_some_thoughts_on_pageext_and_building/">Reddit</a>=
)</li>
<li><a href=3D"https://flandrew.srht.site/listful/sw-emacs-mondo.html">List=
ful Andrew: Mondo =E2=80=94 World's scripts, languages, places in any langu=
age (Emacs=C2=A0package)</a></li>
<li><a href=3D"https://flandrew.srht.site/listful/sw-emacs-vexil.html">List=
ful Andrew: Vexil =E2=80=94 Create flags of countries and subdivisions (Ema=
cs=C2=A0package)</a></li>
<li><a href=3D"https://sachachua.com/blog/2025/09/emacs-and-dom-el-quick-no=
tes-on-parsing-html-and-turning-doms-back-into-html/">Sacha Chua: Emacs and=
 dom.el: quick notes on parsing HTML and turning DOMs back into HTML</a></l=
i>
<li><a href=3D"https://www.youtube.com/watch?v=3DdA5SM20y2a0">Ep699 Emacs L=
isp defvar-keymap, define-keymap , part 2</a> (01:01:15)</li>
<li><a href=3D"https://tv.dyne.org/w/doZ1qzhQxT1gc1TPDtqNbJ">[12] Emacs Rea=
der's Development: Working on Partial &amp; Tiled Rendering (Part III) - 9/=
14/2025, 2:31:27 PM - Dyne.org TV</a></li>
<li><a href=3D"https://github.com/mathworks/Emacs-MATLAB-Mode/blob/default/=
contributing/treesit-mode-how-to.org">How to Create and Test an Emacs Tree-=
Sitter Major Mode</a> (<a href=3D"https://lists.gnu.org/archive/html/emacs-=
devel/2025-09/msg00307.html">emacs-devel</a>)</li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/jamescherti/vim-tab-bar.el">Emacs vim-tab=
-bar.el: A Vim-Inspired Emacs Tab-Bar That Automatically Adapts to Any Them=
e (Release 1.0.9)</a></li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://localauthor.github.io/posts/tab-sets/">localauthor: =
Managing Emacs Tabs with 'tab-sets.el'</a></li>
</ul></li>
<li>Writing:
<ul class=3D"org-ul">
<li><a href=3D"https://oxal.org/blog/powerful-emacs-hacks-image-markdown/">=
Powerful emacs hacks: patching markdown-mode</a> (<a href=3D"https://news.y=
combinator.com/item?id=3D45228131">HN</a>) - getting images from a differen=
t directory</li>
<li><a href=3D"https://oxal.org/blog/powerful-emacs-hacks-paste-images-mark=
down/">Powerful emacs hacks: paste images to markdown from clipboard</a></l=
i>
<li><a href=3D"https://irreal.org/blog/?p=3D13263">Irreal: Semantic Line Br=
eaks</a></li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://edoput.it/2025/04/16/emacs-paradigm-shift.html">Emac=
s: a paradigm shift</a> (<a href=3D"https://www.reddit.com/r/emacs/comments=
/1nfdyi1/emacs_a_paradigm_shift/">Reddit</a>, <a href=3D"https://news.ycomb=
inator.com/item?id=3D45226639">HN</a>, <a href=3D"https://news.ycombinator.=
com/item?id=3D45219848">HN</a>)  - automatically sorting in Org Mode</li>
<li><a href=3D"https://takeonrules.com/2025/09/14/dynamic-org-mode-block-to=
-list-books-read/">Jeremy Friesen: Dynamic Org-Mode Block to List Books Rea=
d</a></li>
<li><a href=3D"https://www.reddit.com/r/orgmode/comments/1nex09n/update_org=
supertag_51_implement_interactive/">(Update) org-supertag 5.1: Implement In=
teractive Schema View for Tag Management</a> (<a href=3D"https://github.com=
/yibie/org-supertag">Github</a>)</li>
<li><a href=3D"https://gitlab.com/ryanprior/emacs-org-data-starter">Using E=
macs Org-Mode With Databases: A getting-started guide</a> (<a href=3D"https=
://www.reddit.com/r/emacs/comments/1nf00j5/using_emacs_orgmode_with_databas=
es_a/">Reddit</a>, <a href=3D"https://news.ycombinator.com/item?id=3D451729=
05%20%20%20%20">HN</a>, <a href=3D"https://lobste.rs/s/kpyagy/using_emacs_o=
rg_mode_with_databases">lobste.rs</a>)</li>
<li><a href=3D"https://github.com/RangHo/svelte-preprocess-org">RangHo/svel=
te-preprocess-org: Svelte preprocessor for Org, the most superior markup la=
nguage.</a> (<a href=3D"https://www.reddit.com/r/sveltejs/comments/1nglfh3/=
i_made_a_svelte_preprocessor_so_that_i_can_use/">Reddit</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3Dhz6yc6uWDw4">Sync Emacs Or=
g Agenda and Google Calendar with the Org-Gcal Package</a> (06:30)</li>
<li><a href=3D"https://jakebox.github.io/posts/2025-09-12-this_blog">Genera=
ting a website/blog from Org files with Hakyll</a></li>
<li><a href=3D"https://andros.dev/static/preview/2025-09-15T09-22-05plus020=
0.html">Org Social Preview Generator</a></li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/dotemacs/lisp-comment-dwim.el">dotemacs/l=
isp-comment-dwim.el: Do What I Mean mode for toggling comments in Lisp</a> =
(<a href=3D"https://mastodon.xyz/@dotemacs/115169786350263841">@dotemacs@ma=
stodon.xyz</a>)</li>
<li><a href=3D"https://github.com/tomekw/doom-ada">tomekw/doom-ada: Doom Em=
acs Ada language module with syntax highlighting, LSP and Alire support</a>=
 (<a href=3D"https://news.ycombinator.com/item?id=3D45222993">HN</a>) - als=
o usable from vanilla Emacs</li>
<li><a href=3D"https://oxal.org/blog/elisp-for-clojure-developers/">Elisp F=
or Clojure Developers</a></li>
<li><a href=3D"https://oxal.org/blog/clojuredocs-emacs-intgeration-browser-=
elisp/">Clojuredocs.el from within emacs</a></li>
<li><a href=3D"https://archive.casouri.cc/note/2025/parse-tree-baseline-ind=
ent">A baseline indent rule for tree-sitter major modes</a> (<a href=3D"htt=
ps://www.reddit.com/r/emacs/comments/1nccf33/a_baseline_indent_rule_for_tre=
esitter_major_modes/">Reddit</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1ngr47l/integrate_em=
acs_and_jira_with_ejira3/">Integrate Emacs and Jira with Ejira3</a></li>
<li><a href=3D"https://emacs.dyerdwelling.family/emacs/20250826103741-emacs=
--debugging-software-breakage-with-git-stash-and-emacs/">James Dyer: Debugg=
ing Software Breakage with Git Stash and Emacs</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1ncggi0/magit_44_for=
ge_06_ghub_50_and_transient_010/">Magit 4.4, Forge 0.6, Ghub 5.0 and Transi=
ent 0.10 released</a></li>
</ul></li>
<li>Shells:
<ul class=3D"org-ul">
<li><a href=3D"https://miraiverse.xyz/objects/138257b6-2e32-482d-ae8e-00436=
e230eaf">Tip about using exec-path-from-shell-initialize to set the PATH</a=
></li>
</ul></li>
<li>Web:
<ul class=3D"org-ul">
<li><a href=3D"https://bofh.org.uk/2025/09/09/making-use-of-webmentions/">M=
aking use of Webmentions // Just a Summary</a> (<a href=3D"https://mendeddr=
um.org/@pdcawley/115176140527227631">@[email protected]</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DAzi3WOUUSIU">Teaching Emac=
s to recognize thing-at-point</a> (17:53)</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>
<li><a href=3D"https://www.youtube.com/watch?v=3DeFRzRsWTXPk">Doom Emacs An=
d Creating A Literate Config</a> (24:06)</li>
</ul></li>
<li>Fun:
<ul class=3D"org-ul">
<li><a href=3D"https://mbork.pl/2025-09-08_Emacs_Artist_clock">Marcin Borko=
wski: Emacs Artist clock</a></li>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/yibie/superchat">(Release) SuperChat: A f=
riendly, Claude Code=E2=80=93style chat UI for gptel in Emacs</a> (<a href=
=3D"https://www.reddit.com/r/emacs/comments/1ngjixl/release_supercha_a_frie=
ndly_claude_codestyle_chat/">Reddit</a>)</li>
<li><a href=3D"https://xenodium.com/introducing-acpel">Alvaro Ramirez: Intr=
oducing acp.el</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1ngy=
ifk/introducing_acpel/">Reddit</a>)
<ul class=3D"org-ul">
<li><a href=3D"https://xenodium.com/so-you-want-acp-for-emacs">Alvaro Ramir=
ez: So you want ACP (Agent Client Protocol) for Emacs?</a></li>
</ul></li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1nc7vm2/fortnightly_=
tips_tricks_and_questions_20250909/">Fortnightly Tips, Tricks, and Question=
s =E2=80=94 2025-09-09 / week 36</a></li>
<li><a href=3D"https://protesilaos.com/codelog/2025-09-11-prot-asks-port19-=
rsi-keyboard-ergonomics-dictation-geriatric-care/">Protesilaos Stavrou: Pro=
t Asks: port19 about RSI, keyboard ergonomics, dictation tools, and geriatr=
ic nursing</a></li>
<li><a href=3D"https://lobste.rs/s/kltoas/lobsters_interview_with_susam">Lo=
bsters interview with Susam</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1n1knpl/tell_me_you_=
use_emacs_without_telling_me_you_use/">Tell me you use emacs (without telli=
ng me you use emacs)</a> (<a href=3D"https://irreal.org/blog/?p=3D13270">Ir=
real</a>)</li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://mastodo.neoliber.al/@petes_bread_eqn_xls/11518855125=
5451438">Tip about using M-x decipher to solve cryptoquotes (single alphabe=
t substitution ciphers)</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1nh9gxv/improved_ema=
csclientwrappersh_to_be_used_as/">Improved emacsclient-wrapper.sh. to be us=
ed as $VISUAL, $EDITOR</a></li>
<li><a href=3D"https://github.com/jamescherti/buffer-terminator.el">buffer-=
terminator.el: Safely terminate Emacs buffers automatically to enhance perf=
ormance and reduce clutter in the buffer list (Release 1.2.0)</a> (<a href=
=3D"https://www.reddit.com/r/emacs/comments/1ndlsnj/bufferterminatorel_safe=
ly_terminate_emacs_buffers/">Reddit</a>)</li>
<li><a href=3D"http://yummymelon.com/devnull/announcing-numeri-an-emacs-pac=
kage-for-roman-number-translation.html">Announcing Numeri - an Emacs packag=
e for Roman number translation</a> (<a href=3D"https://www.reddit.com/r/ema=
cs/comments/1nbtonk/announcing_numeri_an_emacs_package_for_roman/">Reddit</=
a>, <a href=3D"https://irreal.org/blog/?p=3D13261">Irreal</a>)</li>
<li><a href=3D"https://github.com/jamescherti/stripspace.el">stripspace.el:=
 Ensure Emacs Automatically removes trailing whitespace before saving a buf=
fer (Release 1.0.2)</a> (<a href=3D"https://www.reddit.com/r/emacs/comments=
/1ngf0ke/stripspaceel_ensure_emacs_automatically_removes/">Reddit</a>)</li>
<li><a href=3D"https://github.com/arkoinad/autopaste">arkoinad/autopaste: A=
utopaste clipboard to current buffer</a> - polls the MacOS clipboard with p=
bpaste</li>
<li><a href=3D"https://goritskov.com/posts/obscure_packages.html">September=
 Emacs Carnival: Obscure Packages</a>
<ul class=3D"org-ul">
<li><a href=3D"https://mike.hostetlerhome.com/emacs-obscure-package-transie=
nt">Emacs Obscure Package: transient =E2=80=94 Where Are The Wise Men?</a> =
(<a href=3D"https://appdot.net/@mikehoss/115187706047794502">@mikehoss@appd=
ot.net</a>)</li>
<li><a href=3D"https://lepisma.xyz/journal/2025/09/09/an-obscure-emacs-pack=
age-chart/">An obscure Emacs Package: Chart.el</a></li>
<li><a href=3D"https://davemq.github.io/2025/09/10/obscure-emacs-decide.htm=
l">An obscure Emacs package: decide | Dave=E2=80=99s Blog</a> (<a href=3D"h=
ttps://fosstodon.org/@davemq/115185823293037457">@[email protected]</a>)=
</li>
<li><a href=3D"https://www.finaprosadigital.com/2025-09-14-obscure-packages=
-(paquetes-raros).html">Obscure packages (Paquetes raros)</a></li>
</ul></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=
350.html">long-term issue with emacs-devel search not showing recent messag=
es</a></li>
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00=
090.html">Another alternative Emacs logo proposal</a>; side discussion abou=
t <a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg0029=
7.html">librsvg and Rust</a></li>
</ul></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D26ad23addbf79862f310136d2f0d95568fef3a04">Introduce auth-source-ignore=
-non-existing-file</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D1d6ec2a0406c8a53fcf793b05453dbcc7e809d76">; * etc/NEWS: Fix last chang=
e.</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D5579d32a41cae8c525021739e83f84abc3ab4746">Update to Unicode 17.0</a></=
li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dd1221a427f67032f4adf81f02b377ce163413ca1">Ignore non-existing or empty=
 files in auth-sources</a></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://melpa.org/#/async1">async1</a>: Un=
roll chain of async callbacks, parallel and sequencial (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/blue">blue</a>: BLUE b=
uild system interface (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/consult-gh-nerd-icons"=
>consult-gh-nerd-icons</a>: Nerd icons Integration for consult-gh (MELPA)</=
li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/doxymacs">doxymacs</a>=
: Emacs integration with Doxygen (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/meep">meep</a>: Lightw=
eight modal editing (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/quick-fasd">quick-fasd=
</a>: Integration for the command-line tool `fasd' (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/thanks">thanks</a>: Sa=
y thanks to the authors of all your installed packages (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/verse-mode">verse-mode=
</a>: Major mode for Verse (MELPA)</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-15.org
Content-Disposition: attachment
Content-Transfer-Encoding: quoted-printable

    * 2025-09-15 Emacs news
There were lots of Emacs-related discussions on [[https://hn.algolia.com/?q=
uery=3Demacs&sort=3DbyDate&prefix&page=3D0&dateRange=3Dall&type=3Dstory][Ha=
cker News]], mainly because of two posts about Emacs's extensibility: [[htt=
ps://edoput.it/2025/04/16/emacs-paradigm-shift.html][an Org Mode example]] =
and [[https://blog.tjll.net/a-beginners-guide-to-extending-emacs/][a comple=
tion example]]. This guide on [[https://gitlab.com/ryanprior/emacs-org-data=
-starter][connecting to databases from Org Mode Babel blocks]] started a fe=
w discussions. There were a couple of [[https://goritskov.com/posts/obscure=
_packages.html][Emacs Carnival posts on obscure packages, too]]. Also, if y=
ou want to [[https://emacsconf.org/2025/cfp/][present at EmacsConf 2025]] (=
great way to meet like-minded folks), please send your proposal in by this =
Friday (Sept 19). Thanks!

- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
  - 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 Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Sep 24 =
0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630=
 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Sep 25 0030 Asia/S=
ingapore
  - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/an=
nouncements/ Sat Sep 27 0130 America/Vancouver - 0330 America/Chicago - 043=
0 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata -=
 1630 Asia/Singapore
  - Emacs meetup in person in Novosibirsk, Russia [email protected] -=
 Sept 27 20:00 - 23:00 Asia/Novosibirsk
- Emacs configuration:
  - [[https://github.com/dandrake/casual-eww][dandrake/casual-eww: Emacs tr=
ansient "casual" menu for the emacs web browser eww]] ([[https://mathstodon=
.xyz/@ddrake/115185725252682186][@[email protected]]])
  - [[https://youtube.com/watch?v=3D_MPxt_JznXE][Emacs workflow ideas: How =
I use Hydra in a minor mode]] (15:50, [[https://www.reddit.com/r/emacs/comm=
ents/1nd77a3/emacs_workflow_ideas_how_i_use_hydra_in_a_minor/][Reddit]])
  - [[https://codeberg.org/ZeniesQis/Emacsn][ZeniesQis/Emacsn: Installation=
 and multiple configuration management for Emacs - Codeberg.org]] ([[https:=
//piaille.fr/@Zenie/115175933768901053][@[email protected]]])
  - [[https://irfu.cea.fr/Pisp/vianney.lebouteiller/emacs.html][Everything =
with Emacs]] ([[https://mastodon.social/@jnpn/115187283760185380][@jnpn@mas=
todon.social]]) - vianney.leboutellier's Emacs configuration
  - [[https://github.com/meow-edit/meow][meow-edit/meow: Yet another modal =
editing on Emacs / =E7=8C=AB=E6=80=81=E7=BC=96=E8=BE=91]] (recent discussio=
n on [[https://news.ycombinator.com/item?id=3D45228396][HN]])
- Emacs Lisp:
  - [[https://site.sebasmonia.com/posts/2025-09-09-emacs-pages-and-micro-pa=
ckages.html][Sharing some thoughts on page-ext and building your own altern=
atives to packages]] ([[https://www.reddit.com/r/emacs/comments/1ndbodt/sha=
ring_some_thoughts_on_pageext_and_building/][Reddit]])
  - [[https://flandrew.srht.site/listful/sw-emacs-mondo.html][Listful Andre=
w: Mondo =E2=80=94 World's scripts, languages, places in any language (Emac=
s=C2=A0package)]]
  - [[https://flandrew.srht.site/listful/sw-emacs-vexil.html][Listful Andre=
w: Vexil =E2=80=94 Create flags of countries and subdivisions (Emacs=C2=A0p=
ackage)]]
  - [[https://sachachua.com/blog/2025/09/emacs-and-dom-el-quick-notes-on-pa=
rsing-html-and-turning-doms-back-into-html/][Sacha Chua: Emacs and dom.el: =
quick notes on parsing HTML and turning DOMs back into HTML]]
  - [[https://www.youtube.com/watch?v=3DdA5SM20y2a0][Ep699 Emacs Lisp defva=
r-keymap, define-keymap , part 2]] (01:01:15)
  - [[https://tv.dyne.org/w/doZ1qzhQxT1gc1TPDtqNbJ][[12] Emacs Reader's Dev=
elopment: Working on Partial & Tiled Rendering (Part III) - 9/14/2025, 2:31=
:27 PM - Dyne.org TV]]
  - [[https://github.com/mathworks/Emacs-MATLAB-Mode/blob/default/contribut=
ing/treesit-mode-how-to.org][How to Create and Test an Emacs Tree-Sitter Ma=
jor Mode]] ([[https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg003=
07.html][emacs-devel]])
- Appearance:
  - [[https://github.com/jamescherti/vim-tab-bar.el][Emacs vim-tab-bar.el: =
A Vim-Inspired Emacs Tab-Bar That Automatically Adapts to Any Theme (Releas=
e 1.0.9)]]
- Navigation:
  - [[https://localauthor.github.io/posts/tab-sets/][localauthor: Managing =
Emacs Tabs with 'tab-sets.el']]
- Writing:
  - [[https://oxal.org/blog/powerful-emacs-hacks-image-markdown/][Powerful =
emacs hacks: patching markdown-mode]] ([[https://news.ycombinator.com/item?=
id=3D45228131][HN]]) - getting images from a different directory
  - [[https://oxal.org/blog/powerful-emacs-hacks-paste-images-markdown/][Po=
werful emacs hacks: paste images to markdown from clipboard]]
  - [[https://irreal.org/blog/?p=3D13263][Irreal: Semantic Line Breaks]]
- Org Mode:
  - [[https://edoput.it/2025/04/16/emacs-paradigm-shift.html][Emacs: a para=
digm shift]] ([[https://www.reddit.com/r/emacs/comments/1nfdyi1/emacs_a_par=
adigm_shift/][Reddit]], [[https://news.ycombinator.com/item?id=3D45226639][=
HN]], [[https://news.ycombinator.com/item?id=3D45219848][HN]])  - automatic=
ally sorting in Org Mode
  - [[https://takeonrules.com/2025/09/14/dynamic-org-mode-block-to-list-boo=
ks-read/][Jeremy Friesen: Dynamic Org-Mode Block to List Books Read]]
  - [[https://www.reddit.com/r/orgmode/comments/1nex09n/update_orgsupertag_=
51_implement_interactive/][(Update) org-supertag 5.1: Implement Interactive=
 Schema View for Tag Management]] ([[https://github.com/yibie/org-supertag]=
[Github]])
  - [[https://gitlab.com/ryanprior/emacs-org-data-starter][Using Emacs Org-=
Mode With Databases: A getting-started guide]] ([[https://www.reddit.com/r/=
emacs/comments/1nf00j5/using_emacs_orgmode_with_databases_a/][Reddit]], [[h=
ttps://news.ycombinator.com/item?id=3D45172905    ][HN]], [[https://lobste.=
rs/s/kpyagy/using_emacs_org_mode_with_databases][lobste.rs]])
  - [[https://github.com/RangHo/svelte-preprocess-org][RangHo/svelte-prepro=
cess-org: Svelte preprocessor for Org, the most superior markup language.]]=
 ([[https://www.reddit.com/r/sveltejs/comments/1nglfh3/i_made_a_svelte_prep=
rocessor_so_that_i_can_use/][Reddit]])
  - [[https://www.youtube.com/watch?v=3Dhz6yc6uWDw4][Sync Emacs Org Agenda =
and Google Calendar with the Org-Gcal Package]] (06:30)
  - [[https://jakebox.github.io/posts/2025-09-12-this_blog][Generating a we=
bsite/blog from Org files with Hakyll]]
  - [[https://andros.dev/static/preview/2025-09-15T09-22-05plus0200.html][O=
rg Social Preview Generator]]
- Coding:
  - [[https://github.com/dotemacs/lisp-comment-dwim.el][dotemacs/lisp-comme=
nt-dwim.el: Do What I Mean mode for toggling comments in Lisp]] ([[https://=
mastodon.xyz/@dotemacs/115169786350263841][@[email protected]]])
  - [[https://github.com/tomekw/doom-ada][tomekw/doom-ada: Doom Emacs Ada l=
anguage module with syntax highlighting, LSP and Alire support]] ([[https:/=
/news.ycombinator.com/item?id=3D45222993][HN]]) - also usable from vanilla =
Emacs
  - [[https://oxal.org/blog/elisp-for-clojure-developers/][Elisp For Clojur=
e Developers]]
  - [[https://oxal.org/blog/clojuredocs-emacs-intgeration-browser-elisp/][C=
lojuredocs.el from within emacs]]
  - [[https://archive.casouri.cc/note/2025/parse-tree-baseline-indent][A ba=
seline indent rule for tree-sitter major modes]] ([[https://www.reddit.com/=
r/emacs/comments/1nccf33/a_baseline_indent_rule_for_treesitter_major_modes/=
][Reddit]])
  - [[https://www.reddit.com/r/emacs/comments/1ngr47l/integrate_emacs_and_j=
ira_with_ejira3/][Integrate Emacs and Jira with Ejira3]]
  - [[https://emacs.dyerdwelling.family/emacs/20250826103741-emacs--debuggi=
ng-software-breakage-with-git-stash-and-emacs/][James Dyer: Debugging Softw=
are Breakage with Git Stash and Emacs]]
  - [[https://www.reddit.com/r/emacs/comments/1ncggi0/magit_44_forge_06_ghu=
b_50_and_transient_010/][Magit 4.4, Forge 0.6, Ghub 5.0 and Transient 0.10 =
released]]
- Shells:
  - [[https://miraiverse.xyz/objects/138257b6-2e32-482d-ae8e-00436e230eaf][=
Tip about using exec-path-from-shell-initialize to set the PATH]]
- Web:
  - [[https://bofh.org.uk/2025/09/09/making-use-of-webmentions/][Making use=
 of Webmentions // Just a Summary]] ([[https://mendeddrum.org/@pdcawley/115=
176140527227631][@[email protected]]])
  - [[https://www.youtube.com/watch?v=3DAzi3WOUUSIU][Teaching Emacs to reco=
gnize thing-at-point]] (17:53)
- Doom Emacs:
  - [[https://www.youtube.com/watch?v=3D26gFIhHM09E][Getting Started With D=
oom Emacs]] (16:34)
  - [[https://www.youtube.com/watch?v=3DeFRzRsWTXPk][Doom Emacs And Creatin=
g A Literate Config]] (24:06)
- Fun:
  - [[https://mbork.pl/2025-09-08_Emacs_Artist_clock][Marcin Borkowski: Ema=
cs Artist clock]]
- AI:
  - [[https://github.com/yibie/superchat][(Release) SuperChat: A friendly, =
Claude Code=E2=80=93style chat UI for gptel in Emacs]] ([[https://www.reddi=
t.com/r/emacs/comments/1ngjixl/release_supercha_a_friendly_claude_codestyle=
_chat/][Reddit]])
  - [[https://xenodium.com/introducing-acpel][Alvaro Ramirez: Introducing a=
cp.el]] ([[https://www.reddit.com/r/emacs/comments/1ngyifk/introducing_acpe=
l/][Reddit]])
    - [[https://xenodium.com/so-you-want-acp-for-emacs][Alvaro Ramirez: So =
you want ACP (Agent Client Protocol) for Emacs?]]
- Community:
  - [[https://www.reddit.com/r/emacs/comments/1nc7vm2/fortnightly_tips_tric=
ks_and_questions_20250909/][Fortnightly Tips, Tricks, and Questions =E2=80=
=94 2025-09-09 / week 36]]
  - [[https://protesilaos.com/codelog/2025-09-11-prot-asks-port19-rsi-keybo=
ard-ergonomics-dictation-geriatric-care/][Protesilaos Stavrou: Prot Asks: p=
ort19 about RSI, keyboard ergonomics, dictation tools, and geriatric nursin=
g]]
  - [[https://lobste.rs/s/kltoas/lobsters_interview_with_susam][Lobsters in=
terview with Susam]]
  - [[https://www.reddit.com/r/emacs/comments/1n1knpl/tell_me_you_use_emacs=
_without_telling_me_you_use/][Tell me you use emacs (without telling me you=
 use emacs)]] ([[https://irreal.org/blog/?p=3D13270][Irreal]])
- Other:
  - [[https://mastodo.neoliber.al/@petes_bread_eqn_xls/115188551255451438][=
Tip about using M-x decipher to solve cryptoquotes (single alphabet substit=
ution ciphers)]]
  - [[https://www.reddit.com/r/emacs/comments/1nh9gxv/improved_emacsclientw=
rappersh_to_be_used_as/][Improved emacsclient-wrapper.sh. to be used as $VI=
SUAL, $EDITOR]]
  - [[https://github.com/jamescherti/buffer-terminator.el][buffer-terminato=
r.el: Safely terminate Emacs buffers automatically to enhance performance a=
nd reduce clutter in the buffer list (Release 1.2.0)]] ([[https://www.reddi=
t.com/r/emacs/comments/1ndlsnj/bufferterminatorel_safely_terminate_emacs_bu=
ffers/][Reddit]])
  - [[http://yummymelon.com/devnull/announcing-numeri-an-emacs-package-for-=
roman-number-translation.html][Announcing Numeri - an Emacs package for Rom=
an number translation]] ([[https://www.reddit.com/r/emacs/comments/1nbtonk/=
announcing_numeri_an_emacs_package_for_roman/][Reddit]], [[https://irreal.o=
rg/blog/?p=3D13261][Irreal]])
  - [[https://github.com/jamescherti/stripspace.el][stripspace.el: Ensure E=
macs Automatically removes trailing whitespace before saving a buffer (Rele=
ase 1.0.2)]] ([[https://www.reddit.com/r/emacs/comments/1ngf0ke/stripspacee=
l_ensure_emacs_automatically_removes/][Reddit]])
  - [[https://github.com/arkoinad/autopaste][arkoinad/autopaste: Autopaste =
clipboard to current buffer]] - polls the MacOS clipboard with pbpaste
  - [[https://goritskov.com/posts/obscure_packages.html][September Emacs Ca=
rnival: Obscure Packages]]
    - [[https://mike.hostetlerhome.com/emacs-obscure-package-transient][Ema=
cs Obscure Package: transient =E2=80=94 Where Are The Wise Men?]] ([[https:=
//appdot.net/@mikehoss/115187706047794502][@[email protected]]])
    - [[https://lepisma.xyz/journal/2025/09/09/an-obscure-emacs-package-cha=
rt/][An obscure Emacs Package: Chart.el]]
    - [[https://davemq.github.io/2025/09/10/obscure-emacs-decide.html][An o=
bscure Emacs package: decide | Dave=E2=80=99s Blog]] ([[https://fosstodon.o=
rg/@davemq/115185823293037457][@[email protected]]])
    - [[https://www.finaprosadigital.com/2025-09-14-obscure-packages-(paque=
tes-raros).html][Obscure packages (Paquetes raros)]]
- Emacs development:
  - emacs-devel:
    - [[https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00350.htm=
l][long-term issue with emacs-devel search not showing recent messages]]
    - [[https://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00090.htm=
l][Another alternative Emacs logo proposal]]; side discussion about [[https=
://lists.gnu.org/archive/html/emacs-devel/2025-09/msg00297.html][librsvg an=
d Rust]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D26ad=
23addbf79862f310136d2f0d95568fef3a04][Introduce auth-source-ignore-non-exis=
ting-file]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D1d6e=
c2a0406c8a53fcf793b05453dbcc7e809d76][; * etc/NEWS: Fix last change.]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D5579=
d32a41cae8c525021739e83f84abc3ab4746][Update to Unicode 17.0]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dd122=
1a427f67032f4adf81f02b377ce163413ca1][Ignore non-existing or empty files in=
 auth-sources]]
- New packages:
  - https://melpa.org/#/async1: Unroll chain of async callbacks, parallel a=
nd sequencial (MELPA)
  - https://melpa.org/#/blue: BLUE build system interface (MELPA)
  - https://melpa.org/#/consult-gh-nerd-icons: Nerd icons Integration for c=
onsult-gh (MELPA)
  - https://melpa.org/#/doxymacs: Emacs integration with Doxygen (MELPA)
  - https://melpa.org/#/meep: Lightweight modal editing (MELPA)
  - https://melpa.org/#/quick-fasd: Integration for the command-line tool `=
fasd' (MELPA)
  - https://melpa.org/#/thanks: Say thanks to the authors of all your insta=
lled packages (MELPA)
  - https://melpa.org/#/verse-mode: Major mode for Verse (MELPA)

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
--=-=-=--