2025-07-21 Emacs news
Sacha Chua <[email protected]> Mon, 21 Jul 2025 12:04:26 -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-07-21 Emacs news
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
- Upcoming events ([iCal file] (<https://emacslife.com/calendar/emacs-cal=
endar.ics>), [Org] (<https://emacslife.com/calendar/>)):
- Emacs APAC: Emacs APAC meetup (virtual) <https://emacs-apac.gitlab.io=
/announcements/> Sat Jul 26 0130 America/Vancouver - 0330 America/Chicago -=
0430 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolka=
ta - 1630 Asia/Singapore
- Emacs Berlin (hybrid, in English) <https://emacs-berlin.org/> Wed Jul=
30 0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - =
1630 Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jul 31 0030 As=
ia/Singapore
- M-x Research: TBA <https://m-x-research.github.io/> Fri Aug 1 0800 Am=
erica/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GM=
T - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Emacs configuration:
- [Customizing the Emacs Help Menu] (<http://yummymelon.com/devnull/cus=
tomizing-the-emacs-help-menu.html>) ([Reddit] (<https://www.reddit.com/r/em=
acs/comments/1m3dpej/customizing_the_emacs_help_menu/>), [Irreal] (<https:/=
/irreal.org/blog/?p=3D13133>))
- [Suppressing warning messages with (setq native-comp-async-report-war=
nings-errors 'silent)] (<https://mastodon.online/@CryogenicIce9/11485839240=
6340745>)
- [kn66/package-git.el - automatic Git version control for Emacs packag=
es] (<https://github.com/kn66/package-git.el>) ([Reddit] (<https://www.redd=
it.com/r/emacs/comments/1m31lwc/oc_i_created_packagegitel_automatic_git_ver=
sion/>))
- [William Denton: I'm sticking with Emacs stable releases] (<https://w=
ww.miskatonic.org/2025/07/16/emacs-stable/>)
- [Updating my home Emacs config | Dave=E2=80=99s Blog] (<https://davem=
q.github.io/2025/07/14/emacs-config-home.html>) ([@[email protected]] (<=
https://fosstodon.org/@davemq/114853447581337830>))
- [Skewed Emacs] (<https://github.com/gornskew/skewed-emacs>) ([Reddit]=
(<https://www.reddit.com/r/emacs/comments/1m3p0fi/skewed_emacs/>))
- [Single Emacs Config for Multiple Environments, Machines, and Users] =
(<https://www.reddit.com/r/emacs/comments/1m1hzyl/single_emacs_config_for_m=
ultiple_environments/>)
- [Bedrock version 1.5.0 released] (<https://lambdaland.org/posts/2025-=
07-15_bedrock_release/>) ([Reddit] (<https://www.reddit.com/r/emacs/comment=
s/1m1h87v/bedrock_version_150_released/>))
- Emacs Lisp:
- [James Dyer: Building a New Package From Scratch - Cursor Heatmap Pt1=
] (<https://emacs.dyerdwelling.family/emacs/20250719094720-emacs--building-=
an-emacs-cursor-heatmap-pt1/>)
- [viglioni/l-el: l.el is a series of lisp functions and macros in orde=
r to make emacs-lisp more modern and functional] (<https://github.com/vigli=
oni/l-el?tab=3Dreadme-ov-file>) ([@laura.viglioni.com] (<https://bsky.app/p=
rofile/laura.viglioni.com/post/3ltzvx4jyc22l>))
- Appearance:
- [[auto-dark] 0.13.3 - New minor version released!] (<https://www.redd=
it.com/r/emacs/comments/1lzwq34/autodark_0133_new_minor_version_released/>)
- [Hercules theme] (<https://github.com/0xcefaedfe/hercules-theme>) ([R=
eddit] (<https://www.reddit.com/r/emacs/comments/1m15gz3/hercules_theme/>))
- Navigation:
- [Tip: follow-mode, two-column editing] (<https://cathode.church/@Mine=
rvasRefuge/114888502398625805>)
- Dired:
- [Protesilaos Stavrou: Emacs: dired-preview version 0.6.0] (<https://p=
rotesilaos.com/codelog/2025-07-18-emacs-dired-preview-0-6-0/>)
- Writing:
- [Omar Antolin: Writing Experience] (<https://www.matem.unam.mx/~omar/=
apropos-emacs.html#writing-experience>) ([@[email protected]] (<https=
://mathstodon.xyz/@oantolin/114890671803436392>))
- [From Obsidian to Emacs =E2=80=94 Where Are The Wise Men?] (<https://=
mike.hostetlerhome.com/from-obsidian-to-emacs>) ([@[email protected]] (<h=
ttps://appdot.net/@mikehoss/114869220494966108>))
- [Eric MacAdie: Emacs Carnival: Writing Experience] (<https://macadie.=
info/2025/07/21/emacs-carnival-writing-experience/>)
- [Writing Tools in Emacs - Emacs Writing Studio] (<https://www.youtube=
.com/watch?v=3DnX0-Sg90RIk>) (19:22)
- Org Mode:
- [Chris Maiorana: Ask me about my Org Mode agenda] (<https://chrismaio=
rana.com/ask-org-mode-agenda/>) ([YouTube] (<https://www.youtube.com/watch?=
v=3D2w0TxXmIomM>) 5:50, [Irreal] (<https://irreal.org/blog/?p=3D13129>))
- [better-org-habit.el: =EF=B8=8FGAME-CHANGING package for org-habit] (=
<https://i.redd.it/zm6gix8a17df1.png>) ([Reddit] (<https://www.reddit.com/r=
/emacs/comments/1m16u57/betterorghabitel_gamechanging_package_for_orghabit/=
>))
- [llcc/org-table-highlight: Highlight Org-mode table columns and rows =
using colored overlays] (<https://github.com/llcc/org-table-highlight>) ([R=
eddit] (<https://www.reddit.com/r/emacs/comments/1m33y9k/orgtablehighlight_=
colorful_rows_and_columns_in/>))
- [Polymacs - A SuperMemo-like package for incremental learning in Emac=
s] (<https://github.com/paul-in/polymacs>) ([Reddit] (<https://www.reddit.c=
om/r/emacs/comments/1m4lbk2/oc_polymacs_a_supermemolike_package_for/>))
- [Org Mode requests: [FR] Org export: expanding links to included file=
s] (<https://list.orgmode.org/87bjpfoxqs.fsf@localhost>) - feature request
- [maybe executing Org Babel blocks in other modes] (<https://framapiaf=
.org/@debacle/114861960764437496>)
- [(Updated) org-supertag 4.0] (<https://www.reddit.com/r/orgmode/comme=
nts/1m55qjx/updated_orgsupertag_40/>)
- [Suppressing warnings in org-latex-preview] (<https://ottawa.place/@p=
lantarum/114853237390514118>)
- Org development:
- [Use Graphviz Dot mode if available] (<https://git.savannah.gnu.org=
/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3D8ef67956d44b710e9e4d0b987=
1367457e61a0683>)
- [Fall back to Fundamental mode when editing code] (<https://git.sav=
annah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3Dcb7bcfdca117=
e3875618d73ad3ca5252a8f323e3>)
- Completion:
- [Is the Default Emacs Completion UI Good? - System Crafters Live!] (<=
https://www.youtube.com/watch?v=3Dze1J7MG0sFg>) (01:53:35)
- Coding:
- [kn66/project-checker.el - project-wide and file-specific checks in E=
macs] (<https://github.com/kn66/project-checker.el>) ([Reddit] (<https://ww=
w.reddit.com/r/emacs/comments/1m4bboa/oc_i_created_projectcheckerel_automat=
ic/>))
- [treesitter note about ABI version change] (<https://social.snamellit=
.com/objects/63849d1f-a6f5-4b44-ad5f-e9e6556dff09>)
- [Navigating Julia source code files using Xref in Emacs] (<https://ww=
w.homepages.ucl.ac.uk/~ucecesf/blog/20250717.html>) ([@ericsfraga@fediscien=
ce.org] (<https://fediscience.org/@ericsfraga/114868014629380474>))
- [Guile Stack Viewer, Metacommands in Arei, New Ares CLI, Custom Ports=
Backport | RDE Meetup #6] (<https://www.youtube.com/watch?v=3DVUnY1LY4Las>=
) (26:35)
- [dheerajshenoy/cpp-func-impl.el: Emacs package to insert a C++ method=
implementation in the corresponding source file.] (<https://github.com/dhe=
erajshenoy/cpp-func-impl.el>) ([Reddit] (<https://www.reddit.com/r/emacs/co=
mments/1m2sb9g/new_emacs_plugin_autogenerate_c_method/>))
- [Leonardo Calculus Knowledge Representation: Object Oriented Simulati=
on Simulation Lisp Useage (Great Example if I do say)] (<https://screwlisp.=
small-web.org/lispgames/LCKR-object-oriented-simulation-simulation/>) ([@sc=
[email protected]] (<https://gamerplus.org/@screwlisp/11488893811733595=
1>))
- [Some scripts for automating Magit] (<https://fosstodon.org/@grafov/1=
14870038632069056>)
- Mail, news, and chat:
- [Splitting the subject in Gnus summary subject lines | Dave=E2=80=99s=
Blog] (<https://davemq.github.io/2025/07/15/gnus-split-subject.html>) ([@d=
[email protected]] (<https://fosstodon.org/@davemq/114859005507396410>))
- Multimedia:
- [The EMMS filter system | Zenie=E2=80=99s Qis] (<https://zeniesqis.st=
atichost.eu/code/2025-07-14-the-emms-filter-system/>) ([@[email protected]] =
(<https://piaille.fr/@Zenie/114881211607497426>))
- [elfeed-tube now fetches YouTube video transcripts again] (<https://g=
ithub.com/karthink/elfeed-tube/issues/43#issuecomment-3088774825>) ([@gnomo=
[email protected]] (<https://mastodon.social/@gnomon/114881369218205310>))
- Fun:
- [I made pomo-cat.el =E2=80=93 A pomodoro timer that shows a chill cat=
in the center of your Emacs] (<https://github.com/kn66/pomo-cat.el>) ([Red=
dit] (<https://www.reddit.com/r/emacs/comments/1m5ijjj/oc_i_made_pomocatel_=
a_pomodoro_timer_that_shows_a/>))
- AI:
- [localredhead/ob-aider.el] (<https://github.com/localredhead/ob-aider=
.el>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1m35c77/introduci=
ng_obaider/>))
- Community:
- [Fortnightly Tips, Tricks, and Questions =E2=80=94 2025-07-15 / week =
28] (<https://www.reddit.com/r/emacs/comments/1m06p9l/fortnightly_tips_tric=
ks_and_questions_20250715/>)
- [Pain Thread: Recount Your Awful, No-Good Needless Suffering] (<https=
://www.reddit.com/r/emacs/comments/1lzpyc8/pain_thread_recount_your_awful_n=
ogood_needless/>)
- [Emacs changed my life as a *fully blind* programmer and part-time wr=
iter] (<https://www.reddit.com/r/emacs/comments/1m23kn7/emacs_changed_my_li=
fe_as_a_fully_blind_programmer/>) ([Irreal] (<https://irreal.org/blog/?p=3D=
13131>))
- [Protesilaos Stavrou: Common questions about the =E2=80=98Prot Asks=
=E2=80=99 videos on Emacs and Life] (<https://protesilaos.com/codelog/2025-=
07-14-common-questions-about-prot-asks-videos-emacs-life/>)
- [Protesilaos Stavrou: Prot Asks: Thomas about Emacs writing, Brazilia=
n Jiu Jitsu, sport culture, and manga] (<https://protesilaos.com/codelog/20=
25-07-16-prot-asks-thomas-emacs-bjj-sport-cult-manga/>)
- [Protesilaos Stavrou: Prot Asks: Gino about Emacs for data engineerin=
g, Open Source, and Chile] (<https://protesilaos.com/codelog/2025-07-19-pro=
t-asks-gino-emacs-data-engineer-open-source-chile/>)
- [Zac Romero: Emacs Discoverability] (<https://zacromero.com/post/emac=
s-discoverability/>)
- Other:
- [Send To Buffer Minor Mode] (<https://www.reddit.com/r/emacs/comments=
/1m328eh/send_to_buffer_minor_mode/>)
- [TAONAW - yank-pop] (<https://taonaw.com/2025/07/17/in-emacs-when-you=
-press.html>)
- [twitchy-ears/metoffice-datahub-lib: Emacs package to query, display,=
and cache information from the Metoffice Datahub service] (<https://github=
.com/twitchy-ears/metoffice-datahub-lib/>) ([@[email protected]] (<https://loc=
i.onl/@morix/114857576527778864>))
- [Marcin Borkowski: Artist mode and Venn diagrams] (<https://mbork.pl/=
2025-07-21_Artist_mode_and_Venn_diagrams>)
- [DeadSwitch404/ds-vault: ds-vault is a minimal, hardened Emacs Lisp u=
tility for encrypting, decrypting, and managing a KeePassXC-compatible pass=
word database using GnuPG.] (<https://github.com/DeadSwitch404/ds-vault>) (=
[@[email protected]] (<https://mastodon.social/@TomsITCafe/1148787=
73110059771>))
- [Thanos Apollo: Emacs Everywhere, even in Wayland] (<https://thanosap=
ollo.org/posts/use-emacs-everywhere/>) ([Irreal] (<https://irreal.org/blog/=
?p=3D13135>))
- [Alvaro Ramirez: Emacs send-to (aka macOS sharing) merged upstream] (=
<https://xenodium.com/emacs-send-to-aka-macos-sharing-merged-upstream>) ([r=
/emacs] (<https://www.reddit.com/r/emacs/comments/1m4k7pb/emacs_sendto_aka_=
macos_sharing_merged_upstream/>), also [here] (<https://www.reddit.com/r/em=
acs/comments/1m4sl98/emacs_sendto_aka_macos_sharing_merged_upstream/>), [Ir=
real] (<https://irreal.org/blog/?p=3D13137>))
- [#79070 - [PATCH] Fix macOS dictation post NSTextInputClient migratio=
n in v30 - GNU bug report logs] (<https://debbugs.gnu.org/cgi/bugreport.cgi=
?bug=3D79070>) ([@[email protected]] (<https://indieweb.social/@xeno=
dium/114891280426640026>)) - testers wanted
- Emacs development:
- emacs-devel:
- [Discussion about thread-join, signal, and thread-signal] (<https:/=
/lists.gnu.org/archive/html/emacs-devel/2025-07/msg00230.html>)
- [MacOS/NS Events Processing Queue] (<https://lists.gnu.org/archive/=
html/emacs-devel/2025-07/msg00290.html>) - help wanted figuring out perform=
ance issue
- [Improve documentation of 'quit-window'] (<https://git.savannah.gnu.o=
rg/cgit/emacs.git/commit/etc/NEWS?id=3D5485bda52399a23d95ab593dcb748975ee06=
54d0>)
- [Remove the variable load-convert-to-unibyte] (<https://git.savannah.=
gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3De9deec70dac822f2f312497c6d7a7bd=
6b4e648bb>)
- [Add "Send to..." context menu item to mouse.el] (<https://git.savann=
ah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D813013691a9997cbdd483e1e5cef=
39453ac07d6d>)
- [Add more ways to exclude buffers in tab-line-mode. (Bug#78988)] (<ht=
tps://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D6053a7f1a4a8=
62bee6a83ab5d69531672c7f9652>)
- New packages:
- awqat <https://melpa.org/#/awqat>: Islamic prayer times (MELPA)
- dock <https://melpa.org/#/dock>: Integration for desktop environment'=
s taskbar/dock (MELPA)
- emc <https://melpa.org/#/emc>: Invoking a C/C++ (et al.) build toolch=
ain from ELisp (MELPA)
- js-ts-defs <https://melpa.org/#/js-ts-defs>: Find JavaScript variable=
definitions using tree-sitter (MELPA)
- ninetyfive <https://melpa.org/#/ninetyfive>: NinetyFive (MELPA)
- python-tdd-mode <https://melpa.org/#/python-tdd-mode>: Modern TDD Mod=
e for Python (MELPA)
- savefold <https://melpa.org/#/savefold>: Persistence for various fold=
ing systems (MELPA)
- vecdb <https://elpa.gnu.org/packages/vecdb.html>: An interface to vec=
tor databases for embeddings (GNU ELPA)
Links from [reddit.com/r/emacs] (<https://www.reddit.com/r/emacs>), [r/or=
gmode] (<https://www.reddit.com/r/orgmode>), [r/spacemacs] (<https://www.re=
ddit.com/r/spacemacs>), [r/planetemacs] (<https://www.reddit.com/r/planetem=
acs>), [Mastodon #emacs] (<https://mastodon.social/tags/emacs>), [Bluesky #=
emacs] (<https://bsky.app/hashtag/emacs>), [Hacker News] (<https://hn.algol=
ia.com/?query=3Demacs&sort=3DbyDate&prefix&page=3D0&dateRange=3Dall&type=3D=
story>), [lobste.rs] (<https://lobste.rs/search?q=3Demacs&what=3Dstories&or=
der=3Dnewest>), [lemmy.world] (<https://lemmy.world/c/emacs>), [lemmy.ml] (=
<https://lemmy.ml/c/emacs?dataType=3DPost&page=3D1&sort=3DNew>), [planet.em=
acslife.com] (<https://planet.emacslife.com>), [YouTube] (<https://www.yout=
ube.com/playlist?list=3DPL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt>), [the Emacs NE=
WS file] (<http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS>), [Emac=
s Calendar] (<https://emacslife.com/calendar/>), and [emacs-devel] (<https:=
//lists.gnu.org/archive/html/emacs-devel/2025-07>). Thanks to Andr=C3=A9s R=
am=C3=ADrez for emacs-devel links. Do you have an Emacs-related link or ann=
ouncement? Please e-mail me at [[email protected]] (<mailto:sacha@sachach=
ua.com>). Thank you!
=20=20=20=20
--==-=-=
Content-Type: text/html; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
<div id=3D"outline-container-org07b76f1" class=3D"outline-3">
<h3 id=3D"org07b76f1">2025-07-21 Emacs news</h3>
<div class=3D"outline-text-3" id=3D"text-org07b76f1">
<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 APAC: Emacs APAC meetup (virtual) <a href=3D"https://emacs-apac.g=
itlab.io/announcements/">https://emacs-apac.gitlab.io/announcements/</a> Sa=
t Jul 26 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 Berlin (hybrid, in English) <a href=3D"https://emacs-berlin.org/"=
>https://emacs-berlin.org/</a> Wed Jul 30 0930 America/Vancouver - 1130 Ame=
rica/Chicago - 1230 America/Toronto - 1630 Etc/GMT - 1830 Europe/Berlin - 2=
200 Asia/Kolkata – Thu Jul 31 0030 Asia/Singapore</li>
<li>M-x Research: TBA <a href=3D"https://m-x-research.github.io/">https://m=
-x-research.github.io/</a> Fri Aug 1 0800 America/Vancouver - 1000 America/=
Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 A=
sia/Kolkata - 2300 Asia/Singapore</li>
</ul></li>
<li>Emacs configuration:
<ul class=3D"org-ul">
<li><a href=3D"http://yummymelon.com/devnull/customizing-the-emacs-help-men=
u.html">Customizing the Emacs Help Menu</a> (<a href=3D"https://www.reddit.=
com/r/emacs/comments/1m3dpej/customizing_the_emacs_help_menu/">Reddit</a>, =
<a href=3D"https://irreal.org/blog/?p=3D13133">Irreal</a>)</li>
<li><a href=3D"https://mastodon.online/@CryogenicIce9/114858392406340745">S=
uppressing warning messages with (setq native-comp-async-report-warnings-er=
rors 'silent)</a></li>
<li><a href=3D"https://github.com/kn66/package-git.el">kn66/package-git.el =
- automatic Git version control for Emacs packages</a> (<a href=3D"https://=
www.reddit.com/r/emacs/comments/1m31lwc/oc_i_created_packagegitel_automatic=
_git_version/">Reddit</a>)</li>
<li><a href=3D"https://www.miskatonic.org/2025/07/16/emacs-stable/">William=
Denton: I'm sticking with Emacs stable releases</a></li>
<li><a href=3D"https://davemq.github.io/2025/07/14/emacs-config-home.html">=
Updating my home Emacs config | Dave=E2=80=99s Blog</a> (<a href=3D"https:/=
/fosstodon.org/@davemq/114853447581337830">@[email protected]</a>)</li>
<li><a href=3D"https://github.com/gornskew/skewed-emacs">Skewed Emacs</a> (=
<a href=3D"https://www.reddit.com/r/emacs/comments/1m3p0fi/skewed_emacs/">R=
eddit</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1m1hzyl/single_emacs=
_config_for_multiple_environments/">Single Emacs Config for Multiple Enviro=
nments, Machines, and Users</a></li>
<li><a href=3D"https://lambdaland.org/posts/2025-07-15_bedrock_release/">Be=
drock version 1.5.0 released</a> (<a href=3D"https://www.reddit.com/r/emacs=
/comments/1m1h87v/bedrock_version_150_released/">Reddit</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://emacs.dyerdwelling.family/emacs/20250719094720-emacs=
--building-an-emacs-cursor-heatmap-pt1/">James Dyer: Building a New Package=
From Scratch - Cursor Heatmap Pt1</a></li>
<li><a href=3D"https://github.com/viglioni/l-el?tab=3Dreadme-ov-file">vigli=
oni/l-el: l.el is a series of lisp functions and macros in order to make em=
acs-lisp more modern and functional</a> (<a href=3D"https://bsky.app/profil=
e/laura.viglioni.com/post/3ltzvx4jyc22l">@laura.viglioni.com</a>)</li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1lzwq34/autodark_013=
3_new_minor_version_released/">[auto-dark] 0.13.3 - New minor version relea=
sed!</a></li>
<li><a href=3D"https://github.com/0xcefaedfe/hercules-theme">Hercules theme=
</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1m15gz3/hercules_t=
heme/">Reddit</a>)</li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://cathode.church/@MinervasRefuge/114888502398625805">T=
ip: follow-mode, two-column editing</a></li>
</ul></li>
<li>Dired:
<ul class=3D"org-ul">
<li><a href=3D"https://protesilaos.com/codelog/2025-07-18-emacs-dired-previ=
ew-0-6-0/">Protesilaos Stavrou: Emacs: dired-preview version 0.6.0</a></li>
</ul></li>
<li>Writing:
<ul class=3D"org-ul">
<li><a href=3D"https://www.matem.unam.mx/~omar/apropos-emacs.html#writing-e=
xperience">Omar Antolin: Writing Experience</a> (<a href=3D"https://mathsto=
don.xyz/@oantolin/114890671803436392">@[email protected]</a>)</li>
<li><a href=3D"https://mike.hostetlerhome.com/from-obsidian-to-emacs">From =
Obsidian to Emacs =E2=80=94 Where Are The Wise Men?</a> (<a href=3D"https:/=
/appdot.net/@mikehoss/114869220494966108">@[email protected]</a>)</li>
<li><a href=3D"https://macadie.info/2025/07/21/emacs-carnival-writing-exper=
ience/">Eric MacAdie: Emacs Carnival: Writing Experience</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DnX0-Sg90RIk">Writing Tools=
in Emacs - Emacs Writing Studio</a> (19:22)</li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://chrismaiorana.com/ask-org-mode-agenda/">Chris Maiora=
na: Ask me about my Org Mode agenda</a> (<a href=3D"https://www.youtube.com=
/watch?v=3D2w0TxXmIomM">YouTube</a> 5:50, <a href=3D"https://irreal.org/blo=
g/?p=3D13129">Irreal</a>)</li>
<li><a href=3D"https://i.redd.it/zm6gix8a17df1.png">better-org-habit.el: =
=EF=B8=8FGAME-CHANGING package for org-habit</a> (<a href=3D"https://www.re=
ddit.com/r/emacs/comments/1m16u57/betterorghabitel_gamechanging_package_for=
_orghabit/">Reddit</a>)</li>
<li><a href=3D"https://github.com/llcc/org-table-highlight">llcc/org-table-=
highlight: Highlight Org-mode table columns and rows using colored overlays=
</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1m33y9k/orgtablehi=
ghlight_colorful_rows_and_columns_in/">Reddit</a>)</li>
<li><a href=3D"https://github.com/paul-in/polymacs">Polymacs - A SuperMemo-=
like package for incremental learning in Emacs</a> (<a href=3D"https://www.=
reddit.com/r/emacs/comments/1m4lbk2/oc_polymacs_a_supermemolike_package_for=
/">Reddit</a>)</li>
<li><a href=3D"https://list.orgmode.org/87bjpfoxqs.fsf@localhost">Org Mode =
requests: [FR] Org export: expanding links to included files</a> - feature =
request</li>
<li><a href=3D"https://framapiaf.org/@debacle/114861960764437496">maybe exe=
cuting Org Babel blocks in other modes</a></li>
<li><a href=3D"https://www.reddit.com/r/orgmode/comments/1m55qjx/updated_or=
gsupertag_40/">(Updated) org-supertag 4.0</a></li>
<li><a href=3D"https://ottawa.place/@plantarum/114853237390514118">Suppress=
ing warnings in org-latex-preview</a></li>
<li>Org development:
<ul class=3D"org-ul">
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3D8ef67956d44b710e9e4d0b9871367457e61a0683">Use Graphviz Do=
t mode if available</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3Dcb7bcfdca117e3875618d73ad3ca5252a8f323e3">Fall back to Fu=
ndamental mode when editing code</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3Dze1J7MG0sFg">Is the Defaul=
t Emacs Completion UI Good? - System Crafters Live!</a> (01:53:35)</li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/kn66/project-checker.el">kn66/project-che=
cker.el - project-wide and file-specific checks in Emacs</a> (<a href=3D"ht=
tps://www.reddit.com/r/emacs/comments/1m4bboa/oc_i_created_projectcheckerel=
_automatic/">Reddit</a>)</li>
<li><a href=3D"https://social.snamellit.com/objects/63849d1f-a6f5-4b44-ad5f=
-e9e6556dff09">treesitter note about ABI version change</a></li>
<li><a href=3D"https://www.homepages.ucl.ac.uk/~ucecesf/blog/20250717.html"=
>Navigating Julia source code files using Xref in Emacs</a> (<a href=3D"htt=
ps://fediscience.org/@ericsfraga/114868014629380474">@ericsfraga@fediscienc=
e.org</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DVUnY1LY4Las">Guile Stack V=
iewer, Metacommands in Arei, New Ares CLI, Custom Ports Backport | RDE Meet=
up #6</a> (26:35)</li>
<li><a href=3D"https://github.com/dheerajshenoy/cpp-func-impl.el">dheerajsh=
enoy/cpp-func-impl.el: Emacs package to insert a C++ method implementation =
in the corresponding source file.</a> (<a href=3D"https://www.reddit.com/r/=
emacs/comments/1m2sb9g/new_emacs_plugin_autogenerate_c_method/">Reddit</a>)=
</li>
<li><a href=3D"https://screwlisp.small-web.org/lispgames/LCKR-object-orient=
ed-simulation-simulation/">Leonardo Calculus Knowledge Representation: Obje=
ct Oriented Simulation Simulation Lisp Useage (Great Example if I do say)</=
a> (<a href=3D"https://gamerplus.org/@screwlisp/114888938117335951">@screwl=
[email protected]</a>)</li>
<li><a href=3D"https://fosstodon.org/@grafov/114870038632069056">Some scrip=
ts for automating Magit</a></li>
</ul></li>
<li>Mail, news, and chat:
<ul class=3D"org-ul">
<li><a href=3D"https://davemq.github.io/2025/07/15/gnus-split-subject.html"=
>Splitting the subject in Gnus summary subject lines | Dave=E2=80=99s Blog<=
/a> (<a href=3D"https://fosstodon.org/@davemq/114859005507396410">@davemq@f=
osstodon.org</a>)</li>
</ul></li>
<li>Multimedia:
<ul class=3D"org-ul">
<li><a href=3D"https://zeniesqis.statichost.eu/code/2025-07-14-the-emms-fil=
ter-system/">The EMMS filter system | Zenie=E2=80=99s Qis</a> (<a href=3D"h=
ttps://piaille.fr/@Zenie/114881211607497426">@[email protected]</a>)</li>
<li><a href=3D"https://github.com/karthink/elfeed-tube/issues/43#issuecomme=
nt-3088774825">elfeed-tube now fetches YouTube video transcripts again</a> =
(<a href=3D"https://mastodon.social/@gnomon/114881369218205310">@gnomon@mas=
todon.social</a>)</li>
</ul></li>
<li>Fun:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/kn66/pomo-cat.el">I made pomo-cat.el =E2=
=80=93 A pomodoro timer that shows a chill cat in the center of your Emacs<=
/a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1m5ijjj/oc_i_made_p=
omocatel_a_pomodoro_timer_that_shows_a/">Reddit</a>)</li>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/localredhead/ob-aider.el">localredhead/ob=
-aider.el</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1m35c77/i=
ntroducing_obaider/">Reddit</a>)</li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1m06p9l/fortnightly_=
tips_tricks_and_questions_20250715/">Fortnightly Tips, Tricks, and Question=
s =E2=80=94 2025-07-15 / week 28</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1lzpyc8/pain_thread_=
recount_your_awful_nogood_needless/">Pain Thread: Recount Your Awful, No-Go=
od Needless Suffering</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1m23kn7/emacs_change=
d_my_life_as_a_fully_blind_programmer/">Emacs changed my life as a <b>fully=
blind</b> programmer and part-time writer</a> (<a href=3D"https://irreal.o=
rg/blog/?p=3D13131">Irreal</a>)</li>
<li><a href=3D"https://protesilaos.com/codelog/2025-07-14-common-questions-=
about-prot-asks-videos-emacs-life/">Protesilaos Stavrou: Common questions a=
bout the =E2=80=98Prot Asks=E2=80=99 videos on Emacs and Life</a></li>
<li><a href=3D"https://protesilaos.com/codelog/2025-07-16-prot-asks-thomas-=
emacs-bjj-sport-cult-manga/">Protesilaos Stavrou: Prot Asks: Thomas about E=
macs writing, Brazilian Jiu Jitsu, sport culture, and manga</a></li>
<li><a href=3D"https://protesilaos.com/codelog/2025-07-19-prot-asks-gino-em=
acs-data-engineer-open-source-chile/">Protesilaos Stavrou: Prot Asks: Gino =
about Emacs for data engineering, Open Source, and Chile</a></li>
<li><a href=3D"https://zacromero.com/post/emacs-discoverability/">Zac Romer=
o: Emacs Discoverability</a></li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1m328eh/send_to_buff=
er_minor_mode/">Send To Buffer Minor Mode</a></li>
<li><a href=3D"https://taonaw.com/2025/07/17/in-emacs-when-you-press.html">=
TAONAW - yank-pop</a></li>
<li><a href=3D"https://github.com/twitchy-ears/metoffice-datahub-lib/">twit=
chy-ears/metoffice-datahub-lib: Emacs package to query, display, and cache =
information from the Metoffice Datahub service</a> (<a href=3D"https://loci=
.onl/@morix/114857576527778864">@[email protected]</a>)</li>
<li><a href=3D"https://mbork.pl/2025-07-21_Artist_mode_and_Venn_diagrams">M=
arcin Borkowski: Artist mode and Venn diagrams</a></li>
<li><a href=3D"https://github.com/DeadSwitch404/ds-vault">DeadSwitch404/ds-=
vault: ds-vault is a minimal, hardened Emacs Lisp utility for encrypting, d=
ecrypting, and managing a KeePassXC-compatible password database using GnuP=
G.</a> (<a href=3D"https://mastodon.social/@TomsITCafe/114878773110059771">=
@[email protected]</a>)</li>
<li><a href=3D"https://thanosapollo.org/posts/use-emacs-everywhere/">Thanos=
Apollo: Emacs Everywhere, even in Wayland</a> (<a href=3D"https://irreal.o=
rg/blog/?p=3D13135">Irreal</a>)</li>
<li><a href=3D"https://xenodium.com/emacs-send-to-aka-macos-sharing-merged-=
upstream">Alvaro Ramirez: Emacs send-to (aka macOS sharing) merged upstream=
</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1m4k7pb/emacs_sen=
dto_aka_macos_sharing_merged_upstream/">r/emacs</a>, also <a href=3D"https:=
//www.reddit.com/r/emacs/comments/1m4sl98/emacs_sendto_aka_macos_sharing_me=
rged_upstream/">here</a>, <a href=3D"https://irreal.org/blog/?p=3D13137">Ir=
real</a>)</li>
<li><a href=3D"https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D79070">#7907=
0 - [PATCH] Fix macOS dictation post NSTextInputClient migration in v30 - G=
NU bug report logs</a> (<a href=3D"https://indieweb.social/@xenodium/114891=
280426640026">@[email protected]</a>) - testers wanted</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-07/msg00=
230.html">Discussion about thread-join, signal, and thread-signal</a></li>
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-07/msg00=
290.html">MacOS/NS Events Processing Queue</a> - help wanted figuring out p=
erformance issue</li>
</ul></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D5485bda52399a23d95ab593dcb748975ee0654d0">Improve documentation of 'qu=
it-window'</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3De9deec70dac822f2f312497c6d7a7bd6b4e648bb">Remove the variable load-con=
vert-to-unibyte</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D813013691a9997cbdd483e1e5cef39453ac07d6d">Add "Send to…" contex=
t menu item to mouse.el</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D6053a7f1a4a862bee6a83ab5d69531672c7f9652">Add more ways to exclude buf=
fers in tab-line-mode. (Bug#78988)</a></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://melpa.org/#/awqat">awqat</a>: Isla=
mic prayer times (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/dock">dock</a>: Integr=
ation for desktop environment's taskbar/dock (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/emc">emc</a>: Invoking=
a C/C++ (et al.) build toolchain from ELisp (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/js-ts-defs">js-ts-defs=
</a>: Find JavaScript variable definitions using tree-sitter (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/ninetyfive">ninetyfive=
</a>: NinetyFive (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/python-tdd-mode">pytho=
n-tdd-mode</a>: Modern TDD Mode for Python (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/savefold">savefold</a>=
: Persistence for various folding systems (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://elpa.gnu.org/packages/vecdb.html">=
vecdb</a>: An interface to vector databases for embeddings (GNU 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&prefix&page=3D0&dateRange=3Dall&type=3Dst=
ory">Hacker News</a>, <a href=3D"https://lobste.rs/search?q=3Demacs&wha=
t=3Dstories&order=3Dnewest">lobste.rs</a>, <a href=3D"https://lemmy.wor=
ld/c/emacs">lemmy.world</a>, <a href=3D"https://lemmy.ml/c/emacs?dataType=
=3DPost&page=3D1&sort=3DNew">lemmy.ml</a>, <a href=3D"https://plane=
t.emacslife.com">planet.emacslife.com</a>, <a href=3D"https://www.youtube.c=
om/playlist?list=3DPL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt">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/archive/html/emacs-devel/2025-07">emac=
s-devel</a>. Thanks to Andr=C3=A9s Ram=C3=ADrez for emacs-devel links. Do y=
ou have an Emacs-related link or announcement? Please e-mail me at <a href=
=3D"mailto:[email protected]">[email protected]</a>. Thank you!
</p>
</div>
</div>
=20=20=20=20
--==-=-=--
--=-=-=
Content-Type: text/x-org; charset=utf-8; name=emacs-news.org
Content-Disposition: attachment
Content-Transfer-Encoding: quoted-printable
* 2025-07-21 Emacs news
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
- Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/an=
nouncements/ Sat Jul 26 0130 America/Vancouver - 0330 America/Chicago - 043=
0 America/Toronto - 0830 Etc/GMT - 1030 Europe/Berlin - 1400 Asia/Kolkata -=
1630 Asia/Singapore
- Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Jul 30 =
0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1630=
Etc/GMT - 1830 Europe/Berlin - 2200 Asia/Kolkata -- Thu Jul 31 0030 Asia/S=
ingapore
- M-x Research: TBA https://m-x-research.github.io/ Fri Aug 1 0800 Americ=
a/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT - =
1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Emacs configuration:
- [[http://yummymelon.com/devnull/customizing-the-emacs-help-menu.html][C=
ustomizing the Emacs Help Menu]] ([[https://www.reddit.com/r/emacs/comments=
/1m3dpej/customizing_the_emacs_help_menu/][Reddit]], [[https://irreal.org/b=
log/?p=3D13133][Irreal]])
- [[https://mastodon.online/@CryogenicIce9/114858392406340745][Suppressin=
g warning messages with (setq native-comp-async-report-warnings-errors 'sil=
ent)]]
- [[https://github.com/kn66/package-git.el][kn66/package-git.el - automat=
ic Git version control for Emacs packages]] ([[https://www.reddit.com/r/ema=
cs/comments/1m31lwc/oc_i_created_packagegitel_automatic_git_version/][Reddi=
t]])
- [[https://www.miskatonic.org/2025/07/16/emacs-stable/][William Denton: =
I'm sticking with Emacs stable releases]]
- [[https://davemq.github.io/2025/07/14/emacs-config-home.html][Updating =
my home Emacs config | Dave=E2=80=99s Blog]] ([[https://fosstodon.org/@dave=
mq/114853447581337830][@[email protected]]])
- [[https://github.com/gornskew/skewed-emacs][Skewed Emacs]] ([[https://w=
ww.reddit.com/r/emacs/comments/1m3p0fi/skewed_emacs/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/1m1hzyl/single_emacs_config_f=
or_multiple_environments/][Single Emacs Config for Multiple Environments, M=
achines, and Users]]
- [[https://lambdaland.org/posts/2025-07-15_bedrock_release/][Bedrock ver=
sion 1.5.0 released]] ([[https://www.reddit.com/r/emacs/comments/1m1h87v/be=
drock_version_150_released/][Reddit]])
- Emacs Lisp:
- [[https://emacs.dyerdwelling.family/emacs/20250719094720-emacs--buildin=
g-an-emacs-cursor-heatmap-pt1/][James Dyer: Building a New Package From Scr=
atch - Cursor Heatmap Pt1]]
- [[https://github.com/viglioni/l-el?tab=3Dreadme-ov-file][viglioni/l-el:=
l.el is a series of lisp functions and macros in order to make emacs-lisp =
more modern and functional]] ([[https://bsky.app/profile/laura.viglioni.com=
/post/3ltzvx4jyc22l][@laura.viglioni.com]])
- Appearance:
- [[https://www.reddit.com/r/emacs/comments/1lzwq34/autodark_0133_new_min=
or_version_released/][[auto-dark] 0.13.3 - New minor version released!]]
- [[https://github.com/0xcefaedfe/hercules-theme][Hercules theme]] ([[htt=
ps://www.reddit.com/r/emacs/comments/1m15gz3/hercules_theme/][Reddit]])
- Navigation:
- [[https://cathode.church/@MinervasRefuge/114888502398625805][Tip: follo=
w-mode, two-column editing]]
- Dired:
- [[https://protesilaos.com/codelog/2025-07-18-emacs-dired-preview-0-6-0/=
][Protesilaos Stavrou: Emacs: dired-preview version 0.6.0]]
- Writing:
- [[https://www.matem.unam.mx/~omar/apropos-emacs.html#writing-experience=
][Omar Antolin: Writing Experience]] ([[https://mathstodon.xyz/@oantolin/11=
4890671803436392][@[email protected]]])
- [[https://mike.hostetlerhome.com/from-obsidian-to-emacs][From Obsidian =
to Emacs =E2=80=94 Where Are The Wise Men?]] ([[https://appdot.net/@mikehos=
s/114869220494966108][@[email protected]]])
- [[https://macadie.info/2025/07/21/emacs-carnival-writing-experience/][E=
ric MacAdie: Emacs Carnival: Writing Experience]]
- [[https://www.youtube.com/watch?v=3DnX0-Sg90RIk][Writing Tools in Emacs=
- Emacs Writing Studio]] (19:22)
- Org Mode:
- [[https://chrismaiorana.com/ask-org-mode-agenda/][Chris Maiorana: Ask m=
e about my Org Mode agenda]] ([[https://www.youtube.com/watch?v=3D2w0TxXmIo=
mM][YouTube]] 5:50, [[https://irreal.org/blog/?p=3D13129][Irreal]])
- [[https://i.redd.it/zm6gix8a17df1.png][better-org-habit.el: =EF=B8=8FGA=
ME-CHANGING package for org-habit]] ([[https://www.reddit.com/r/emacs/comme=
nts/1m16u57/betterorghabitel_gamechanging_package_for_orghabit/][Reddit]])
- [[https://github.com/llcc/org-table-highlight][llcc/org-table-highlight=
: Highlight Org-mode table columns and rows using colored overlays]] ([[htt=
ps://www.reddit.com/r/emacs/comments/1m33y9k/orgtablehighlight_colorful_row=
s_and_columns_in/][Reddit]])
- [[https://github.com/paul-in/polymacs][Polymacs - A SuperMemo-like pack=
age for incremental learning in Emacs]] ([[https://www.reddit.com/r/emacs/c=
omments/1m4lbk2/oc_polymacs_a_supermemolike_package_for/][Reddit]])
- [[https://list.orgmode.org/87bjpfoxqs.fsf@localhost][Org Mode requests:=
[FR] Org export: expanding links to included files]] - feature request
- [[https://framapiaf.org/@debacle/114861960764437496][maybe executing Or=
g Babel blocks in other modes]]
- [[https://www.reddit.com/r/orgmode/comments/1m55qjx/updated_orgsupertag=
_40/][(Updated) org-supertag 4.0]]
- [[https://ottawa.place/@plantarum/114853237390514118][Suppressing warni=
ngs in org-latex-preview]]
- Org development:
- [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3D8ef67956d44b710e9e4d0b9871367457e61a0683][Use Graphviz Dot mode =
if available]]
- [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3Dcb7bcfdca117e3875618d73ad3ca5252a8f323e3][Fall back to Fundament=
al mode when editing code]]
- Completion:
- [[https://www.youtube.com/watch?v=3Dze1J7MG0sFg][Is the Default Emacs C=
ompletion UI Good? - System Crafters Live!]] (01:53:35)
- Coding:
- [[https://github.com/kn66/project-checker.el][kn66/project-checker.el -=
project-wide and file-specific checks in Emacs]] ([[https://www.reddit.com=
/r/emacs/comments/1m4bboa/oc_i_created_projectcheckerel_automatic/][Reddit]=
])
- [[https://social.snamellit.com/objects/63849d1f-a6f5-4b44-ad5f-e9e6556d=
ff09][treesitter note about ABI version change]]
- [[https://www.homepages.ucl.ac.uk/~ucecesf/blog/20250717.html][Navigati=
ng Julia source code files using Xref in Emacs]] ([[https://fediscience.org=
/@ericsfraga/114868014629380474][@[email protected]]])
- [[https://www.youtube.com/watch?v=3DVUnY1LY4Las][Guile Stack Viewer, Me=
tacommands in Arei, New Ares CLI, Custom Ports Backport | RDE Meetup #6]] (=
26:35)
- [[https://github.com/dheerajshenoy/cpp-func-impl.el][dheerajshenoy/cpp-=
func-impl.el: Emacs package to insert a C++ method implementation in the co=
rresponding source file.]] ([[https://www.reddit.com/r/emacs/comments/1m2sb=
9g/new_emacs_plugin_autogenerate_c_method/][Reddit]])
- [[https://screwlisp.small-web.org/lispgames/LCKR-object-oriented-simula=
tion-simulation/][Leonardo Calculus Knowledge Representation: Object Orient=
ed Simulation Simulation Lisp Useage (Great Example if I do say)]] ([[https=
://gamerplus.org/@screwlisp/114888938117335951][@[email protected]]])
- [[https://fosstodon.org/@grafov/114870038632069056][Some scripts for au=
tomating Magit]]
- Mail, news, and chat:
- [[https://davemq.github.io/2025/07/15/gnus-split-subject.html][Splittin=
g the subject in Gnus summary subject lines | Dave=E2=80=99s Blog]] ([[http=
s://fosstodon.org/@davemq/114859005507396410][@[email protected]]])
- Multimedia:
- [[https://zeniesqis.statichost.eu/code/2025-07-14-the-emms-filter-syste=
m/][The EMMS filter system | Zenie=E2=80=99s Qis]] ([[https://piaille.fr/@Z=
enie/114881211607497426][@[email protected]]])
- [[https://github.com/karthink/elfeed-tube/issues/43#issuecomment-308877=
4825][elfeed-tube now fetches YouTube video transcripts again]] ([[https://=
mastodon.social/@gnomon/114881369218205310][@[email protected]]])
- Fun:
- [[https://github.com/kn66/pomo-cat.el][I made pomo-cat.el =E2=80=93 A p=
omodoro timer that shows a chill cat in the center of your Emacs]] ([[https=
://www.reddit.com/r/emacs/comments/1m5ijjj/oc_i_made_pomocatel_a_pomodoro_t=
imer_that_shows_a/][Reddit]])
- AI:
- [[https://github.com/localredhead/ob-aider.el][localredhead/ob-aider.el=
]] ([[https://www.reddit.com/r/emacs/comments/1m35c77/introducing_obaider/]=
[Reddit]])
- Community:
- [[https://www.reddit.com/r/emacs/comments/1m06p9l/fortnightly_tips_tric=
ks_and_questions_20250715/][Fortnightly Tips, Tricks, and Questions =E2=80=
=94 2025-07-15 / week 28]]
- [[https://www.reddit.com/r/emacs/comments/1lzpyc8/pain_thread_recount_y=
our_awful_nogood_needless/][Pain Thread: Recount Your Awful, No-Good Needle=
ss Suffering]]
- [[https://www.reddit.com/r/emacs/comments/1m23kn7/emacs_changed_my_life=
_as_a_fully_blind_programmer/][Emacs changed my life as a *fully blind* pro=
grammer and part-time writer]] ([[https://irreal.org/blog/?p=3D13131][Irrea=
l]])
- [[https://protesilaos.com/codelog/2025-07-14-common-questions-about-pro=
t-asks-videos-emacs-life/][Protesilaos Stavrou: Common questions about the =
=E2=80=98Prot Asks=E2=80=99 videos on Emacs and Life]]
- [[https://protesilaos.com/codelog/2025-07-16-prot-asks-thomas-emacs-bjj=
-sport-cult-manga/][Protesilaos Stavrou: Prot Asks: Thomas about Emacs writ=
ing, Brazilian Jiu Jitsu, sport culture, and manga]]
- [[https://protesilaos.com/codelog/2025-07-19-prot-asks-gino-emacs-data-=
engineer-open-source-chile/][Protesilaos Stavrou: Prot Asks: Gino about Ema=
cs for data engineering, Open Source, and Chile]]
- [[https://zacromero.com/post/emacs-discoverability/][Zac Romero: Emacs =
Discoverability]]
- Other:
- [[https://www.reddit.com/r/emacs/comments/1m328eh/send_to_buffer_minor_=
mode/][Send To Buffer Minor Mode]]
- [[https://taonaw.com/2025/07/17/in-emacs-when-you-press.html][TAONAW - =
yank-pop]]
- [[https://github.com/twitchy-ears/metoffice-datahub-lib/][twitchy-ears/=
metoffice-datahub-lib: Emacs package to query, display, and cache informati=
on from the Metoffice Datahub service]] ([[https://loci.onl/@morix/11485757=
6527778864][@[email protected]]])
- [[https://mbork.pl/2025-07-21_Artist_mode_and_Venn_diagrams][Marcin Bor=
kowski: Artist mode and Venn diagrams]]
- [[https://github.com/DeadSwitch404/ds-vault][DeadSwitch404/ds-vault: ds=
-vault is a minimal, hardened Emacs Lisp utility for encrypting, decrypting=
, and managing a KeePassXC-compatible password database using GnuPG.]] ([[h=
ttps://mastodon.social/@TomsITCafe/114878773110059771][@TomsITCafe@mastodon=
.social]])
- [[https://thanosapollo.org/posts/use-emacs-everywhere/][Thanos Apollo: =
Emacs Everywhere, even in Wayland]] ([[https://irreal.org/blog/?p=3D13135][=
Irreal]])
- [[https://xenodium.com/emacs-send-to-aka-macos-sharing-merged-upstream]=
[Alvaro Ramirez: Emacs send-to (aka macOS sharing) merged upstream]] ([[ht=
tps://www.reddit.com/r/emacs/comments/1m4k7pb/emacs_sendto_aka_macos_sharin=
g_merged_upstream/][r/emacs]], also [[https://www.reddit.com/r/emacs/commen=
ts/1m4sl98/emacs_sendto_aka_macos_sharing_merged_upstream/][here]], [[https=
://irreal.org/blog/?p=3D13137][Irreal]])
- [[https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D79070][#79070 - [PATC=
H] Fix macOS dictation post NSTextInputClient migration in v30 - GNU bug re=
port logs]] ([[https://indieweb.social/@xenodium/114891280426640026][@xenod=
[email protected]]]) - testers wanted
- Emacs development:
- emacs-devel:
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-07/msg00230.htm=
l][Discussion about thread-join, signal, and thread-signal]]
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-07/msg00290.htm=
l][MacOS/NS Events Processing Queue]] - help wanted figuring out performanc=
e issue
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D5485=
bda52399a23d95ab593dcb748975ee0654d0][Improve documentation of 'quit-window=
']]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3De9de=
ec70dac822f2f312497c6d7a7bd6b4e648bb][Remove the variable load-convert-to-u=
nibyte]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D8130=
13691a9997cbdd483e1e5cef39453ac07d6d][Add "Send to..." context menu item to=
mouse.el]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D6053=
a7f1a4a862bee6a83ab5d69531672c7f9652][Add more ways to exclude buffers in t=
ab-line-mode. (Bug#78988)]]
- New packages:
- https://melpa.org/#/awqat: Islamic prayer times (MELPA)
- https://melpa.org/#/dock: Integration for desktop environment's taskbar=
/dock (MELPA)
- https://melpa.org/#/emc: Invoking a C/C++ (et al.) build toolchain from=
ELisp (MELPA)
- https://melpa.org/#/js-ts-defs: Find JavaScript variable definitions us=
ing tree-sitter (MELPA)
- https://melpa.org/#/ninetyfive: NinetyFive (MELPA)
- https://melpa.org/#/python-tdd-mode: Modern TDD Mode for Python (MELPA)
- https://melpa.org/#/savefold: Persistence for various folding systems (=
MELPA)
- https://elpa.gnu.org/packages/vecdb.html: An interface to vector databa=
ses for embeddings (GNU 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://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/em=
acs?dataType=3DPost&page=3D1&sort=3DNew][lemmy.ml]], [[https://planet.emacs=
life.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]], [[https://emacslif=
e.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org/archive/html=
/emacs-devel/2025-07][emacs-devel]]. Thanks to Andr=C3=A9s Ram=C3=ADrez for=
emacs-devel links. Do you have an Emacs-related link or announcement? Plea=
se e-mail me at [[mailto:[email protected]][[email protected]]]. Thank =
you!
=20=20=20=20
--=-=-=--