2025-07-07 Emacs news

Sacha Chua <[email protected]> Mon, 07 Jul 2025 19:17:03 -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-07 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.si (in person): Emacs.si meetup #7 2025 (v #=C5=BEivo) <https:/=
/dogodki.kompot.si/events/0fb2dc00-8cea-4365-a6ca-ab1a3e76f0ee> Tue Jul 8 1=
900 CET
    - OrgMeetup (virtual) <https://orgmode.org/worg/orgmeetup.html> Wed Jul=
 9 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1=
600 Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jul 10 0000 Asi=
a/Singapore
    - Atelier Emacs Montpellier (in person) <https://lebib.org/date/atelier=
-emacs> Fri Jul 11 1800 Europe/Paris
    - EmacsSF (in person): coffee.el in SF <https://www.meetup.com/emacs-sf=
/events/308773527/> Sat Jul 12 1100 America/Los_Angeles
    - M-x Research: TBA <https://m-x-research.github.io/> Wed Jul 16 0800 A=
merica/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/G=
MT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
  - Emacs configuration:
    - [Mario Jason Braganza: Emacs Package Updation Checklist] (<https://ja=
nusworx.com/work/emacs-package-updation-checklist/>)
    - [The case against which-key: a polemic] (<https://www.matem.unam.mx/~=
omar/apropos-emacs.html#the-case-against-which-key-a-polemic>) ([Reddit] (<=
https://www.reddit.com/r/emacs/comments/1ls1ecg/the_case_against_whichkey_a=
_polemic/>))
    - [Emacs keymaps can have helpful and even dynamic prompts] (<https://w=
ww.matem.unam.mx/~omar/apropos-emacs.html#emacs-keymaps-can-have-prompts>) =
([lemmy.ml] (<https://lemmy.ml/post/32663619?scrollToComments=3Dtrue>))
    - [Bare-bones Emacs starter setup] (<https://www.youtube.com/watch?v=3D=
ZZcj5Uul6AA>) (02:43)
  - Emacs Lisp:
    - [Using funcall and kmacro to execute keybindings] (<https://mastodon.=
social/@ctietze/114799106517867143>)
    - [Running Emacs Lisp regression tests (ERT) in batch mode - get JUnit =
XML reports with EMACS_TEST_JUNIT_REPORT env var] (<https://mastodon.hccp.o=
rg/@igb/114801286467642584>)
    - [Ep675 Golang vs Emacs Lisp Hashtable. Part 2] (<https://www.youtube.=
com/watch?v=3DHNoXOFtULqA>) (01:12:40)
  - Appearance:
    - [Show All Faces Being Used in a Buffer] (<https://gist.github.com/amn=
o1/1bf2c57033397fe876e8efd1b474e604>) ([Reddit] (<https://www.reddit.com/r/=
emacs/comments/1lql5n2/show_all_faces_being_used_in_a_buffer/>))
    - [Protesilaos Stavrou: Emacs: doric-themes version 0.2.0] (<https://pr=
otesilaos.com/codelog/2025-07-05-emacs-doric-themes-0-2-0/>)
  - Navigation:
    - [repo-grep.el =E2=80=93 One-keystroke recursive grep in Emacs for Git=
/SVN and multi-repo setups] (<https://www.reddit.com/r/emacs/comments/1lq9z=
ag/repogrepel_onekeystroke_recursive_grep_in_emacs/>)
    - [Efficient Multi-Project Hacking in Emacs - System Crafters Live!] (<=
https://www.youtube.com/watch?v=3DTa2bR6fNwBQ>) (01:50:20)
  - Dired:
    - [Bulk rename files in the terminal using emacsclient + wdired] (<http=
s://www.reddit.com/r/emacs/comments/1ltf40h/bulk_rename_files_in_the_termin=
al_using/>)
  - Writing:
    - [Emacs Writing Studio paperback now available] (<https://github.com/p=
prevos/emacs-writing-studio>) ([@[email protected]] (<https://aus.social=
/@danderzei/114780598986160549>))
    - [Ep672 Make Spell Checking in Emacs Windows Work Again, Part 2] (<htt=
ps://www.youtube.com/watch?v=3DSv65SKfkLZg>) (41:40)
    - [Greg Newman: Emacs Carnival 2025-07: Writing Experience] (<https://g=
regnewman.io/blog/emacs-carnival-2025-07-writing-experience/>)
    - [Erik L. Arneson: Writing Experience (Emacs Carnival)] (<https://arne=
sonium.com/2025/07/writing-experience-emacs-carnival>)
    - [James Dyer: New Package! - Simply Annotate: A Lightweight Annotation=
 System] (<https://emacs.dyerdwelling.family/emacs/20250704224318-emacs--ne=
w-package-simply-annotate-a-lightweight-annotation-system/>) ([Irreal] (<ht=
tps://irreal.org/blog/?p=3D13101>))
  - Org Mode:
    - [Markdown to Org: Ex-NeovimConf Speaker Converts Me | Theena Kumaragu=
runathan] (<https://www.youtube.com/watch?v=3DLW-WitUmgJg>) (07:41)
    - [Marcin Borkowski: Mass resetting Org mode checkboxes] (<https://mbor=
k.pl/2025-07-07_Mass_resetting_Org_mode_checkboxes>)
    - [(Update) org-include-inline: fix overlay visibility on initial file =
load] (<https://github.com/yibie/org-include-inline>) ([Reddit] (<https://w=
ww.reddit.com/r/orgmode/comments/1lo0wke/update_orgincludeinline_fix_overla=
y_visibility_on/>))
    - [Jakub Nowak: Mixing Code Styles with org-babel] (<https://www.cyan.s=
h/blog/posts/mixing-code-styles-with-org-babel.html>)
    - [UOMF: Linking Headings] (<https://www.karl-voit.at/2019/11/16/UOMF-L=
inking-Headings/>) (updated 2025-06-23)
    - [=F0=9F=A7=A0 Org-Jupyter Emacs Kit] (<https://gofile.io/d/e8uOFe>) (=
[Reddit] (<https://www.reddit.com/r/emacs/comments/1lowxgp/orgjupyter_emacs=
_kit/>))
    - [Capturing an Org note via macOS Shortcuts] (<http://yummymelon.com/d=
evnull/capturing-an-org-note-via-macos-shortcuts.html>) ([Reddit] (<https:/=
/www.reddit.com/r/orgmode/comments/1lq8j0p/capturing_an_org_note_via_macos_=
shortcuts/>))
    - [[BLOG] #19 [[bbb:OrgMeetup]=E2=80=8B] on Wed, June 11, 19:00 UTC+3] =
(<https://list.orgmode.org/878ql1bt4s.fsf@localhost>)
  - Completion:
    - [Protesilaos Stavrou: Emacs: mct version 1.1.0] (<https://protesilaos=
.com/codelog/2025-07-07-emacs-mct-1-1-0/>)
  - Coding:
    - [Announcing Flyover - modern aesthetic overlay for flymake and flyche=
ck] (<https://github.com/konrad1977/flyover>) ([Reddit] (<https://www.reddi=
t.com/r/emacs/comments/1ltp2j0/announcing_flyover_modern_aesthetic_overlay_=
for/>))
    - [Greg Newman: TIL Speed up Magit on MacOS] (<https://gregnewman.io/bl=
og/speed-up-magit-on-macos/>) ([Irreal] (<https://irreal.org/blog/?p=3D1310=
3>))
    - [:screwlisps-knowledge/tangle common lisp asdf package markdown tangl=
ing and lisp pathnames] (<https://screwlisp.small-web.org/programming/tangl=
e>) ([@[email protected]] (<https://gamerplus.org/@screwlisp/11478052=
0471539619>))
    - [eepitch-send leading to in-emacs common lisp image automata flocking=
] (<https://screwlisp.small-web.org/complex/eepitch-send/>) ([@screwlisp@ga=
merplus.org] (<https://gamerplus.org/@screwlisp/114793523793683219>))
    - [Ep673 Format Python JavaScript Golang HTML CSS in Emacs, and Wolfram=
 Language auto format] (<https://www.youtube.com/watch?v=3DtEh-YEDkVDg>) (4=
3:55)
  - Shells:
    - [Take Two: Eshell] (<http://yummymelon.com/devnull/take-two-eshell.ht=
ml>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1locdez/take_two_e=
shell/>), [Irreal] (<https://irreal.org/blog/?p=3D13094>))
    - [Casual 2.7 adds support for Eshell] (<https://github.com/kickingvega=
s/casual/blob/main/docs/eshell.org>) ([@[email protected]] (<https:/=
/sfba.social/@kickingvegas/114814341990494294>))
  - Fun:
    - [What's your favorite emacs game?] (<https://www.reddit.com/r/emacs/c=
omments/1lsa7xr/whats_your_favorite_emacs_game/>)
  - AI:
    - [chatgpt-shell can now link/atttach files with M-x chatgpt-shell-inse=
rt-local-file-link] (<https://github.com/xenodium/chatgpt-shell>) ([@xenodi=
[email protected]] (<https://indieweb.social/@xenodium/114783485336282381>=
))
    - [Planning sprint in Emacs with org-mode and gptel] (<https://www.redd=
it.com/r/emacs/comments/1lobvrl/planning_sprint_in_emacs_with_orgmode_and_g=
ptel/>)
    - [Greger.el: Agentic coding in Emacs] (<https://github.com/andreasjans=
son/greger.el>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1lpt0ap=
/gregerel_agentic_coding_in_emacs/>), [HN] (<https://news.ycombinator.com/i=
tem?id=3D44442306>))
    - [laurynas-biveinis/elisp-dev-mcp: Dev tools in Emacs MCP for agentic =
Elisp development with LLMs] (<https://github.com/laurynas-biveinis/elisp-d=
ev-mcp>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1lo6ep8/releas=
ed_elispdevmcp_an_mcp_server_running_in/>))
    - [Building personalized micro agents] (<https://blog.meain.io/2025/bui=
lding-personalized-micro-agents/>)
  - Community:
    - [Fortnightly Tips, Tricks, and Questions =E2=80=94 2025-07-01 / week =
26] (<https://www.reddit.com/r/emacs/comments/1loqznm/fortnightly_tips_tric=
ks_and_questions_20250701/>)
    - [Christian Tietze: Emacs on Second Try] (<https://christiantietze.de/=
posts/2025/07/emacs-on-second-try/>) ([Irreal] (<https://irreal.org/blog/?p=
=3D13096>))
    - [La dulce vuelta a casa] (<https://maxxcan.flounder.online/gemlog/202=
5-06-29-la-dulce-vuelta-a-casa.gmi>) ([@[email protected]] (<https://=
mastodon.social/@maxxcan/114788012263017214>))
  - Other:
    - [Emacs Widget toolkit -- why not electron =C2=B7 Aleksandr Petrosyan]=
 (<https://appetrosyan.github.io/posts/emacs-widget-why-not-electron/>) ([@=
[email protected]] (<https://mathstodon.xyz/@tusharhero/11479915171=
1075445>))
  - Emacs development:
    - emacs-devel: [Do we need safety abstractions over condition-variables=
?] (<https://lists.gnu.org/archive/html/emacs-devel/2025-07/msg00014.html>)=
 - long discussion about threads
    - [Add file notification handler for Tramp's "smb" method.] (<https://g=
it.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Daa8afabd493ce679246=
85bc6cfafec551380a094>)
    - [Make elint obsolete (bug#78685)] (<https://git.savannah.gnu.org/cgit=
/emacs.git/commit/etc/NEWS?id=3Dd1677d0a926c148ef4fce65251311fc8dc796464>)
    - [Revert "New command 'mode-line-invisible-mode'"] (<https://git.savan=
nah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Da4712609b7ec920ca6883e71e78=
2e2dac552a154>)
    - [Update NEWS with info about `fill-region-as-paragraph-function'] (<h=
ttps://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D8e49ced04c1=
941f9f8df6613013a135e1039ce3c>)
    - [New command 'mode-line-invisible-mode'] (<https://git.savannah.gnu.o=
rg/cgit/emacs.git/commit/etc/NEWS?id=3D7e56ffd51bc5a00919f6a6af99fe9d329331=
a126>)
    - [; * etc/NEWS: Announce check for Org in 'report-emacs-bug'.] (<https=
://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D97ceb544b3668e2=
c4a9154db59359c974d47909d>)
    - [VC: New incoming & outgoing diff commands (bug#62940)] (<https://git=
.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Daf78b4d333e81a544ebf1=
0d57067cca8c2fc732f>)
  - New packages:
    - ast-grep <https://melpa.org/#/ast-grep>: Search code using ast-grep w=
ith completing-read interface (MELPA)
    - eca <https://melpa.org/#/eca>: AI pair programming via ECA (Editor Co=
de Assistant) (MELPA)
    - flyover <https://melpa.org/#/flyover>: Display Flycheck errors with o=
verlays (MELPA)
    - mantra <https://melpa.org/#/mantra>: A system for scripting and parsi=
ng activity beyond macros (MELPA)
    - mathsheet <https://elpa.gnu.org/packages/mathsheet.html>: Generate dy=
namic math worksheets (GNU ELPA)
    - qso <https://melpa.org/#/qso>: Customizable, Dynamic Amateur Radio QS=
O Logging (MELPA)

  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>), [programming.dev] (<https://programming.dev/c/emacs?dataTyp=
e=3DPost&page=3D1&sort=3DNew>), [lemmy.world] (<https://lemmy.world/c/emacs=
>), [lemmy.ml] (<https://lemmy.ml/c/emacs?dataType=3DPost&page=3D1&sort=3DN=
ew>), [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/e=
tc/NEWS>), [Emacs Calendar] (<https://emacslife.com/calendar/>), and [emacs=
-devel] (<https://lists.gnu.org/archive/html/emacs-devel/2025-07>). Thanks =
to Andr=C3=A9s Ram=C3=ADrez for emacs-devel links. Do you have an Emacs-rel=
ated link or announcement? Please e-mail me at [[email protected]] (<mail=
to:[email protected]>). 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-org8759c2f" class=3D"outline-3">
<h3 id=3D"org8759c2f">2025-07-07 Emacs news</h3>
<div class=3D"outline-text-3" id=3D"text-org8759c2f">
<ul class=3D"org-ul">
<li>Upcoming events (<a href=3D"https://emacslife.com/calendar/emacs-calend=
ar.ics">iCal file</a>, <a href=3D"https://emacslife.com/calendar/">Org</a>):
<ul class=3D"org-ul">
<li>Emacs.si (in person): Emacs.si meetup #7 2025 (v #=C5=BEivo) <a href=3D=
"https://dogodki.kompot.si/events/0fb2dc00-8cea-4365-a6ca-ab1a3e76f0ee">htt=
ps://dogodki.kompot.si/events/0fb2dc00-8cea-4365-a6ca-ab1a3e76f0ee</a> Tue =
Jul 8 1900 CET</li>
<li>OrgMeetup (virtual) <a href=3D"https://orgmode.org/worg/orgmeetup.html"=
>https://orgmode.org/worg/orgmeetup.html</a> Wed Jul 9 0900 America/Vancouv=
er - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1800 Euro=
pe/Berlin - 2130 Asia/Kolkata &#x2013; Thu Jul 10 0000 Asia/Singapore</li>
<li>Atelier Emacs Montpellier (in person) <a href=3D"https://lebib.org/date=
/atelier-emacs">https://lebib.org/date/atelier-emacs</a> Fri Jul 11 1800 Eu=
rope/Paris</li>
<li>EmacsSF (in person): coffee.el in SF <a href=3D"https://www.meetup.com/=
emacs-sf/events/308773527/">https://www.meetup.com/emacs-sf/events/30877352=
7/</a> Sat Jul 12 1100 America/Los_Angeles</li>
<li>M-x Research: TBA <a href=3D"https://m-x-research.github.io/">https://m=
-x-research.github.io/</a> Wed Jul 16 0800 America/Vancouver - 1000 America=
/Chicago - 1100 America/Toronto - 1500 Etc/GMT - 1700 Europe/Berlin - 2030 =
Asia/Kolkata - 2300 Asia/Singapore</li>
</ul></li>
<li>Emacs configuration:
<ul class=3D"org-ul">
<li><a href=3D"https://janusworx.com/work/emacs-package-updation-checklist/=
">Mario Jason Braganza: Emacs Package Updation Checklist</a></li>
<li><a href=3D"https://www.matem.unam.mx/~omar/apropos-emacs.html#the-case-=
against-which-key-a-polemic">The case against which-key: a polemic</a> (<a =
href=3D"https://www.reddit.com/r/emacs/comments/1ls1ecg/the_case_against_wh=
ichkey_a_polemic/">Reddit</a>)</li>
<li><a href=3D"https://www.matem.unam.mx/~omar/apropos-emacs.html#emacs-key=
maps-can-have-prompts">Emacs keymaps can have helpful and even dynamic prom=
pts</a> (<a href=3D"https://lemmy.ml/post/32663619?scrollToComments=3Dtrue"=
>lemmy.ml</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DZZcj5Uul6AA">Bare-bones Em=
acs starter setup</a> (02:43)</li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://mastodon.social/@ctietze/114799106517867143">Using f=
uncall and kmacro to execute keybindings</a></li>
<li><a href=3D"https://mastodon.hccp.org/@igb/114801286467642584">Running E=
macs Lisp regression tests (ERT) in batch mode - get JUnit XML reports with=
 EMACS_TEST_JUNIT_REPORT env var</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DHNoXOFtULqA">Ep675 Golang =
vs Emacs Lisp Hashtable. Part 2</a> (01:12:40)</li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://gist.github.com/amno1/1bf2c57033397fe876e8efd1b474e6=
04">Show All Faces Being Used in a Buffer</a> (<a href=3D"https://www.reddi=
t.com/r/emacs/comments/1lql5n2/show_all_faces_being_used_in_a_buffer/">Redd=
it</a>)</li>
<li><a href=3D"https://protesilaos.com/codelog/2025-07-05-emacs-doric-theme=
s-0-2-0/">Protesilaos Stavrou: Emacs: doric-themes version 0.2.0</a></li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1lq9zag/repogrepel_o=
nekeystroke_recursive_grep_in_emacs/">repo-grep.el =E2=80=93 One-keystroke =
recursive grep in Emacs for Git/SVN and multi-repo setups</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DTa2bR6fNwBQ">Efficient Mul=
ti-Project Hacking in Emacs - System Crafters Live!</a> (01:50:20)</li>
</ul></li>
<li>Dired:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1ltf40h/bulk_rename_=
files_in_the_terminal_using/">Bulk rename files in the terminal using emacs=
client + wdired</a></li>
</ul></li>
<li>Writing:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/pprevos/emacs-writing-studio">Emacs Writi=
ng Studio paperback now available</a> (<a href=3D"https://aus.social/@dande=
rzei/114780598986160549">@[email protected]</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DSv65SKfkLZg">Ep672 Make Sp=
ell Checking in Emacs Windows Work Again, Part 2</a> (41:40)</li>
<li><a href=3D"https://gregnewman.io/blog/emacs-carnival-2025-07-writing-ex=
perience/">Greg Newman: Emacs Carnival 2025-07: Writing Experience</a></li>
<li><a href=3D"https://arnesonium.com/2025/07/writing-experience-emacs-carn=
ival">Erik L. Arneson: Writing Experience (Emacs Carnival)</a></li>
<li><a href=3D"https://emacs.dyerdwelling.family/emacs/20250704224318-emacs=
--new-package-simply-annotate-a-lightweight-annotation-system/">James Dyer:=
 New Package! - Simply Annotate: A Lightweight Annotation System</a> (<a hr=
ef=3D"https://irreal.org/blog/?p=3D13101">Irreal</a>)</li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DLW-WitUmgJg">Markdown to O=
rg: Ex-NeovimConf Speaker Converts Me | Theena Kumaragurunathan</a> (07:41)=
</li>
<li><a href=3D"https://mbork.pl/2025-07-07_Mass_resetting_Org_mode_checkbox=
es">Marcin Borkowski: Mass resetting Org mode checkboxes</a></li>
<li><a href=3D"https://github.com/yibie/org-include-inline">(Update) org-in=
clude-inline: fix overlay visibility on initial file load</a> (<a href=3D"h=
ttps://www.reddit.com/r/orgmode/comments/1lo0wke/update_orgincludeinline_fi=
x_overlay_visibility_on/">Reddit</a>)</li>
<li><a href=3D"https://www.cyan.sh/blog/posts/mixing-code-styles-with-org-b=
abel.html">Jakub Nowak: Mixing Code Styles with org-babel</a></li>
<li><a href=3D"https://www.karl-voit.at/2019/11/16/UOMF-Linking-Headings/">=
UOMF: Linking Headings</a> (updated 2025-06-23)</li>
<li><a href=3D"https://gofile.io/d/e8uOFe">=F0=9F=A7=A0 Org-Jupyter Emacs K=
it</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1lowxgp/orgjupyt=
er_emacs_kit/">Reddit</a>)</li>
<li><a href=3D"http://yummymelon.com/devnull/capturing-an-org-note-via-maco=
s-shortcuts.html">Capturing an Org note via macOS Shortcuts</a> (<a href=3D=
"https://www.reddit.com/r/orgmode/comments/1lq8j0p/capturing_an_org_note_vi=
a_macos_shortcuts/">Reddit</a>)</li>
<li><a href=3D"https://list.orgmode.org/878ql1bt4s.fsf@localhost">[BLOG] #1=
9 [[bbb:OrgMeetup]=E2=80=8B] on Wed, June 11, 19:00 UTC+3</a></li>
</ul></li>
<li>Completion:
<ul class=3D"org-ul">
<li><a href=3D"https://protesilaos.com/codelog/2025-07-07-emacs-mct-1-1-0/"=
>Protesilaos Stavrou: Emacs: mct version 1.1.0</a></li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/konrad1977/flyover">Announcing Flyover - =
modern aesthetic overlay for flymake and flycheck</a> (<a href=3D"https://w=
ww.reddit.com/r/emacs/comments/1ltp2j0/announcing_flyover_modern_aesthetic_=
overlay_for/">Reddit</a>)</li>
<li><a href=3D"https://gregnewman.io/blog/speed-up-magit-on-macos/">Greg Ne=
wman: TIL Speed up Magit on MacOS</a> (<a href=3D"https://irreal.org/blog/?=
p=3D13103">Irreal</a>)</li>
<li><a href=3D"https://screwlisp.small-web.org/programming/tangle">:screwli=
sps-knowledge/tangle common lisp asdf package markdown tangling and lisp pa=
thnames</a> (<a href=3D"https://gamerplus.org/@screwlisp/114780520471539619=
">@[email protected]</a>)</li>
<li><a href=3D"https://screwlisp.small-web.org/complex/eepitch-send/">eepit=
ch-send leading to in-emacs common lisp image automata flocking</a> (<a hre=
f=3D"https://gamerplus.org/@screwlisp/114793523793683219">@screwlisp@gamerp=
lus.org</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DtEh-YEDkVDg">Ep673 Format =
Python JavaScript Golang HTML CSS in Emacs, and Wolfram Language auto forma=
t</a> (43:55)</li>
</ul></li>
<li>Shells:
<ul class=3D"org-ul">
<li><a href=3D"http://yummymelon.com/devnull/take-two-eshell.html">Take Two=
: Eshell</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1locdez/ta=
ke_two_eshell/">Reddit</a>, <a href=3D"https://irreal.org/blog/?p=3D13094">=
Irreal</a>)</li>
<li><a href=3D"https://github.com/kickingvegas/casual/blob/main/docs/eshell=
.org">Casual 2.7 adds support for Eshell</a> (<a href=3D"https://sfba.socia=
l/@kickingvegas/114814341990494294">@[email protected]</a>)</li>
</ul></li>
<li>Fun:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1lsa7xr/whats_your_f=
avorite_emacs_game/">What's your favorite emacs game?</a></li>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/xenodium/chatgpt-shell">chatgpt-shell can=
 now link/atttach files with M-x chatgpt-shell-insert-local-file-link</a> (=
<a href=3D"https://indieweb.social/@xenodium/114783485336282381">@xenodium@=
indieweb.social</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1lobvrl/planning_spr=
int_in_emacs_with_orgmode_and_gptel/">Planning sprint in Emacs with org-mod=
e and gptel</a></li>
<li><a href=3D"https://github.com/andreasjansson/greger.el">Greger.el: Agen=
tic coding in Emacs</a> (<a href=3D"https://www.reddit.com/r/emacs/comments=
/1lpt0ap/gregerel_agentic_coding_in_emacs/">Reddit</a>, <a href=3D"https://=
news.ycombinator.com/item?id=3D44442306">HN</a>)</li>
<li><a href=3D"https://github.com/laurynas-biveinis/elisp-dev-mcp">laurynas=
-biveinis/elisp-dev-mcp: Dev tools in Emacs MCP for agentic Elisp developme=
nt with LLMs</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1lo6ep=
8/released_elispdevmcp_an_mcp_server_running_in/">Reddit</a>)</li>
<li><a href=3D"https://blog.meain.io/2025/building-personalized-micro-agent=
s/">Building personalized micro agents</a></li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1loqznm/fortnightly_=
tips_tricks_and_questions_20250701/">Fortnightly Tips, Tricks, and Question=
s =E2=80=94 2025-07-01 / week 26</a></li>
<li><a href=3D"https://christiantietze.de/posts/2025/07/emacs-on-second-try=
/">Christian Tietze: Emacs on Second Try</a> (<a href=3D"https://irreal.org=
/blog/?p=3D13096">Irreal</a>)</li>
<li><a href=3D"https://maxxcan.flounder.online/gemlog/2025-06-29-la-dulce-v=
uelta-a-casa.gmi">La dulce vuelta a casa</a> (<a href=3D"https://mastodon.s=
ocial/@maxxcan/114788012263017214">@[email protected]</a>)</li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://appetrosyan.github.io/posts/emacs-widget-why-not-ele=
ctron/">Emacs Widget toolkit &#x2013; why not electron =C2=B7 Aleksandr Pet=
rosyan</a> (<a href=3D"https://mathstodon.xyz/@tusharhero/11479915171107544=
5">@[email protected]</a>)</li>
</ul></li>
<li>Emacs development:
<ul class=3D"org-ul">
<li>emacs-devel: <a href=3D"https://lists.gnu.org/archive/html/emacs-devel/=
2025-07/msg00014.html">Do we need safety abstractions over condition-variab=
les?</a> - long discussion about threads</li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Daa8afabd493ce67924685bc6cfafec551380a094">Add file notification handle=
r for Tramp's "smb" method.</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dd1677d0a926c148ef4fce65251311fc8dc796464">Make elint obsolete (bug#786=
85)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Da4712609b7ec920ca6883e71e782e2dac552a154">Revert "New command 'mode-li=
ne-invisible-mode'"</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D8e49ced04c1941f9f8df6613013a135e1039ce3c">Update NEWS with info about =
`fill-region-as-paragraph-function'</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D7e56ffd51bc5a00919f6a6af99fe9d329331a126">New command 'mode-line-invis=
ible-mode'</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D97ceb544b3668e2c4a9154db59359c974d47909d">; * etc/NEWS: Announce check=
 for Org in 'report-emacs-bug'.</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Daf78b4d333e81a544ebf10d57067cca8c2fc732f">VC: New incoming &amp; outgo=
ing diff commands (bug#62940)</a></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://melpa.org/#/ast-grep">ast-grep</a>=
: Search code using ast-grep with completing-read interface (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/eca">eca</a>: AI pair =
programming via ECA (Editor Code Assistant) (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/flyover">flyover</a>: =
Display Flycheck errors with overlays (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/mantra">mantra</a>: A =
system for scripting and parsing activity beyond macros (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://elpa.gnu.org/packages/mathsheet.ht=
ml">mathsheet</a>: Generate dynamic math worksheets (GNU ELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/qso">qso</a>: Customiz=
able, Dynamic Amateur Radio QSO Logging (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-07">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.org
Content-Disposition: attachment
Content-Transfer-Encoding: quoted-printable

    * 2025-07-07 Emacs news
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
  - Emacs.si (in person): Emacs.si meetup #7 2025 (v #=C5=BEivo) https://do=
godki.kompot.si/events/0fb2dc00-8cea-4365-a6ca-ab1a3e76f0ee Tue Jul 8 1900 =
CET
  - OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Jul 9 0=
900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 =
Etc/GMT - 1800 Europe/Berlin - 2130 Asia/Kolkata -- Thu Jul 10 0000 Asia/Si=
ngapore
  - Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-em=
acs Fri Jul 11 1800 Europe/Paris
  - EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/ev=
ents/308773527/ Sat Jul 12 1100 America/Los_Angeles
  - M-x Research: TBA https://m-x-research.github.io/ Wed Jul 16 0800 Ameri=
ca/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT -=
 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Emacs configuration:
  - [[https://janusworx.com/work/emacs-package-updation-checklist/][Mario J=
ason Braganza: Emacs Package Updation Checklist]]
  - [[https://www.matem.unam.mx/~omar/apropos-emacs.html#the-case-against-w=
hich-key-a-polemic][The case against which-key: a polemic]] ([[https://www.=
reddit.com/r/emacs/comments/1ls1ecg/the_case_against_whichkey_a_polemic/][R=
eddit]])
  - [[https://www.matem.unam.mx/~omar/apropos-emacs.html#emacs-keymaps-can-=
have-prompts][Emacs keymaps can have helpful and even dynamic prompts]] ([[=
https://lemmy.ml/post/32663619?scrollToComments=3Dtrue][lemmy.ml]])
  - [[https://www.youtube.com/watch?v=3DZZcj5Uul6AA][Bare-bones Emacs start=
er setup]] (02:43)
- Emacs Lisp:
  - [[https://mastodon.social/@ctietze/114799106517867143][Using funcall an=
d kmacro to execute keybindings]]
  - [[https://mastodon.hccp.org/@igb/114801286467642584][Running Emacs Lisp=
 regression tests (ERT) in batch mode - get JUnit XML reports with EMACS_TE=
ST_JUNIT_REPORT env var]]
  - [[https://www.youtube.com/watch?v=3DHNoXOFtULqA][Ep675 Golang vs Emacs =
Lisp Hashtable. Part 2]] (01:12:40)
- Appearance:
  - [[https://gist.github.com/amno1/1bf2c57033397fe876e8efd1b474e604][Show =
All Faces Being Used in a Buffer]] ([[https://www.reddit.com/r/emacs/commen=
ts/1lql5n2/show_all_faces_being_used_in_a_buffer/][Reddit]])
  - [[https://protesilaos.com/codelog/2025-07-05-emacs-doric-themes-0-2-0/]=
[Protesilaos Stavrou: Emacs: doric-themes version 0.2.0]]
- Navigation:
  - [[https://www.reddit.com/r/emacs/comments/1lq9zag/repogrepel_onekeystro=
ke_recursive_grep_in_emacs/][repo-grep.el =E2=80=93 One-keystroke recursive=
 grep in Emacs for Git/SVN and multi-repo setups]]
  - [[https://www.youtube.com/watch?v=3DTa2bR6fNwBQ][Efficient Multi-Projec=
t Hacking in Emacs - System Crafters Live!]] (01:50:20)
- Dired:
  - [[https://www.reddit.com/r/emacs/comments/1ltf40h/bulk_rename_files_in_=
the_terminal_using/][Bulk rename files in the terminal using emacsclient + =
wdired]]
- Writing:
  - [[https://github.com/pprevos/emacs-writing-studio][Emacs Writing Studio=
 paperback now available]] ([[https://aus.social/@danderzei/114780598986160=
549][@[email protected]]])
  - [[https://www.youtube.com/watch?v=3DSv65SKfkLZg][Ep672 Make Spell Check=
ing in Emacs Windows Work Again, Part 2]] (41:40)
  - [[https://gregnewman.io/blog/emacs-carnival-2025-07-writing-experience/=
][Greg Newman: Emacs Carnival 2025-07: Writing Experience]]
  - [[https://arnesonium.com/2025/07/writing-experience-emacs-carnival][Eri=
k L. Arneson: Writing Experience (Emacs Carnival)]]
  - [[https://emacs.dyerdwelling.family/emacs/20250704224318-emacs--new-pac=
kage-simply-annotate-a-lightweight-annotation-system/][James Dyer: New Pack=
age! - Simply Annotate: A Lightweight Annotation System]] ([[https://irreal=
.org/blog/?p=3D13101][Irreal]])
- Org Mode:
  - [[https://www.youtube.com/watch?v=3DLW-WitUmgJg][Markdown to Org: Ex-Ne=
ovimConf Speaker Converts Me | Theena Kumaragurunathan]] (07:41)
  - [[https://mbork.pl/2025-07-07_Mass_resetting_Org_mode_checkboxes][Marci=
n Borkowski: Mass resetting Org mode checkboxes]]
  - [[https://github.com/yibie/org-include-inline][(Update) org-include-inl=
ine: fix overlay visibility on initial file load]] ([[https://www.reddit.co=
m/r/orgmode/comments/1lo0wke/update_orgincludeinline_fix_overlay_visibility=
_on/][Reddit]])
  - [[https://www.cyan.sh/blog/posts/mixing-code-styles-with-org-babel.html=
][Jakub Nowak: Mixing Code Styles with org-babel]]
  - [[https://www.karl-voit.at/2019/11/16/UOMF-Linking-Headings/][UOMF: Lin=
king Headings]] (updated 2025-06-23)
  - [[https://gofile.io/d/e8uOFe][=F0=9F=A7=A0 Org-Jupyter Emacs Kit]] ([[h=
ttps://www.reddit.com/r/emacs/comments/1lowxgp/orgjupyter_emacs_kit/][Reddi=
t]])
  - [[http://yummymelon.com/devnull/capturing-an-org-note-via-macos-shortcu=
ts.html][Capturing an Org note via macOS Shortcuts]] ([[https://www.reddit.=
com/r/orgmode/comments/1lq8j0p/capturing_an_org_note_via_macos_shortcuts/][=
Reddit]])
  - [[https://list.orgmode.org/878ql1bt4s.fsf@localhost][[BLOG] #19 [[bbb:O=
rgMeetup]=E2=80=8B] on Wed, June 11, 19:00 UTC+3]]
- Completion:
  - [[https://protesilaos.com/codelog/2025-07-07-emacs-mct-1-1-0/][Protesil=
aos Stavrou: Emacs: mct version 1.1.0]]
- Coding:
  - [[https://github.com/konrad1977/flyover][Announcing Flyover - modern ae=
sthetic overlay for flymake and flycheck]] ([[https://www.reddit.com/r/emac=
s/comments/1ltp2j0/announcing_flyover_modern_aesthetic_overlay_for/][Reddit=
]])
  - [[https://gregnewman.io/blog/speed-up-magit-on-macos/][Greg Newman: TIL=
 Speed up Magit on MacOS]] ([[https://irreal.org/blog/?p=3D13103][Irreal]])
  - [[https://screwlisp.small-web.org/programming/tangle][:screwlisps-knowl=
edge/tangle common lisp asdf package markdown tangling and lisp pathnames]]=
 ([[https://gamerplus.org/@screwlisp/114780520471539619][@screwlisp@gamerpl=
us.org]])
  - [[https://screwlisp.small-web.org/complex/eepitch-send/][eepitch-send l=
eading to in-emacs common lisp image automata flocking]] ([[https://gamerpl=
us.org/@screwlisp/114793523793683219][@[email protected]]])
  - [[https://www.youtube.com/watch?v=3DtEh-YEDkVDg][Ep673 Format Python Ja=
vaScript Golang HTML CSS in Emacs, and Wolfram Language auto format]] (43:5=
5)
- Shells:
  - [[http://yummymelon.com/devnull/take-two-eshell.html][Take Two: Eshell]=
] ([[https://www.reddit.com/r/emacs/comments/1locdez/take_two_eshell/][Redd=
it]], [[https://irreal.org/blog/?p=3D13094][Irreal]])
  - [[https://github.com/kickingvegas/casual/blob/main/docs/eshell.org][Cas=
ual 2.7 adds support for Eshell]] ([[https://sfba.social/@kickingvegas/1148=
14341990494294][@[email protected]]])
- Fun:
  - [[https://www.reddit.com/r/emacs/comments/1lsa7xr/whats_your_favorite_e=
macs_game/][What's your favorite emacs game?]]
- AI:
  - [[https://github.com/xenodium/chatgpt-shell][chatgpt-shell can now link=
/atttach files with M-x chatgpt-shell-insert-local-file-link]] ([[https://i=
ndieweb.social/@xenodium/114783485336282381][@[email protected]]])
  - [[https://www.reddit.com/r/emacs/comments/1lobvrl/planning_sprint_in_em=
acs_with_orgmode_and_gptel/][Planning sprint in Emacs with org-mode and gpt=
el]]
  - [[https://github.com/andreasjansson/greger.el][Greger.el: Agentic codin=
g in Emacs]] ([[https://www.reddit.com/r/emacs/comments/1lpt0ap/gregerel_ag=
entic_coding_in_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=3D=
44442306][HN]])
  - [[https://github.com/laurynas-biveinis/elisp-dev-mcp][laurynas-biveinis=
/elisp-dev-mcp: Dev tools in Emacs MCP for agentic Elisp development with L=
LMs]] ([[https://www.reddit.com/r/emacs/comments/1lo6ep8/released_elispdevm=
cp_an_mcp_server_running_in/][Reddit]])
  - [[https://blog.meain.io/2025/building-personalized-micro-agents/][Build=
ing personalized micro agents]]
- Community:
  - [[https://www.reddit.com/r/emacs/comments/1loqznm/fortnightly_tips_tric=
ks_and_questions_20250701/][Fortnightly Tips, Tricks, and Questions =E2=80=
=94 2025-07-01 / week 26]]
  - [[https://christiantietze.de/posts/2025/07/emacs-on-second-try/][Christ=
ian Tietze: Emacs on Second Try]] ([[https://irreal.org/blog/?p=3D13096][Ir=
real]])
  - [[https://maxxcan.flounder.online/gemlog/2025-06-29-la-dulce-vuelta-a-c=
asa.gmi][La dulce vuelta a casa]] ([[https://mastodon.social/@maxxcan/11478=
8012263017214][@[email protected]]])
- Other:
  - [[https://appetrosyan.github.io/posts/emacs-widget-why-not-electron/][E=
macs Widget toolkit -- why not electron =C2=B7 Aleksandr Petrosyan]] ([[htt=
ps://mathstodon.xyz/@tusharhero/114799151711075445][@tusharhero@mathstodon.=
xyz]])
- Emacs development:
  - emacs-devel: [[https://lists.gnu.org/archive/html/emacs-devel/2025-07/m=
sg00014.html][Do we need safety abstractions over condition-variables?]] - =
long discussion about threads
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Daa8a=
fabd493ce67924685bc6cfafec551380a094][Add file notification handler for Tra=
mp's "smb" method.]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dd167=
7d0a926c148ef4fce65251311fc8dc796464][Make elint obsolete (bug#78685)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Da471=
2609b7ec920ca6883e71e782e2dac552a154][Revert "New command 'mode-line-invisi=
ble-mode'"]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D8e49=
ced04c1941f9f8df6613013a135e1039ce3c][Update NEWS with info about `fill-reg=
ion-as-paragraph-function']]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D7e56=
ffd51bc5a00919f6a6af99fe9d329331a126][New command 'mode-line-invisible-mode=
']]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D97ce=
b544b3668e2c4a9154db59359c974d47909d][; * etc/NEWS: Announce check for Org =
in 'report-emacs-bug'.]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Daf78=
b4d333e81a544ebf10d57067cca8c2fc732f][VC: New incoming & outgoing diff comm=
ands (bug#62940)]]
- New packages:
  - https://melpa.org/#/ast-grep: Search code using ast-grep with completin=
g-read interface (MELPA)
  - https://melpa.org/#/eca: AI pair programming via ECA (Editor Code Assis=
tant) (MELPA)
  - https://melpa.org/#/flyover: Display Flycheck errors with overlays (MEL=
PA)
  - https://melpa.org/#/mantra: A system for scripting and parsing activity=
 beyond macros (MELPA)
  - https://elpa.gnu.org/packages/mathsheet.html: Generate dynamic math wor=
ksheets (GNU ELPA)
  - https://melpa.org/#/qso: Customizable, Dynamic Amateur Radio QSO Loggin=
g (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-07][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
--=-=-=--