2025-04-07 Emacs news
Sacha Chua <[email protected]> Mon, 07 Apr 2025 11:01:01 -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-04-07 Emacs news
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
- Help wanted:
- [Re: Safe evaluation of macros (was: bug#77341: [PATCH] ; (find-funct=
ion-] (<https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00074.htm=
l>) - looking for volunteers to help improve trusted-content on Windows
- Emacs 30:
- [The new JSON parser is _fast_] (<https://www.reddit.com/r/emacs/comm=
ents/1jsxamc/the_new_json_parser_is_fast/>)
- Upcoming events ([iCal file] (<https://emacslife.com/calendar/emacs-cal=
endar.ics>), [Org] (<https://emacslife.com/calendar/>)):
- Atelier Emacs Montpellier (in person) <https://lebib.org/date/atelier=
-emacs> Fri Apr 11 1800 Europe/Paris
- M-x Research: TBA <https://m-x-research.github.io/> Wed Apr 16 0800 A=
merica/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/G=
MT - 1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Beginner:
- [Use GNU Emacs : The Plain Text Computing Environment] (<https://www2=
.lib.uchicago.edu/keith/emacs/>) ([Reddit] (<https://www.reddit.com/r/emacs=
/comments/1jo7yqd/use_gnu_emacs_the_plain_text_computing_environment/>), [I=
rreal] (<https://irreal.org/blog/?p=3D12890>))
- Emacs configuration:
- [Goodbye setq, hello setopt!] (<https://emacsredux.com/blog/2025/04/0=
6/goodbye-setq-hello-setopt/>) ([Reddit] (<https://www.reddit.com/r/emacs/c=
omments/1jtebpt/goodbye_setq_hello_setopt/>))
- [Emacs Config From Scratch, Part 1: Foundations] (<https://arne.me/bl=
og/emacs-from-scratch-part-one-foundations>) (2023)
- [Bozhidar Batsov: Emacs Startup Time Doesn=E2=80=99t Matter] (<https:=
//batsov.com/articles/2025/04/07/emacs-startup-time-does-not-matter/>)
- [Marie K. Ekeberg: Github Actions workflow for my Emacs config?! - Wh=
y would I even do that?] (<https://themkat.net/2025/03/31/github_actions_pi=
peline_for_emacs_config_why.html>)
- [salvari/emacs30_elpaca_public: My new configuration for Emacs using =
Elpaca as package manager - Codeberg.org] (<https://codeberg.org/salvari/em=
acs30_elpaca_public>) ([@[email protected]] (<https://mastodon.gal/@salv=
ari/114268900711899143>))
- Emacs Lisp:
- [Listful Andrew: Slug =E2=80=94 Create friendly slugs for your URLs a=
nd filenames (Emacs package)] (<https://flandrew.srht.site/listful/sw-emacs=
-slug.html>)
- Appearance:
- [eee.el Updated: Now with nerd-icons Support for Enhanced Visuals in =
ee-find and ee-rg] (<https://www.reddit.com/r/emacs/comments/1jswvdn/eeeel_=
updated_now_with_nerdicons_support_for/>)
- [Protesilaos Stavrou: Emacs: stylistic refinements to the =E2=80=9Cti=
nted=E2=80=9D Modus themes] (<https://protesilaos.com/codelog/2025-04-06-em=
acs-modus-tinted-refinements/>)
- Navigation:
- [TIL C-x C-f: you can just start typing ~/ without deleting the old p=
ath] (<https://mas.to/@evgandr/114269815257980098>)
- [Emacs 31: New window commands] (<https://p.bauherren.ovh/blog/tech/n=
ew_window_cmds>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1jqfiv=
v/emacs_31_new_window_commands/>), [Irreal] (<https://irreal.org/blog/?p=3D=
12896>))
- [Taming emacs buffers using side windows] (<https://github.com/MArpog=
aus/auto-side-windows>) ([Reddit] (<https://www.reddit.com/r/emacs/comments=
/1jsqjxt/taming_emacs_buffers_using_side_windows/>))
- Writing:
- [Emacs Redux: Essential Flyspell] (<https://emacsredux.com/blog/2025/=
03/31/essential-flyspell/>) ([Irreal] (<https://irreal.org/blog/?p=3D12886>=
))
- Org Mode:
- [Marcin Borkowski: Back to pomodoros - but only in the morning] (<htt=
ps://mbork.pl/2025-04-07_Back_to_pomodoros_-_but_only_in_the_morning>)
- [(udpate) org-supertag update to 3.0: add AI backend, support bidirec=
tional tag relation] (<https://www.reddit.com/r/orgmode/comments/1jrwnqf/ud=
pate_orgsupertag_udpate_to_30_add_ai_backend/>)
- [The Struggle of Syncing Plain Text with Databases: My Journey with o=
rg-supertag] (<https://www.reddit.com/r/orgmode/comments/1jpqnn2/the_strugg=
le_of_syncing_plain_text_with_databases/>)
- [Org Mode tips from oantolin, including kbd custom link type for keyb=
oard macros] (<https://mathstodon.xyz/@oantolin/114265033425849764>)
- [Git Links in Org] (<https://nothingissimple.ablatedsprocket.com/post=
s/git-links-in-org.html>) ([@[email protected]] (<https://hachyd=
erm.io/@ablatedsprocket/114293235222887332>))
- [Org Mode and Hurl] (<https://blog.wilcoxd.com/2025/04/03/Org-Mode-an=
d-Hurl/>) ([Reddit] (<https://www.reddit.com/r/emacs/comments/1jqz0ns/org_m=
ode_and_hurl/>))
- [Nth Brains with Emacs Org Roam] (<https://youtu.be/EobRvrZpp1s?si=3D=
ozFJ0aTRGvtDxcTR>) (33:43)
- [ob-duckdb - execute duckdb source blocks (first time making a packag=
e).] (<https://github.com/gggion/ob-duckdb>)
- [Alvaro Ramirez: Journelly vs Emacs: Why Not Both?] (<https://lmno.lo=
l/alvaro/journelly-vs-emacs-why-not-both>)
- Completion:
- [Complement corfu, vertico, and completion-preview with prescient.el =
sorting] (<https://kristofferbalintona.me/posts/202504050923/>) ([Reddit] (=
<https://www.reddit.com/r/emacs/comments/1js6xvw/complement_corfu_vertico_a=
nd_completionpreview/>))
- Coding:
- [Configuring Language Servers Dynamically] (<https://www.reddit.com/r=
/emacs/comments/1jok0c4/configuring_language_servers_dynamically/>)
- [Enhance `vc-dir' in Emacs with Magit-like Unpulled/UnpushedRecent He=
aders] (<https://v.redd.it/rilx3h4h61te1>)
- [Forge v0.5.0 released, with support for Github discussions] (<https:=
//www.reddit.com/r/emacs/comments/1jp3bkj/forge_v050_released_with_support_=
for_github/>)
- Math:
- [Chung-hong Chan: Fixing a sore point of ESS: `ess-indent-with-fancy-=
comments`] (<https://chainsawriot.com/postmannheim/2025/04/04/fancycomments=
.html>)
- Web:
- [Sacha Chua: Using Emacs Lisp to batch-demote HTML headings for my st=
atic site] (<https://sachachua.com/blog/2025/04/using-emacs-lisp-to-batch-d=
emote-html-headings-for-my-static-site/>)
- [Chris Maiorana: Spin up a simple web server from Emacs] (<https://ch=
rismaiorana.com/spin-up-a-simple-web-server-from-emacs/>)
- Mail, news, and chat:
- [Trials and Visions of Internet Relay Chat [in Emacs and elsewhere]=
=E2=80=8B] (<https://babbagefiles.xyz/no-one-can-be-told-what-irc-is-you-ha=
ve-to-logon-for-yourself/>) ([Reddit] (<https://www.reddit.com/r/emacs/comm=
ents/1jopaan/trials_and_visions_of_internet_relay_chat_in/>))
- Doom Emacs:
- [Doom Emacs icon] (<https://lemmy.world/post/27831047>)
- EXWM:
- [EXWM setup] (<https://www.draketo.de/software/emacs-tipps#exwm-setup=
>) ([@[email protected]] (<https://rollenspiel.social/@ArneBab/114=
275936209230777>))
- Fun:
- [nethack-el updated for v3.6.7 (testers wanted)] (<https://www.reddit=
.com/r/emacs/comments/1jriva5/nethackel_updated_for_v367_testers_wanted/>)
- [minesweeper - Play minesweeper inside Emacs - sourcehut hg] (<https:=
//hg.sr.ht/~zck/minesweeper>) ([Reddit] (<https://www.reddit.com/r/planetem=
acs/comments/1jqexdj/minesweeper_play_minesweeper_inside_emacs/>))
- [game-2048 - Play a block-sliding game inside Emacs - sourcehut hg] (=
<https://hg.sr.ht/~zck/game-2048>)
- AI:
- [My first Emacs package Relysium - Bring joy to your coding with LLM]=
(<https://www.reddit.com/r/emacs/comments/1jr6zjs/my_first_emacs_package_r=
elysium_bring_joy_to_your/>)
- [James Dyer: Ollama-Buddy 0.9.17: Claude Support, Asynchronous Operat=
ions and Responses to Registers] (<https://emacs.dyerdwelling.family/emacs/=
20250330164641-emacs--ollama-buddy-0.9/>)
- Community:
- [emacs.social] (<https://emacs.social/explore>) - new Mastodon instan=
ce ([Reddit] (<https://www.reddit.com/r/emacs/comments/1jsp7er/emacssocial_=
a_new_mastodon_instance_for_emacs/>), [@[email protected]] (<https:/=
/social.lol/@runlevelrobot/114289667971568477>))
- [The way I work in 2025 | skybert.net] (<https://skybert.net/dongxi/t=
he-way-i-work-in-2025/>) ([@[email protected]] (<https://hachyderm.io/@s=
kybert/114270046531722974>))
- [Why I use Emacs] (<https://www.youtube.com/watch?v=3D3OlwyB7kghU>) (=
13:20)
- [Lispy Gopher Climate 2025 04 02 ramin_hal9001 #emacs #unix #lisp #ph=
ilosophy #live #interview - Community Video] (<https://communitymedia.video=
/w/bHafNcgW9jDXM1kdmdsyRo>) (1:00:32, [@[email protected]] (<https=
://mastodon.sdf.org/@screwtape/114265973544035476>), [show notes] (<https:/=
/codeberg.org/ramin_hal9001/lisp-gopher-climate_chat-about-emacs>))
- Other:
- [FYI: Mituharu's Mac port is getting updates] (<https://bitbucket.org=
/mituharu/emacs-mac/src/master/>) ([Reddit] (<https://www.reddit.com/r/emac=
s/comments/1jocn4f/fyi_mituharus_mac_port_is_getting_updates/>))
- [stripspace.el - Ensure Emacs Automatically Removes Trailing Whitespa=
ce Before Saving a Buffer, with an Option to Preserve the Cursor Column] (<=
https://github.com/jamescherti/stripspace.el>) ([Reddit] (<https://www.redd=
it.com/r/emacs/comments/1jo2xem/stripspaceel_ensure_emacs_automatically_rem=
oves/>))
- Emacs development:
- emacs-devel:
- [[PATCH] proposal for message-mode email completion enhancements] (=
<https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00026.html>) - m=
ight need cross-package coordination?
- [Re: Semantic: update or remove?] (<https://lists.gnu.org/archive/h=
tml/emacs-devel/2025-04/msg00015.html>) - CEDET components and features
- [; Note existing binding of vc-git-stash-delete-at-point] (<https://g=
it.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D94148549d782af3fb66=
77bc121fd5fc8dee3ea63>)
- [Add bindings for vc-git-stash-delete-at-point, vc-git-stash-delete] =
(<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3De9e11f72=
81899aa206ff6f62a183fa83cde48e95>)
- [Teach VC-Dir to automatically add and remove marks on other lines] (=
<https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D936b2efdb=
389488d291086d5c2189fd1a7170aa6>)
- [; * etc/NEWS: Announce new input methods (bug#77026).] (<https://git=
.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Da4ee1e6709b57e6aed3ff=
6e800ab8fb83b706d65>)
- [Restrict symbol prettification to displayable glyphs] (<https://git.=
savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D2d0b5f34a008979d34f337=
c872bcf93a296c6ec2>)
- [Optionally display function docstring in eldoc] (<https://git.savann=
ah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D8fc18d0968a0f7ef610b6868a35e=
731c778991ac>)
- [Disable desktop-restore-frames by default on Android] (<https://git.=
savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dd582ed9dc9be516f17dc9a=
526c3f9615001a46a6>)
- [Add repeat-map for Python indentation commands] (<https://git.savann=
ah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D67c89a675df936abbd2b3925adda=
8d21b31ae59a>)
- [Add 'project-customize-dirlocals'] (<https://git.savannah.gnu.org/cg=
it/emacs.git/commit/etc/NEWS?id=3Dda6da5744b95451bdc3339c3a241892466a08551>)
- [Add cl-with-accessors] (<https://git.savannah.gnu.org/cgit/emacs.git=
/commit/etc/NEWS?id=3De04d1dafc700813c835ae4e45af4e104c49e8875>)
- New packages:
- circom-mode <https://melpa.org/#/circom-mode>: Major mode for editing=
Circom circuit (MELPA)
- fretboard <https://melpa.org/#/fretboard>: Visualize guitar scales an=
d chord shapes on a fretboard (MELPA)
- fsrs <https://melpa.org/#/fsrs>: Free Spaced Repetition Scheduler (ME=
LPA)
- pache-dark-theme <https://melpa.org/#/pache-dark-theme>: High-contras=
t theme based on Gruvbox (MELPA)
- pink-bliss-uwu-theme <https://melpa.org/#/pink-bliss-uwu-theme>: Pink=
color theme (MELPA)
- vue3-mode <https://melpa.org/#/vue3-mode>: Syntax highlighting for mo=
dern Vue.js 3 (MELPA)
- wallabag <https://melpa.org/#/wallabag>: Save and manage articles wit=
h wallabag (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-04>). 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-org3d8fb71" class=3D"outline-3">
<h3 id=3D"org3d8fb71">2025-04-07 Emacs news</h3>
<div class=3D"outline-text-3" id=3D"text-org3d8fb71">
<ul class=3D"org-ul">
<li>Help wanted:
<ul class=3D"org-ul">
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00=
074.html">Re: Safe evaluation of macros (was: bug#77341: [PATCH] ; (find-fu=
nction-</a> - looking for volunteers to help improve trusted-content on Win=
dows</li>
</ul></li>
<li>Emacs 30:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1jsxamc/the_new_json=
_parser_is_fast/">The new JSON parser is <mark>fast</mark></a></li>
</ul></li>
<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>Atelier Emacs Montpellier (in person) <a href=3D"https://lebib.org/date=
/atelier-emacs">https://lebib.org/date/atelier-emacs</a> Fri Apr 11 1800 Eu=
rope/Paris</li>
<li>M-x Research: TBA <a href=3D"https://m-x-research.github.io/">https://m=
-x-research.github.io/</a> Wed Apr 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>Beginner:
<ul class=3D"org-ul">
<li><a href=3D"https://www2.lib.uchicago.edu/keith/emacs/">Use GNU Emacs : =
The Plain Text Computing Environment</a> (<a href=3D"https://www.reddit.com=
/r/emacs/comments/1jo7yqd/use_gnu_emacs_the_plain_text_computing_environmen=
t/">Reddit</a>, <a href=3D"https://irreal.org/blog/?p=3D12890">Irreal</a>)<=
/li>
</ul></li>
<li>Emacs configuration:
<ul class=3D"org-ul">
<li><a href=3D"https://emacsredux.com/blog/2025/04/06/goodbye-setq-hello-se=
topt/">Goodbye setq, hello setopt!</a> (<a href=3D"https://www.reddit.com/r=
/emacs/comments/1jtebpt/goodbye_setq_hello_setopt/">Reddit</a>)</li>
<li><a href=3D"https://arne.me/blog/emacs-from-scratch-part-one-foundations=
">Emacs Config From Scratch, Part 1: Foundations</a> (2023)</li>
<li><a href=3D"https://batsov.com/articles/2025/04/07/emacs-startup-time-do=
es-not-matter/">Bozhidar Batsov: Emacs Startup Time Doesn=E2=80=99t Matter<=
/a></li>
<li><a href=3D"https://themkat.net/2025/03/31/github_actions_pipeline_for_e=
macs_config_why.html">Marie K. Ekeberg: Github Actions workflow for my Emac=
s config?! - Why would I even do that?</a></li>
<li><a href=3D"https://codeberg.org/salvari/emacs30_elpaca_public">salvari/=
emacs30_elpaca_public: My new configuration for Emacs using Elpaca as packa=
ge manager - Codeberg.org</a> (<a href=3D"https://mastodon.gal/@salvari/114=
268900711899143">@[email protected]</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://flandrew.srht.site/listful/sw-emacs-slug.html">Listf=
ul Andrew: Slug =E2=80=94 Create friendly slugs for your URLs and filenames=
(Emacs package)</a></li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1jswvdn/eeeel_update=
d_now_with_nerdicons_support_for/">eee.el Updated: Now with nerd-icons Supp=
ort for Enhanced Visuals in ee-find and ee-rg</a></li>
<li><a href=3D"https://protesilaos.com/codelog/2025-04-06-emacs-modus-tinte=
d-refinements/">Protesilaos Stavrou: Emacs: stylistic refinements to the =
=E2=80=9Ctinted=E2=80=9D Modus themes</a></li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://mas.to/@evgandr/114269815257980098">TIL C-x C-f: you=
can just start typing ~/ without deleting the old path</a></li>
<li><a href=3D"https://p.bauherren.ovh/blog/tech/new_window_cmds">Emacs 31:=
New window commands</a> (<a href=3D"https://www.reddit.com/r/emacs/comment=
s/1jqfivv/emacs_31_new_window_commands/">Reddit</a>, <a href=3D"https://irr=
eal.org/blog/?p=3D12896">Irreal</a>)</li>
<li><a href=3D"https://github.com/MArpogaus/auto-side-windows">Taming emacs=
buffers using side windows</a> (<a href=3D"https://www.reddit.com/r/emacs/=
comments/1jsqjxt/taming_emacs_buffers_using_side_windows/">Reddit</a>)</li>
</ul></li>
<li>Writing:
<ul class=3D"org-ul">
<li><a href=3D"https://emacsredux.com/blog/2025/03/31/essential-flyspell/">=
Emacs Redux: Essential Flyspell</a> (<a href=3D"https://irreal.org/blog/?p=
=3D12886">Irreal</a>)</li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://mbork.pl/2025-04-07_Back_to_pomodoros_-_but_only_in_=
the_morning">Marcin Borkowski: Back to pomodoros - but only in the morning<=
/a></li>
<li><a href=3D"https://www.reddit.com/r/orgmode/comments/1jrwnqf/udpate_org=
supertag_udpate_to_30_add_ai_backend/">(udpate) org-supertag update to 3.0:=
add AI backend, support bidirectional tag relation</a></li>
<li><a href=3D"https://www.reddit.com/r/orgmode/comments/1jpqnn2/the_strugg=
le_of_syncing_plain_text_with_databases/">The Struggle of Syncing Plain Tex=
t with Databases: My Journey with org-supertag</a></li>
<li><a href=3D"https://mathstodon.xyz/@oantolin/114265033425849764">Org Mod=
e tips from oantolin, including kbd custom link type for keyboard macros</a=
></li>
<li><a href=3D"https://nothingissimple.ablatedsprocket.com/posts/git-links-=
in-org.html">Git Links in Org</a> (<a href=3D"https://hachyderm.io/@ablated=
sprocket/114293235222887332">@[email protected]</a>)</li>
<li><a href=3D"https://blog.wilcoxd.com/2025/04/03/Org-Mode-and-Hurl/">Org =
Mode and Hurl</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1jqz0=
ns/org_mode_and_hurl/">Reddit</a>)</li>
<li><a href=3D"https://youtu.be/EobRvrZpp1s?si=3DozFJ0aTRGvtDxcTR">Nth Brai=
ns with Emacs Org Roam</a> (33:43)</li>
<li><a href=3D"https://github.com/gggion/ob-duckdb">ob-duckdb - execute duc=
kdb source blocks (first time making a package).</a></li>
<li><a href=3D"https://lmno.lol/alvaro/journelly-vs-emacs-why-not-both">Alv=
aro Ramirez: Journelly vs Emacs: Why Not Both?</a></li>
</ul></li>
<li>Completion:
<ul class=3D"org-ul">
<li><a href=3D"https://kristofferbalintona.me/posts/202504050923/">Compleme=
nt corfu, vertico, and completion-preview with prescient.el sorting</a> (<a=
href=3D"https://www.reddit.com/r/emacs/comments/1js6xvw/complement_corfu_v=
ertico_and_completionpreview/">Reddit</a>)</li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1jok0c4/configuring_=
language_servers_dynamically/">Configuring Language Servers Dynamically</a>=
</li>
<li><a href=3D"https://v.redd.it/rilx3h4h61te1">Enhance <code>vc-dir</code>=
in Emacs with Magit-like Unpulled/UnpushedRecent Headers</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1jp3bkj/forge_v050_r=
eleased_with_support_for_github/">Forge v0.5.0 released, with support for G=
ithub discussions</a></li>
</ul></li>
<li>Math:
<ul class=3D"org-ul">
<li><a href=3D"https://chainsawriot.com/postmannheim/2025/04/04/fancycommen=
ts.html">Chung-hong Chan: Fixing a sore point of ESS: `ess-indent-with-fanc=
y-comments`</a></li>
</ul></li>
<li>Web:
<ul class=3D"org-ul">
<li><a href=3D"https://sachachua.com/blog/2025/04/using-emacs-lisp-to-batch=
-demote-html-headings-for-my-static-site/">Sacha Chua: Using Emacs Lisp to =
batch-demote HTML headings for my static site</a></li>
<li><a href=3D"https://chrismaiorana.com/spin-up-a-simple-web-server-from-e=
macs/">Chris Maiorana: Spin up a simple web server from Emacs</a></li>
</ul></li>
<li>Mail, news, and chat:
<ul class=3D"org-ul">
<li><a href=3D"https://babbagefiles.xyz/no-one-can-be-told-what-irc-is-you-=
have-to-logon-for-yourself/">Trials and Visions of Internet Relay Chat [in =
Emacs and elsewhere]=E2=80=8B</a> (<a href=3D"https://www.reddit.com/r/emac=
s/comments/1jopaan/trials_and_visions_of_internet_relay_chat_in/">Reddit</a=
>)</li>
</ul></li>
<li>Doom Emacs:
<ul class=3D"org-ul">
<li><a href=3D"https://lemmy.world/post/27831047">Doom Emacs icon</a></li>
</ul></li>
<li>EXWM:
<ul class=3D"org-ul">
<li><a href=3D"https://www.draketo.de/software/emacs-tipps#exwm-setup">EXWM=
setup</a> (<a href=3D"https://rollenspiel.social/@ArneBab/1142759362092307=
77">@[email protected]</a>)</li>
</ul></li>
<li>Fun:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1jriva5/nethackel_up=
dated_for_v367_testers_wanted/">nethack-el updated for v3.6.7 (testers want=
ed)</a></li>
<li><a href=3D"https://hg.sr.ht/~zck/minesweeper">minesweeper - Play minesw=
eeper inside Emacs - sourcehut hg</a> (<a href=3D"https://www.reddit.com/r/=
planetemacs/comments/1jqexdj/minesweeper_play_minesweeper_inside_emacs/">Re=
ddit</a>)</li>
<li><a href=3D"https://hg.sr.ht/~zck/game-2048">game-2048 - Play a block-sl=
iding game inside Emacs - sourcehut hg</a></li>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1jr6zjs/my_first_ema=
cs_package_relysium_bring_joy_to_your/">My first Emacs package Relysium - B=
ring joy to your coding with LLM</a></li>
<li><a href=3D"https://emacs.dyerdwelling.family/emacs/20250330164641-emacs=
--ollama-buddy-0.9/">James Dyer: Ollama-Buddy 0.9.17: Claude Support, Async=
hronous Operations and Responses to Registers</a></li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://emacs.social/explore">emacs.social</a> - new Mastodo=
n instance (<a href=3D"https://www.reddit.com/r/emacs/comments/1jsp7er/emac=
ssocial_a_new_mastodon_instance_for_emacs/">Reddit</a>, <a href=3D"https://=
social.lol/@runlevelrobot/114289667971568477">@[email protected]</a>=
)</li>
<li><a href=3D"https://skybert.net/dongxi/the-way-i-work-in-2025/">The way =
I work in 2025 | skybert.net</a> (<a href=3D"https://hachyderm.io/@skybert/=
114270046531722974">@[email protected]</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3D3OlwyB7kghU">Why I use Ema=
cs</a> (13:20)</li>
<li><a href=3D"https://communitymedia.video/w/bHafNcgW9jDXM1kdmdsyRo">Lispy=
Gopher Climate 2025 04 02 ramin_hal9001 #emacs #unix #lisp #philosophy #li=
ve #interview - Community Video</a> (1:00:32, <a href=3D"https://mastodon.s=
df.org/@screwtape/114265973544035476">@[email protected]</a>, <a h=
ref=3D"https://codeberg.org/ramin_hal9001/lisp-gopher-climate_chat-about-em=
acs">show notes</a>)</li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://bitbucket.org/mituharu/emacs-mac/src/master/">FYI: M=
ituharu's Mac port is getting updates</a> (<a href=3D"https://www.reddit.co=
m/r/emacs/comments/1jocn4f/fyi_mituharus_mac_port_is_getting_updates/">Redd=
it</a>)</li>
<li><a href=3D"https://github.com/jamescherti/stripspace.el">stripspace.el =
- Ensure Emacs Automatically Removes Trailing Whitespace Before Saving a Bu=
ffer, with an Option to Preserve the Cursor Column</a> (<a href=3D"https://=
www.reddit.com/r/emacs/comments/1jo2xem/stripspaceel_ensure_emacs_automatic=
ally_removes/">Reddit</a>)</li>
</ul></li>
<li>Emacs development:
<ul class=3D"org-ul">
<li>emacs-devel:
<ul class=3D"org-ul">
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00=
026.html">[PATCH] proposal for message-mode email completion enhancements</=
a> - might need cross-package coordination?</li>
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00=
015.html">Re: Semantic: update or remove?</a> - CEDET components and featur=
es</li>
</ul></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D94148549d782af3fb6677bc121fd5fc8dee3ea63">; Note existing binding of v=
c-git-stash-delete-at-point</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3De9e11f7281899aa206ff6f62a183fa83cde48e95">Add bindings for vc-git-stas=
h-delete-at-point, vc-git-stash-delete</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D936b2efdb389488d291086d5c2189fd1a7170aa6">Teach VC-Dir to automaticall=
y add and remove marks on other lines</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Da4ee1e6709b57e6aed3ff6e800ab8fb83b706d65">; * etc/NEWS: Announce new i=
nput methods (bug#77026).</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D2d0b5f34a008979d34f337c872bcf93a296c6ec2">Restrict symbol prettificati=
on to displayable glyphs</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D8fc18d0968a0f7ef610b6868a35e731c778991ac">Optionally display function =
docstring in eldoc</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dd582ed9dc9be516f17dc9a526c3f9615001a46a6">Disable desktop-restore-fram=
es by default on Android</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D67c89a675df936abbd2b3925adda8d21b31ae59a">Add repeat-map for Python in=
dentation commands</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dda6da5744b95451bdc3339c3a241892466a08551">Add 'project-customize-dirlo=
cals'</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3De04d1dafc700813c835ae4e45af4e104c49e8875">Add cl-with-accessors</a></l=
i>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://melpa.org/#/circom-mode">circom-mo=
de</a>: Major mode for editing Circom circuit (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/fretboard">fretboard</=
a>: Visualize guitar scales and chord shapes on a fretboard (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/fsrs">fsrs</a>: Free S=
paced Repetition Scheduler (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/pache-dark-theme">pach=
e-dark-theme</a>: High-contrast theme based on Gruvbox (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/pink-bliss-uwu-theme">=
pink-bliss-uwu-theme</a>: Pink color theme (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/vue3-mode">vue3-mode</=
a>: Syntax highlighting for modern Vue.js 3 (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/wallabag">wallabag</a>=
: Save and manage articles with wallabag (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"https://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.social/tags/emacs">Mastodon #emacs</a>,
<a href=3D"https://bsky.app/hashtag/emacs">Bluesky #emacs</a>, <a href=3D"h=
ttps://hn.algolia.com/?query=3Demacs&sort=3DbyDate&prefix&page=
=3D0&dateRange=3Dall&type=3Dstory">Hacker News</a>, <a href=3D"http=
s://lobste.rs/search?q=3Demacs&what=3Dstories&order=3Dnewest">lobst=
e.rs</a>,
<a href=3D"https://programming.dev/c/emacs?dataType=3DPost&page=3D1&=
;sort=3DNew">programming.dev</a>, <a href=3D"https://lemmy.world/c/emacs">l=
emmy.world</a>, <a href=3D"https://lemmy.ml/c/emacs?dataType=3DPost&pag=
e=3D1&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=3DPL4th0AZixyREOtvxDpdxC9oMuX7Ar7=
Sdt">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>, a=
nd <a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-04">emacs=
-devel</a>. Thanks to
Andr=C3=A9s Ram=C3=ADrez for emacs-devel links. Do you 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-04-07 Emacs news
- Help wanted:
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00074.html]=
[Re: Safe evaluation of macros (was: bug#77341: [PATCH] ; (find-function-]]=
- looking for volunteers to help improve trusted-content on Windows
- Emacs 30:
- [[https://www.reddit.com/r/emacs/comments/1jsxamc/the_new_json_parser_i=
s_fast/][The new JSON parser is _fast_]]
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-em=
acs Fri Apr 11 1800 Europe/Paris
- M-x Research: TBA https://m-x-research.github.io/ Wed Apr 16 0800 Ameri=
ca/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1500 Etc/GMT -=
1700 Europe/Berlin - 2030 Asia/Kolkata - 2300 Asia/Singapore
- Beginner:
- [[https://www2.lib.uchicago.edu/keith/emacs/][Use GNU Emacs : The Plain=
Text Computing Environment]] ([[https://www.reddit.com/r/emacs/comments/1j=
o7yqd/use_gnu_emacs_the_plain_text_computing_environment/][Reddit]], [[http=
s://irreal.org/blog/?p=3D12890][Irreal]])
- Emacs configuration:
- [[https://emacsredux.com/blog/2025/04/06/goodbye-setq-hello-setopt/][Go=
odbye setq, hello setopt!]] ([[https://www.reddit.com/r/emacs/comments/1jte=
bpt/goodbye_setq_hello_setopt/][Reddit]])
- [[https://arne.me/blog/emacs-from-scratch-part-one-foundations][Emacs C=
onfig From Scratch, Part 1: Foundations]] (2023)
- [[https://batsov.com/articles/2025/04/07/emacs-startup-time-does-not-ma=
tter/][Bozhidar Batsov: Emacs Startup Time Doesn=E2=80=99t Matter]]
- [[https://themkat.net/2025/03/31/github_actions_pipeline_for_emacs_conf=
ig_why.html][Marie K. Ekeberg: Github Actions workflow for my Emacs config?=
! - Why would I even do that?]]
- [[https://codeberg.org/salvari/emacs30_elpaca_public][salvari/emacs30_e=
lpaca_public: My new configuration for Emacs using Elpaca as package manage=
r - Codeberg.org]] ([[https://mastodon.gal/@salvari/114268900711899143][@sa=
[email protected]]])
- Emacs Lisp:
- [[https://flandrew.srht.site/listful/sw-emacs-slug.html][Listful Andrew=
: Slug =E2=80=94 Create friendly slugs for your URLs and filenames (Emacs p=
ackage)]]
- Appearance:
- [[https://www.reddit.com/r/emacs/comments/1jswvdn/eeeel_updated_now_wit=
h_nerdicons_support_for/][eee.el Updated: Now with nerd-icons Support for E=
nhanced Visuals in ee-find and ee-rg]]
- [[https://protesilaos.com/codelog/2025-04-06-emacs-modus-tinted-refinem=
ents/][Protesilaos Stavrou: Emacs: stylistic refinements to the =E2=80=9Cti=
nted=E2=80=9D Modus themes]]
- Navigation:
- [[https://mas.to/@evgandr/114269815257980098][TIL C-x C-f: you can just=
start typing ~/ without deleting the old path]]
- [[https://p.bauherren.ovh/blog/tech/new_window_cmds][Emacs 31: New wind=
ow commands]] ([[https://www.reddit.com/r/emacs/comments/1jqfivv/emacs_31_n=
ew_window_commands/][Reddit]], [[https://irreal.org/blog/?p=3D12896][Irreal=
]])
- [[https://github.com/MArpogaus/auto-side-windows][Taming emacs buffers =
using side windows]] ([[https://www.reddit.com/r/emacs/comments/1jsqjxt/tam=
ing_emacs_buffers_using_side_windows/][Reddit]])
- Writing:
- [[https://emacsredux.com/blog/2025/03/31/essential-flyspell/][Emacs Red=
ux: Essential Flyspell]] ([[https://irreal.org/blog/?p=3D12886][Irreal]])
- Org Mode:
- [[https://mbork.pl/2025-04-07_Back_to_pomodoros_-_but_only_in_the_morni=
ng][Marcin Borkowski: Back to pomodoros - but only in the morning]]
- [[https://www.reddit.com/r/orgmode/comments/1jrwnqf/udpate_orgsupertag_=
udpate_to_30_add_ai_backend/][(udpate) org-supertag update to 3.0: add AI b=
ackend, support bidirectional tag relation]]
- [[https://www.reddit.com/r/orgmode/comments/1jpqnn2/the_struggle_of_syn=
cing_plain_text_with_databases/][The Struggle of Syncing Plain Text with Da=
tabases: My Journey with org-supertag]]
- [[https://mathstodon.xyz/@oantolin/114265033425849764][Org Mode tips fr=
om oantolin, including kbd custom link type for keyboard macros]]
- [[https://nothingissimple.ablatedsprocket.com/posts/git-links-in-org.ht=
ml][Git Links in Org]] ([[https://hachyderm.io/@ablatedsprocket/11429323522=
2887332][@[email protected]]])
- [[https://blog.wilcoxd.com/2025/04/03/Org-Mode-and-Hurl/][Org Mode and =
Hurl]] ([[https://www.reddit.com/r/emacs/comments/1jqz0ns/org_mode_and_hurl=
/][Reddit]])
- [[https://youtu.be/EobRvrZpp1s?si=3DozFJ0aTRGvtDxcTR][Nth Brains with E=
macs Org Roam]] (33:43)
- [[https://github.com/gggion/ob-duckdb][ob-duckdb - execute duckdb sourc=
e blocks (first time making a package).]]
- [[https://lmno.lol/alvaro/journelly-vs-emacs-why-not-both][Alvaro Ramir=
ez: Journelly vs Emacs: Why Not Both?]]
- Completion:
- [[https://kristofferbalintona.me/posts/202504050923/][Complement corfu,=
vertico, and completion-preview with prescient.el sorting]] ([[https://www=
.reddit.com/r/emacs/comments/1js6xvw/complement_corfu_vertico_and_completio=
npreview/][Reddit]])
- Coding:
- [[https://www.reddit.com/r/emacs/comments/1jok0c4/configuring_language_=
servers_dynamically/][Configuring Language Servers Dynamically]]
- [[https://v.redd.it/rilx3h4h61te1][Enhance =3Dvc-dir=3D in Emacs with M=
agit-like Unpulled/UnpushedRecent Headers]]
- [[https://www.reddit.com/r/emacs/comments/1jp3bkj/forge_v050_released_w=
ith_support_for_github/][Forge v0.5.0 released, with support for Github dis=
cussions]]
- Math:
- [[https://chainsawriot.com/postmannheim/2025/04/04/fancycomments.html][=
Chung-hong Chan: Fixing a sore point of ESS: `ess-indent-with-fancy-comment=
s`]]
- Web:
- [[https://sachachua.com/blog/2025/04/using-emacs-lisp-to-batch-demote-h=
tml-headings-for-my-static-site/][Sacha Chua: Using Emacs Lisp to batch-dem=
ote HTML headings for my static site]]
- [[https://chrismaiorana.com/spin-up-a-simple-web-server-from-emacs/][Ch=
ris Maiorana: Spin up a simple web server from Emacs]]
- Mail, news, and chat:
- [[https://babbagefiles.xyz/no-one-can-be-told-what-irc-is-you-have-to-l=
ogon-for-yourself/][Trials and Visions of Internet Relay Chat [in Emacs and=
elsewhere]=E2=80=8B]] ([[https://www.reddit.com/r/emacs/comments/1jopaan/t=
rials_and_visions_of_internet_relay_chat_in/][Reddit]])
- Doom Emacs:
- [[https://lemmy.world/post/27831047][Doom Emacs icon]]
- EXWM:
- [[https://www.draketo.de/software/emacs-tipps#exwm-setup][EXWM setup]] =
([[https://rollenspiel.social/@ArneBab/114275936209230777][@ArneBab@rollens=
piel.social]])
- Fun:
- [[https://www.reddit.com/r/emacs/comments/1jriva5/nethackel_updated_for=
_v367_testers_wanted/][nethack-el updated for v3.6.7 (testers wanted)]]
- [[https://hg.sr.ht/~zck/minesweeper][minesweeper - Play minesweeper ins=
ide Emacs - sourcehut hg]] ([[https://www.reddit.com/r/planetemacs/comments=
/1jqexdj/minesweeper_play_minesweeper_inside_emacs/][Reddit]])
- [[https://hg.sr.ht/~zck/game-2048][game-2048 - Play a block-sliding gam=
e inside Emacs - sourcehut hg]]
- AI:
- [[https://www.reddit.com/r/emacs/comments/1jr6zjs/my_first_emacs_packag=
e_relysium_bring_joy_to_your/][My first Emacs package Relysium - Bring joy =
to your coding with LLM]]
- [[https://emacs.dyerdwelling.family/emacs/20250330164641-emacs--ollama-=
buddy-0.9/][James Dyer: Ollama-Buddy 0.9.17: Claude Support, Asynchronous O=
perations and Responses to Registers]]
- Community:
- [[https://emacs.social/explore][emacs.social]] - new Mastodon instance =
([[https://www.reddit.com/r/emacs/comments/1jsp7er/emacssocial_a_new_mastod=
on_instance_for_emacs/][Reddit]], [[https://social.lol/@runlevelrobot/11428=
9667971568477][@[email protected]]])
- [[https://skybert.net/dongxi/the-way-i-work-in-2025/][The way I work in=
2025 | skybert.net]] ([[https://hachyderm.io/@skybert/114270046531722974][=
@[email protected]]])
- [[https://www.youtube.com/watch?v=3D3OlwyB7kghU][Why I use Emacs]] (13:=
20)
- [[https://communitymedia.video/w/bHafNcgW9jDXM1kdmdsyRo][Lispy Gopher C=
limate 2025 04 02 ramin_hal9001 #emacs #unix #lisp #philosophy #live #inter=
view - Community Video]] (1:00:32, [[https://mastodon.sdf.org/@screwtape/11=
4265973544035476][@[email protected]]], [[https://codeberg.org/ram=
in_hal9001/lisp-gopher-climate_chat-about-emacs][show notes]])
- Other:
- [[https://bitbucket.org/mituharu/emacs-mac/src/master/][FYI: Mituharu's=
Mac port is getting updates]] ([[https://www.reddit.com/r/emacs/comments/1=
jocn4f/fyi_mituharus_mac_port_is_getting_updates/][Reddit]])
- [[https://github.com/jamescherti/stripspace.el][stripspace.el - Ensure =
Emacs Automatically Removes Trailing Whitespace Before Saving a Buffer, wit=
h an Option to Preserve the Cursor Column]] ([[https://www.reddit.com/r/ema=
cs/comments/1jo2xem/stripspaceel_ensure_emacs_automatically_removes/][Reddi=
t]])
- Emacs development:
- emacs-devel:
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00026.htm=
l][[PATCH] proposal for message-mode email completion enhancements]] - migh=
t need cross-package coordination?
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-04/msg00015.htm=
l][Re: Semantic: update or remove?]] - CEDET components and features
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D9414=
8549d782af3fb6677bc121fd5fc8dee3ea63][; Note existing binding of vc-git-sta=
sh-delete-at-point]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3De9e1=
1f7281899aa206ff6f62a183fa83cde48e95][Add bindings for vc-git-stash-delete-=
at-point, vc-git-stash-delete]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D936b=
2efdb389488d291086d5c2189fd1a7170aa6][Teach VC-Dir to automatically add and=
remove marks on other lines]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Da4ee=
1e6709b57e6aed3ff6e800ab8fb83b706d65][; * etc/NEWS: Announce new input meth=
ods (bug#77026).]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D2d0b=
5f34a008979d34f337c872bcf93a296c6ec2][Restrict symbol prettification to dis=
playable glyphs]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D8fc1=
8d0968a0f7ef610b6868a35e731c778991ac][Optionally display function docstring=
in eldoc]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dd582=
ed9dc9be516f17dc9a526c3f9615001a46a6][Disable desktop-restore-frames by def=
ault on Android]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D67c8=
9a675df936abbd2b3925adda8d21b31ae59a][Add repeat-map for Python indentation=
commands]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dda6d=
a5744b95451bdc3339c3a241892466a08551][Add 'project-customize-dirlocals']]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3De04d=
1dafc700813c835ae4e45af4e104c49e8875][Add cl-with-accessors]]
- New packages:
- https://melpa.org/#/circom-mode: Major mode for editing Circom circuit =
(MELPA)
- https://melpa.org/#/fretboard: Visualize guitar scales and chord shapes=
on a fretboard (MELPA)
- https://melpa.org/#/fsrs: Free Spaced Repetition Scheduler (MELPA)
- https://melpa.org/#/pache-dark-theme: High-contrast theme based on Gruv=
box (MELPA)
- https://melpa.org/#/pink-bliss-uwu-theme: Pink color theme (MELPA)
- https://melpa.org/#/vue3-mode: Syntax highlighting for modern Vue.js 3 =
(MELPA)
- https://melpa.org/#/wallabag: Save and manage articles with wallabag (M=
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/spacemacs][r/spacemacs]], [[https://www.reddit.c=
om/r/planetemacs][r/planetemacs]], [[https://mastodon.social/tags/emacs][Ma=
stodon #emacs]],
[[https://bsky.app/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.co=
m/?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][prog=
ramming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemm=
y.ml/c/emacs?dataType=3DPost&page=3D1&sort=3DNew][lemmy.ml]],
[[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtu=
be.com/playlist?list=3DPL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[htt=
p://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS
file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[https://=
lists.gnu.org/archive/html/emacs-devel/2025-04][emacs-devel]]. Thanks to
Andr=C3=A9s Ram=C3=ADrez for emacs-devel links. Do you have
an Emacs-related link or announcement? Please
e-mail me at [[mailto:[email protected]][[email protected]]]. Thank you!
=20=20=20=20
--=-=-=--