2025-12-01 Emacs news
Sacha Chua <[email protected]> Mon, 01 Dec 2025 20:04:19 -0500
| 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-12-01 Emacs news
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
- EmacsConf is next weekend! https://emacsconf.org/2025
- Upcoming events (iCal file https://emacslife.com/calendar/emacs-calenda=
r.ics, Org https://emacslife.com/calendar/):
- Emacs Paris: S: Emacs workshop in Paris (online) //emacs-doctor.com=
/ https://emacs-doctor.com/ Thu Dec 4 0830 America/Vancouver - 1030 America=
/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 =
Asia/Kolkata -- Fri Dec 5 0030 Asia/Singapore
- EmacsATX: Emacs Social //www.meetup.com/emacsatx/events/311893360/ =
https://www.meetup.com/emacsatx/events/311893360/ Thu Dec 4 1600 America/Va=
ncouver - 1800 America/Chicago - 1900 America/Toronto -- Fri Dec 5 0000 Etc=
/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800 Asia/Singapore
- M-x Research: TBA //m-x-research.github.io/ https://m-x-research.gi=
thub.io/ Fri Dec 5 0800 America/Vancouver - 1000 America/Chicago - 1100 Ame=
rica/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat=
Dec 6 0000 Asia/Singapore
- EmacsConf //emacsconf.org https://emacsconf.org - Dec 6 - 7
- Emacs.si (in person): Skupni ogled Emacs konference 2025 //dogodki.=
kompot.si/events/b4137a21-8783-4bc5-993e-929c5ddf43bc https://dogodki.kompo=
t.si/events/b4137a21-8783-4bc5-993e-929c5ddf43bc Sat Dec 6 1445 Europe/Ljub=
ljana
- Emacs.si (in person): Emacs.si meetup #12 2025 (v #=C5=BEivo) //dog=
odki.kompot.si/events/37459eb7-b2f8-4df3-a2ce-fd0204274af5 https://dogodki.=
kompot.si/events/37459eb7-b2f8-4df3-a2ce-fd0204274af5 Tue Dec 9 1900 CET
- OrgMeetup (virtual) //orgmode.org/worg/orgmeetup.html https://orgmo=
de.org/worg/orgmeetup.html Wed Dec 10 0800 America/Vancouver - 1000 America=
/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 =
Asia/Kolkata -- Thu Dec 11 0000 Asia/Singapore
- Atelier Emacs Montpellier (in person) //lebib.org/date/atelier-emac=
s https://lebib.org/date/atelier-emacs Fri Dec 12 1800 Europe/Paris
- Emacs configuration:
- minimal-emacs.d - Emacs init.el and early-init.el that provide enha=
nced defaults and optimized startup (1.3.1) https://github.com/jamescherti/=
minimal-emacs.d (Reddit https://www.reddit.com/r/emacs/comments/1p9y8h4/min=
imalemacsd_emacs_initel_and_earlyinitel_that/)
- Emacs Lisp:
- Bending Emacs - Episode 6: Overlays https://xenodium.com/bending-em=
acs-episode-6-overlays (Reddit https://www.reddit.com/r/emacs/comments/1p7k=
yo7/bending_emacs_episode_6/, YouTube https://www.youtube.com/watch?v=3D93w=
WCroTKnM 11:58, lobste.rs https://lobste.rs/s/uiueai/bending_emacs_episode_=
6_overlays)
- Appearance:
- PGTK and Windows Emacs builds now offer tooling for reacting to des=
ktop themes https://enzuru.medium.com/pgtk-and-windows-emacs-now-offers-too=
ling-for-reacting-to-desktop-themes-a4200bbe79c7?source=3Dfriends_link&sk=
=3Dd4333c38ca189f00c2c55b64e20c5a7c (Reddit https://www.reddit.com/r/emacs/=
comments/1p89bn9/pgtk_and_windows_emacs_builds_now_offer_tooling/)
- Navigation:
- basics of emacs macros (and interactive regex replace) https://www.=
youtube.com/watch?v=3DLAqlXfOZqeU (19:34)
- scrollpanel: a better minimap for Emacs https://seed.pipapo.org/nod=
es/seed.pipapo.org/rad:z2hyKqTqB77vt7UqsTgrqHkC83j8h (@[email protected]=
.de https://social.tchncs.de/@cehteh/115609650368952427)
- [Experimental] hs-indent-fold.el - Click-to-fold via indentation hi=
ghlighting (leaving fringe/margin free) https://i.redd.it/cxkznds1qa4g1.gif=
(Reddit https://www.reddit.com/r/emacs/comments/1pa5fjb/experimental_hsind=
entfoldel_clicktofold_via/)
- 2 commands for every cracked #emacs nerd =F0=9F=94=A5=F0=9F=A4=93#l=
inux https://www.youtube.com/watch?v=3DT_-Qg7jDe6s (01:14) - exchange-point=
-and-mark, mark-whole-buffer
- kirigami.el, a unified method to fold and unfold text in Emacs, has=
been added to MELPA (Release 1.0.0) https://melpa.org/#/kirigami (Reddit h=
ttps://www.reddit.com/r/emacs/comments/1p9yd5z/kirigamiel_a_unified_method_=
to_fold_and_unfold/)
- Hyperbole:
- GNU Hyperbole Q&A Session at EmacsConf 2025, Sunday at 1:40pm ET ht=
tps://www.reddit.com/r/emacs/comments/1p9tfcb/gnu_hyperbole_qa_session_at_e=
macsconf_2025_sunday/
- Dired:
- Rsync File Copying from Dired with Transient Menu https://christian=
tietze.de/posts/2025/11/rsync-file-copying-from-dired-with-transient-menu (=
@[email protected] https://mastodon.social/@ctietze/11561744997361048=
8)
- Org Mode:
- UOMF: Generate a List for the next Upcoming Recurring Meeting Insta=
nces https://karl-voit.at/2025/11/24/my-visit-upcoming-meetings/ (@publicvo=
[email protected] https://graz.social/@publicvoit/115606888451418588)
- Org-GTD v4 is in beta - looking for beta testers! https://www.reddi=
t.com/r/emacs/comments/1p9vaz0/orggtd_v4_is_in_beta_looking_for_beta_tester=
s/
- Package to insert multiple org-roam nodes using Helm https://i.redd=
.it/0n3mg9kqwj2g1.gif (Reddit https://www.reddit.com/r/orgmode/comments/1p2=
r1zh/package_to_insert_multiple_orgroam_nodes_using/)
- My Emacs Presentation Stack https://ankit.earth/blog/my-emacs-prese=
ntation-stack/ (Reddit https://www.reddit.com/r/emacs/comments/1pb26py/my_e=
macs_presentation_stack/)
- orgit-file v0.3.0 - Revision-aware Org links to Git files with auto=
matic web export https://v.redd.it/mbb27m2cyg3g1 (Reddit https://www.reddit=
.com/r/emacs/comments/1p6p1py/orgitfile_v030_revisionaware_org_links_to_git=
/)
- An Ode to Org Babel https://donaldh.wtf/2025/11/an-ode-to-org-babel=
/ (@[email protected] https://hachyderm.io/@donaldh/115622779566119158)
- Lens_r | Literate Tests with Org Mode and Emacs Lisp https://lenspl=
aysgames.github.io/lensr_blog_v1/posts/2025literatetests.html
- Quick tutorial to get started on Org Social | Andros Fenollosa http=
s://en.andros.dev/blog/ddd78757/quick-tutorial-to-get-started-on-org-social=
/ (@[email protected] https://mastodon.social/@lobsters/115609751529=
593980)
- org-social.el 2.7: migration posts, boosting https://activity.andro=
s.dev/@andros/statuses/01KAX3H80EX5JYDPCBJ5W6SRYY
- Org development:
- org-open-at-point-global: Support prefix argument https://git.savan=
nah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3D4459e5c98e959b=
62d1851dcb65482d3107d9c157
- lisp/org.el: Remove deprecated show command https://git.savannah.gn=
u.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=3Dd198e689c8a5036ebd9a=
0d0bead0982c6af18a17
- Completion:
- Update on Consult and Jinx https://www.reddit.com/r/emacs/comments/=
1p9nowr/update_on_consult_and_jinx/ - Jinx is a spell-checker
- Coding:
- tb-indent: Convert space-based indentation file into a Tab-based in=
dentation buffer https://www.reddit.com/r/emacs/comments/1p5jjp7/tbindent_c=
onvert_spacebased_indentation_file_into/
- Managing TODO comments in source code files https://youtu.be/zVbK5i=
txnzE?si=3DXhw_ndNOTQB6ldat (Reddit https://www.reddit.com/r/emacs/comments=
/1pai26a/managing_todo_comments_in_source_code_files/)
- Bringing Emacs Support to OCaml's LSP Server with `ocaml-eglot` htt=
ps://tarides.com/blog/2025-11-27-bringing-emacs-support-to-ocaml-s-lsp-serv=
er-with-ocaml-eglot/ (Reddit https://www.reddit.com/r/emacs/comments/1p8qor=
f/bringing_emacs_support_to_ocamls_lsp_server_with/)
- Using Magit to fix a commit | Dave=E2=80=99s Blog https://davemq.gi=
thub.io/2025/11/25/using-magit-to-fix-a-commit.html (@[email protected] =
https://fosstodon.org/@davemq/115612291630530477)
- Shells:
- Shell tip: C-c C-l to list shell history in separate buffer https:/=
/mastodon.social/@deech/115613534555372192
- Bending Emacs - Episode 7: eshell built-in commands https://xenodiu=
m.com/rinku-cli-link-previews (YouTube https://youtu.be/M6o1N2kfmuc 12:00, =
Reddit https://www.reddit.com/r/emacs/comments/1p9wkq3/bending_emacs_episod=
e_7/)
- Mail, news, and chat:
- Wasabi: WhatsApp from your beloved editor https://www.reddit.com/ga=
llery/1p5h6yw
- Fun:
- LensPlaysGames/word-search-generator--emacs-lisp https://github.com=
/LensPlaysGames/word-search-generator--emacs-lisp (@[email protected] =
https://mastodon.social/@lens_r/115623456388473726)
- AI:
- (new package) claude-code-ide-extras https://github.com/acmorrow/cl=
aude-code-ide-extras (Reddit https://www.reddit.com/r/emacs/comments/1p6bem=
5/new_package_claudecodeideextras/)
- No need to remember M-x command: a small elisp function to find and=
run M-x command with gptel and LLM https://www.reddit.com/r/emacs/comments=
/1p6iqvy/no_need_to_remember_mx_command_a_small_elisp/
- Community:
- Emacs Rules, Vim Drools? - Why I'm an Emacs Guy Now https://www.you=
tube.com/watch?v=3DI54z-iy070A (13:55)
- Other:
- Announcing Casual CSV http://yummymelon.com/devnull/announcing-casu=
al-csv.html (Reddit https://www.reddit.com/r/emacs/comments/1p5mrzx/announc=
ing_casual_csv/)
- Emacs development:
- emacs-devel:
- Re: Suggestion: (re)move ~/.authinfo from auth-sources by default i=
n favour of ~/.authinfo.gpg? - Michael Albinus https://yhetil.org/emacs-dev=
el/[email protected]/ - Emacs 31 won't create .authinfo by default, but=
default order of auth-sources will probably be the same
- Re: Why don't we have a 'completion-command-overrides'? - Kristoffe=
r Balintona https://yhetil.org/emacs-devel/CANVbq5=3D63Fg9YbN67oq1PcbFvXt2i=
[email protected]/ might be a good option
- hideshow.el: New commands 'hs-cycle' and 'hs-toggle-all'. (Bug#7987=
7) https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D49611cc=
e303c136d3ff6bd27aba66dfb68d60eb4
- New display of outgoing revisions count in VC-Dir https://git.savan=
nah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D5b07a81bedaddbe2874b37c79ef=
6c4c80da7707e
- Use treesit-extra-load-path for more values of treesit-auto-install=
-grammar https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D9=
174bc811a3dbb7caed7c11063c62d97b0e98622
- Add current subject to future history in `message-change-subject' h=
ttps://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D6743a7d747b=
1045b98b289e00c824c7995a386e7
- * lisp/cus-start.el: Make 'treesit-extra-load-path' customizable. h=
ttps://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Da1ab5f429da=
a7484874f9c76ecb9add7e93756e2
- Add new commands 'merge-frames' and 'split-frame' https://git.savan=
nah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D18a346da6ac0eaa28f835d66378=
ef023b7f5a1ab
- Make diff-revert-and-kill-hunk consider an active region https://gi=
t.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D304d4435b1e00fd96bbd=
75646be3ccb5569c9bdc
- Make it easier to enable Abbrev mode by default https://git.savanna=
h.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D47aec3cbc9a2e9dbf7760cab9dbf8=
0ee18e07ba9
- Make diff-apply-hunk consider an active region https://git.savannah=
.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D59e8b7267feaf0ec702239f94a1085=
e7c8e4b476
- Support `toolkit-theme-set-functions' on Android and execute hooks =
safely https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D755=
0791287503ebc582c92841f6483032aa0b050
- New commands to rewind decentralized VCS branches https://git.savan=
nah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D11b68c6223d154b4c85e8feec63=
581dcf7c76a3e
- Default split-window-preferred-direction to 'longest' https://git.s=
avannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D75c09b03ed5bd06dd0afd65=
4570236b409341897
- New command alias vc-restore https://git.savannah.gnu.org/cgit/emac=
s.git/commit/etc/NEWS?id=3D748c3b2645e68623499e9158902a1dcf4165975e
- Add `toolkit-theme' and 'toolkit-theme-set-functions' https://git.s=
avannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dbc0f662573684919af7440b=
41531e9861a86ce6f
- The --script option now enforces lexical binding (bug#79760) https:=
//git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3De5130bdecca00f82=
77640c10292036f99abee59d
- Show the diff buffer with replacements by typing 'd' in 'query-repl=
ace' https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df4d35=
3f9c9e7dea67f04020a9218c7dfb244d44b
- ; * etc/NEWS: Expand on showing warnings on first daemon frame. htt=
ps://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D17f9a6355d6d8=
6058b0100f08f3ff9d6e0844bfd
- ; * etc/NEWS: Mention the change about daemon startup warnings (bug=
#79783) https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D9c=
84fb5c73d1c390da5ad8e24157e37b0f3d4c93
- Fix `editorconfig-display-current-properties` https://git.savannah.=
gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D5e10b7fe4ebe8ffeb2a6f31886fe524=
718beb3e9
- New packages:
- https://melpa.org/#/code-awareness: Code Awareness collaboration pa=
ckage (MELPA)
- https://melpa.org/#/gdshader-mode: Major mode for Godot gdshader fi=
les (MELPA)
- https://melpa.org/#/kirigami: A unified method to fold and unfold t=
ext (MELPA)
- https://melpa.org/#/real-mono-themes: Real monochromatic color them=
es (MELPA)
- https://melpa.org/#/sparkweather: Weather forecasts with sparklines=
(MELPA)
- https://melpa.org/#/structurizr: Major mode for Structurizr DSL (ME=
LPA)
Links from reddit.com/r/emacs https://www.reddit.com/r/emacs, r/orgmode h=
ttps://www.reddit.com/r/orgmode, r/spacemacs https://www.reddit.com/r/space=
macs, Mastodon #emacs https://mastodon.social/tags/emacs, Bluesky #emacs ht=
tps://bsky.app/hashtag/emacs, Hacker News https://hn.algolia.com/?query=3De=
macs&sort=3DbyDate&prefix&page=3D0&dateRange=3Dall&type=3Dstory, lobste.rs =
https://lobste.rs/search?q=3Demacs&what=3Dstories&order=3Dnewest, programmi=
ng.dev https://programming.dev/c/emacs?dataType=3DPost&page=3D1&sort=3DNew,=
lemmy.world https://lemmy.world/c/emacs, lemmy.ml https://lemmy.ml/c/emacs=
?dataType=3DPost&page=3D1&sort=3DNew, planet.emacslife.com https://planet.e=
macslife.com, YouTube https://www.youtube.com/playlist?list=3DPL4th0AZixyRE=
OtvxDpdxC9oMuX7Ar7Sdt, the Emacs NEWS file http://git.savannah.gnu.org/cgit=
/emacs.git/log/etc/NEWS, Emacs Calendar https://emacslife.com/calendar/, an=
d emacs-devel https://lists.gnu.org/archive/html/emacs-devel/2025-12. Thank=
s to Andr=C3=A9s Ram=C3=ADrez for emacs-devel links. Do you have an Emacs-r=
elated link or announcement? Please e-mail me at [email protected] mailto=
:[email protected]. Thank you!
=20=20=20=20
This is the plain-text version. There's also an HTML version that might=
be easier to read. Depending on your mail client, you might have a command=
, button, or link that can show you the HTML version. If you're in Emacs, l=
ook for something that mentions text/html. More info: https://sachachua.com=
/topic/emacs-news/
=20=20=20=20
--==-=-=
Content-Type: text/html; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
<div id=3D"outline-container-org21bde75" class=3D"outline-3">
<h3 id=3D"org21bde75">2025-12-01 Emacs news</h3>
<div class=3D"outline-text-3" id=3D"text-org21bde75">
<ul class=3D"org-ul">
<li><a href=3D"https://emacsconf.org/2025">EmacsConf is next weekend!</a></=
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>Emacs Paris: S: Emacs workshop in Paris (online) <a href=3D"https://ema=
cs-doctor.com/">https://emacs-doctor.com/</a> Thu Dec 4 0830 America/Vancou=
ver - 1030 America/Chicago - 1130 America/Toronto - 1630 Etc/GMT - 1730 Eur=
ope/Berlin - 2200 Asia/Kolkata – Fri Dec 5 0030 Asia/Singapore</li>
<li>EmacsATX: Emacs Social <a href=3D"https://www.meetup.com/emacsatx/event=
s/311893360/">https://www.meetup.com/emacsatx/events/311893360/</a> Thu Dec=
4 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto &nd=
ash; Fri Dec 5 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800=
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 Dec 5 0800 America/Vancouver - 1000 America/=
Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 A=
sia/Kolkata – Sat Dec 6 0000 Asia/Singapore</li>
<li>EmacsConf <a href=3D"https://emacsconf.org">https://emacsconf.org</a> -=
Dec 6 - 7</li>
<li>Emacs.si (in person): Skupni ogled Emacs konference 2025 <a href=3D"htt=
ps://dogodki.kompot.si/events/b4137a21-8783-4bc5-993e-929c5ddf43bc">https:/=
/dogodki.kompot.si/events/b4137a21-8783-4bc5-993e-929c5ddf43bc</a> Sat Dec =
6 1445 Europe/Ljubljana</li>
<li>Emacs.si (in person): Emacs.si meetup #12 2025 (v #=C5=BEivo) <a href=
=3D"https://dogodki.kompot.si/events/37459eb7-b2f8-4df3-a2ce-fd0204274af5">=
https://dogodki.kompot.si/events/37459eb7-b2f8-4df3-a2ce-fd0204274af5</a> T=
ue Dec 9 1900 CET</li>
<li>OrgMeetup (virtual) <a href=3D"https://orgmode.org/worg/orgmeetup.html"=
>https://orgmode.org/worg/orgmeetup.html</a> Wed Dec 10 0800 America/Vancou=
ver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Eur=
ope/Berlin - 2130 Asia/Kolkata – Thu Dec 11 0000 Asia/Singapore</li>
<li>Atelier Emacs Montpellier (in person) <a href=3D"https://lebib.org/date=
/atelier-emacs">https://lebib.org/date/atelier-emacs</a> Fri Dec 12 1800 Eu=
rope/Paris</li>
</ul></li>
<li>Emacs configuration:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/jamescherti/minimal-emacs.d">minimal-emac=
s.d - Emacs init.el and early-init.el that provide enhanced defaults and op=
timized startup (1.3.1)</a> (<a href=3D"https://www.reddit.com/r/emacs/comm=
ents/1p9y8h4/minimalemacsd_emacs_initel_and_earlyinitel_that/">Reddit</a>)<=
/li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://xenodium.com/bending-emacs-episode-6-overlays">Bendi=
ng Emacs - Episode 6: Overlays</a> (<a href=3D"https://www.reddit.com/r/ema=
cs/comments/1p7kyo7/bending_emacs_episode_6/">Reddit</a>, <a href=3D"https:=
//www.youtube.com/watch?v=3D93wWCroTKnM">YouTube</a> 11:58, <a href=3D"http=
s://lobste.rs/s/uiueai/bending_emacs_episode_6_overlays">lobste.rs</a>)</li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://enzuru.medium.com/pgtk-and-windows-emacs-now-offers-=
tooling-for-reacting-to-desktop-themes-a4200bbe79c7?source=3Dfriends_link&a=
mp;sk=3Dd4333c38ca189f00c2c55b64e20c5a7c">PGTK and Windows Emacs builds now=
offer tooling for reacting to desktop themes</a> (<a href=3D"https://www.r=
eddit.com/r/emacs/comments/1p89bn9/pgtk_and_windows_emacs_builds_now_offer_=
tooling/">Reddit</a>)</li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DLAqlXfOZqeU">basics of ema=
cs macros (and interactive regex replace)</a> (19:34)</li>
<li><a href=3D"https://seed.pipapo.org/nodes/seed.pipapo.org/rad:z2hyKqTqB7=
7vt7UqsTgrqHkC83j8h">scrollpanel: a better minimap for Emacs</a> (<a href=
=3D"https://social.tchncs.de/@cehteh/115609650368952427">@[email protected]=
ncs.de</a>)</li>
<li><a href=3D"https://i.redd.it/cxkznds1qa4g1.gif">[Experimental] hs-inden=
t-fold.el - Click-to-fold via indentation highlighting (leaving fringe/marg=
in free)</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1pa5fjb/ex=
perimental_hsindentfoldel_clicktofold_via/">Reddit</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DT_-Qg7jDe6s">2 commands fo=
r every cracked #emacs nerd =F0=9F=94=A5=F0=9F=A4=93#linux</a> (01:14) - ex=
change-point-and-mark, mark-whole-buffer</li>
<li><a href=3D"https://melpa.org/#/kirigami">kirigami.el, a unified method =
to fold and unfold text in Emacs, has been added to MELPA (Release 1.0.0)</=
a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1p9yd5z/kirigamiel_a=
_unified_method_to_fold_and_unfold/">Reddit</a>)</li>
</ul></li>
<li>Hyperbole:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1p9tfcb/gnu_hyperbol=
e_qa_session_at_emacsconf_2025_sunday/">GNU Hyperbole Q&A Session at Em=
acsConf 2025, Sunday at 1:40pm ET</a></li>
</ul></li>
<li>Dired:
<ul class=3D"org-ul">
<li><a href=3D"https://christiantietze.de/posts/2025/11/rsync-file-copying-=
from-dired-with-transient-menu">Rsync File Copying from Dired with Transien=
t Menu</a> (<a href=3D"https://mastodon.social/@ctietze/115617449973610488"=
>@[email protected]</a>)</li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://karl-voit.at/2025/11/24/my-visit-upcoming-meetings/"=
>UOMF: Generate a List for the next Upcoming Recurring Meeting Instances</a=
> (<a href=3D"https://graz.social/@publicvoit/115606888451418588">@publicvo=
[email protected]</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1p9vaz0/orggtd_v4_is=
_in_beta_looking_for_beta_testers/">Org-GTD v4 is in beta - looking for bet=
a testers!</a></li>
<li><a href=3D"https://i.redd.it/0n3mg9kqwj2g1.gif">Package to insert multi=
ple org-roam nodes using Helm</a> (<a href=3D"https://www.reddit.com/r/orgm=
ode/comments/1p2r1zh/package_to_insert_multiple_orgroam_nodes_using/">Reddi=
t</a>)</li>
<li><a href=3D"https://ankit.earth/blog/my-emacs-presentation-stack/">My Em=
acs Presentation Stack</a> (<a href=3D"https://www.reddit.com/r/emacs/comme=
nts/1pb26py/my_emacs_presentation_stack/">Reddit</a>)</li>
<li><a href=3D"https://v.redd.it/mbb27m2cyg3g1">orgit-file v0.3.0 - Revisio=
n-aware Org links to Git files with automatic web export</a> (<a href=3D"ht=
tps://www.reddit.com/r/emacs/comments/1p6p1py/orgitfile_v030_revisionaware_=
org_links_to_git/">Reddit</a>)</li>
<li><a href=3D"https://donaldh.wtf/2025/11/an-ode-to-org-babel/">An Ode to =
Org Babel</a> (<a href=3D"https://hachyderm.io/@donaldh/115622779566119158"=
>@[email protected]</a>)</li>
<li><a href=3D"https://lensplaysgames.github.io/lensr_blog_v1/posts/2025lit=
eratetests.html">Lens_r | Literate Tests with Org Mode and Emacs Lisp</a></=
li>
<li><a href=3D"https://en.andros.dev/blog/ddd78757/quick-tutorial-to-get-st=
arted-on-org-social/">Quick tutorial to get started on Org Social | Andros =
Fenollosa</a> (<a href=3D"https://mastodon.social/@lobsters/115609751529593=
980">@[email protected]</a>)</li>
<li><a href=3D"https://activity.andros.dev/@andros/statuses/01KAX3H80EX5JYD=
PCBJ5W6SRYY">org-social.el 2.7: migration posts, boosting</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=3D4459e5c98e959b62d1851dcb65482d3107d9c157">org-open-at-poi=
nt-global: Support prefix argument</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/=
etc/ORG-NEWS?id=3Dd198e689c8a5036ebd9a0d0bead0982c6af18a17">lisp/org.el: Re=
move deprecated show command</a></li>
</ul></li>
</ul></li>
<li>Completion:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1p9nowr/update_on_co=
nsult_and_jinx/">Update on Consult and Jinx</a> - Jinx is a spell-checker</=
li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1p5jjp7/tbindent_con=
vert_spacebased_indentation_file_into/">tb-indent: Convert space-based ind=
entation file into a Tab-based indentation buffer</a></li>
<li><a href=3D"https://youtu.be/zVbK5itxnzE?si=3DXhw_ndNOTQB6ldat">Managing=
TODO comments in source code files</a> (<a href=3D"https://www.reddit.com/=
r/emacs/comments/1pai26a/managing_todo_comments_in_source_code_files/">Redd=
it</a>)</li>
<li><a href=3D"https://tarides.com/blog/2025-11-27-bringing-emacs-support-t=
o-ocaml-s-lsp-server-with-ocaml-eglot/">Bringing Emacs Support to OCaml's L=
SP Server with `ocaml-eglot`</a> (<a href=3D"https://www.reddit.com/r/emacs=
/comments/1p8qorf/bringing_emacs_support_to_ocamls_lsp_server_with/">Reddit=
</a>)</li>
<li><a href=3D"https://davemq.github.io/2025/11/25/using-magit-to-fix-a-com=
mit.html">Using Magit to fix a commit | Dave=E2=80=99s Blog</a> (<a href=3D=
"https://fosstodon.org/@davemq/115612291630530477">@[email protected]</a=
>)</li>
</ul></li>
<li>Shells:
<ul class=3D"org-ul">
<li><a href=3D"https://mastodon.social/@deech/115613534555372192">Shell tip=
: C-c C-l to list shell history in separate buffer</a></li>
<li><a href=3D"https://xenodium.com/rinku-cli-link-previews">Bending Emacs =
- Episode 7: eshell built-in commands</a> (<a href=3D"https://youtu.be/M6o1=
N2kfmuc">YouTube</a> 12:00, <a href=3D"https://www.reddit.com/r/emacs/comme=
nts/1p9wkq3/bending_emacs_episode_7/">Reddit</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/gallery/1p5h6yw">Wasabi: WhatsApp fro=
m your beloved editor</a></li>
</ul></li>
<li>Fun:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/LensPlaysGames/word-search-generator--ema=
cs-lisp">LensPlaysGames/word-search-generator–emacs-lisp</a> (<a href=
=3D"https://mastodon.social/@lens_r/115623456388473726">@[email protected]=
cial</a>)</li>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/acmorrow/claude-code-ide-extras">(new pac=
kage) claude-code-ide-extras</a> (<a href=3D"https://www.reddit.com/r/emacs=
/comments/1p6bem5/new_package_claudecodeideextras/">Reddit</a>)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1p6iqvy/no_need_to_r=
emember_mx_command_a_small_elisp/">No need to remember M-x command: a small=
elisp function to find and run M-x command with gptel and LLM</a></li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DI54z-iy070A">Emacs Rules, =
Vim Drools? - Why I'm an Emacs Guy Now</a> (13:55)</li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"http://yummymelon.com/devnull/announcing-casual-csv.html">An=
nouncing Casual CSV</a> (<a href=3D"https://www.reddit.com/r/emacs/comments=
/1p5mrzx/announcing_casual_csv/">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://yhetil.org/emacs-devel/[email protected]/">Re: S=
uggestion: (re)move ~/.authinfo from auth-sources by default in favour of ~=
/.authinfo.gpg? - Michael Albinus</a> - Emacs 31 won't create .authinfo by =
default, but default order of auth-sources will probably be the same</li>
<li><a href=3D"https://yhetil.org/emacs-devel/CANVbq5=3D63Fg9YbN67oq1PcbFvX=
[email protected]/">Re: Why don't we have a 'completi=
on-command-overrides'? - Kristoffer Balintona</a> might be a good option</l=
i>
</ul></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D49611cce303c136d3ff6bd27aba66dfb68d60eb4">hideshow.el: New commands 'h=
s-cycle' and 'hs-toggle-all'. (Bug#79877)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D5b07a81bedaddbe2874b37c79ef6c4c80da7707e">New display of outgoing revi=
sions count in VC-Dir</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D9174bc811a3dbb7caed7c11063c62d97b0e98622">Use treesit-extra-load-path =
for more values of treesit-auto-install-grammar</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D6743a7d747b1045b98b289e00c824c7995a386e7">Add current subject to futur=
e history in `message-change-subject'</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Da1ab5f429daa7484874f9c76ecb9add7e93756e2">* lisp/cus-start.el: Make 't=
reesit-extra-load-path' customizable.</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D18a346da6ac0eaa28f835d66378ef023b7f5a1ab">Add new commands 'merge-fram=
es' and 'split-frame'</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D304d4435b1e00fd96bbd75646be3ccb5569c9bdc">Make diff-revert-and-kill-hu=
nk consider an active region</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D47aec3cbc9a2e9dbf7760cab9dbf80ee18e07ba9">Make it easier to enable Abb=
rev mode by default</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D59e8b7267feaf0ec702239f94a1085e7c8e4b476">Make diff-apply-hunk conside=
r an active region</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D7550791287503ebc582c92841f6483032aa0b050">Support `toolkit-theme-set-f=
unctions' on Android and execute hooks safely</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D11b68c6223d154b4c85e8feec63581dcf7c76a3e">New commands to rewind decen=
tralized VCS branches</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D75c09b03ed5bd06dd0afd654570236b409341897">Default split-window-preferr=
ed-direction to 'longest'</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D748c3b2645e68623499e9158902a1dcf4165975e">New command alias vc-restore=
</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dbc0f662573684919af7440b41531e9861a86ce6f">Add `toolkit-theme' and 'too=
lkit-theme-set-functions'</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3De5130bdecca00f8277640c10292036f99abee59d">The –script option now=
enforces lexical binding (bug#79760)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Df4d353f9c9e7dea67f04020a9218c7dfb244d44b">Show the diff buffer with re=
placements by typing 'd' in 'query-replace'</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D17f9a6355d6d86058b0100f08f3ff9d6e0844bfd">; * etc/NEWS: Expand on show=
ing warnings on first daemon frame.</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D9c84fb5c73d1c390da5ad8e24157e37b0f3d4c93">; * etc/NEWS: Mention the ch=
ange about daemon startup warnings (bug#79783)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D5e10b7fe4ebe8ffeb2a6f31886fe524718beb3e9">Fix `editorconfig-display-cu=
rrent-properties`</a></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://melpa.org/#/code-awareness">code-a=
wareness</a>: Code Awareness collaboration package (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/gdshader-mode">gdshade=
r-mode</a>: Major mode for Godot gdshader files (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/kirigami">kirigami</a>=
: A unified method to fold and unfold text (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/real-mono-themes">real=
-mono-themes</a>: Real monochromatic color themes (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/sparkweather">sparkwea=
ther</a>: Weather forecasts with sparklines (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/structurizr">structuri=
zr</a>: Major mode for Structurizr DSL (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://mast=
odon.social/tags/emacs">Mastodon #emacs</a>, <a href=3D"https://bsky.app/ha=
shtag/emacs">Bluesky #emacs</a>, <a href=3D"https://hn.algolia.com/?query=
=3Demacs&sort=3DbyDate&prefix&page=3D0&dateRange=3Dall&=
type=3Dstory">Hacker News</a>, <a href=3D"https://lobste.rs/search?q=3Demac=
s&what=3Dstories&order=3Dnewest">lobste.rs</a>, <a href=3D"https://=
programming.dev/c/emacs?dataType=3DPost&page=3D1&sort=3DNew">progra=
mming.dev</a>, <a href=3D"https://lemmy.world/c/emacs">lemmy.world</a>, <a =
href=3D"https://lemmy.ml/c/emacs?dataType=3DPost&page=3D1&sort=3DNe=
w">lemmy.ml</a>, <a href=3D"https://planet.emacslife.com">planet.emacslife.=
com</a>, <a href=3D"https://www.youtube.com/playlist?list=3DPL4th0AZixyREOt=
vxDpdxC9oMuX7Ar7Sdt">YouTube</a>, <a href=3D"http://git.savannah.gnu.org/cg=
it/emacs.git/log/etc/NEWS">the Emacs NEWS file</a>, <a href=3D"https://emac=
slife.com/calendar/">Emacs Calendar</a>, and <a href=3D"https://lists.gnu.o=
rg/archive/html/emacs-devel/2025-12">emacs-devel</a>. Thanks to Andr=C3=A9s=
Ram=C3=ADrez for emacs-devel links. Do you have an Emacs-related link or a=
nnouncement? Please e-mail me at <a href=3D"mailto:[email protected]">sac=
[email protected]</a>. Thank you!</p>
</div>
</div>
=20=20=20=20
--==-=-=--
--=-=-=
Content-Type: text/x-org; charset=utf-8; name=emacs-news-2025-12-01.org
Content-Disposition: attachment
Content-Transfer-Encoding: quoted-printable
* 2025-12-01 Emacs news
- [[https://emacsconf.org/2025][EmacsConf is next weekend!]]
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
- Emacs Paris: S: Emacs workshop in Paris (online) https://emacs-doctor.c=
om/ Thu Dec 4 0830 America/Vancouver - 1030 America/Chicago - 1130 America/=
Toronto - 1630 Etc/GMT - 1730 Europe/Berlin - 2200 Asia/Kolkata -- Fri Dec =
5 0030 Asia/Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/311893360=
/ Thu Dec 4 1600 America/Vancouver - 1800 America/Chicago - 1900 America/To=
ronto -- Fri Dec 5 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - =
0800 Asia/Singapore
- M-x Research: TBA https://m-x-research.github.io/ Fri Dec 5 0800 Americ=
a/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - =
1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Dec 6 0000 Asia/Singapore
- EmacsConf https://emacsconf.org - Dec 6 - 7
- Emacs.si (in person): Skupni ogled Emacs konference 2025 https://dogodk=
i.kompot.si/events/b4137a21-8783-4bc5-993e-929c5ddf43bc Sat Dec 6 1445 Euro=
pe/Ljubljana
- Emacs.si (in person): Emacs.si meetup #12 2025 (v #=C5=BEivo) https://d=
ogodki.kompot.si/events/37459eb7-b2f8-4df3-a2ce-fd0204274af5 Tue Dec 9 1900=
CET
- OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Dec 10 =
0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600=
Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Dec 11 0000 Asia/S=
ingapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-em=
acs Fri Dec 12 1800 Europe/Paris
- Emacs configuration:
- [[https://github.com/jamescherti/minimal-emacs.d][minimal-emacs.d - Ema=
cs init.el and early-init.el that provide enhanced defaults and optimized s=
tartup (1.3.1)]] ([[https://www.reddit.com/r/emacs/comments/1p9y8h4/minimal=
emacsd_emacs_initel_and_earlyinitel_that/][Reddit]])
- Emacs Lisp:
- [[https://xenodium.com/bending-emacs-episode-6-overlays][Bending Emacs =
- Episode 6: Overlays]] ([[https://www.reddit.com/r/emacs/comments/1p7kyo7/=
bending_emacs_episode_6/][Reddit]], [[https://www.youtube.com/watch?v=3D93w=
WCroTKnM][YouTube]] 11:58, [[https://lobste.rs/s/uiueai/bending_emacs_episo=
de_6_overlays][lobste.rs]])
- Appearance:
- [[https://enzuru.medium.com/pgtk-and-windows-emacs-now-offers-tooling-f=
or-reacting-to-desktop-themes-a4200bbe79c7?source=3Dfriends_link&sk=3Dd4333=
c38ca189f00c2c55b64e20c5a7c][PGTK and Windows Emacs builds now offer toolin=
g for reacting to desktop themes]] ([[https://www.reddit.com/r/emacs/commen=
ts/1p89bn9/pgtk_and_windows_emacs_builds_now_offer_tooling/][Reddit]])
- Navigation:
- [[https://www.youtube.com/watch?v=3DLAqlXfOZqeU][basics of emacs macros=
(and interactive regex replace)]] (19:34)
- [[https://seed.pipapo.org/nodes/seed.pipapo.org/rad:z2hyKqTqB77vt7UqsTg=
rqHkC83j8h][scrollpanel: a better minimap for Emacs]] ([[https://social.tch=
ncs.de/@cehteh/115609650368952427][@[email protected]]])
- [[https://i.redd.it/cxkznds1qa4g1.gif][[Experimental] hs-indent-fold.el=
- Click-to-fold via indentation highlighting (leaving fringe/margin free)]=
] ([[https://www.reddit.com/r/emacs/comments/1pa5fjb/experimental_hsindentf=
oldel_clicktofold_via/][Reddit]])
- [[https://www.youtube.com/watch?v=3DT_-Qg7jDe6s][2 commands for every c=
racked #emacs nerd =F0=9F=94=A5=F0=9F=A4=93#linux]] (01:14) - exchange-poin=
t-and-mark, mark-whole-buffer
- [[https://melpa.org/#/kirigami][kirigami.el, a unified method to fold a=
nd unfold text in Emacs, has been added to MELPA (Release 1.0.0)]] ([[https=
://www.reddit.com/r/emacs/comments/1p9yd5z/kirigamiel_a_unified_method_to_f=
old_and_unfold/][Reddit]])
- Hyperbole:
- [[https://www.reddit.com/r/emacs/comments/1p9tfcb/gnu_hyperbole_qa_sess=
ion_at_emacsconf_2025_sunday/][GNU Hyperbole Q&A Session at EmacsConf 2025,=
Sunday at 1:40pm ET]]
- Dired:
- [[https://christiantietze.de/posts/2025/11/rsync-file-copying-from-dire=
d-with-transient-menu][Rsync File Copying from Dired with Transient Menu]] =
([[https://mastodon.social/@ctietze/115617449973610488][@[email protected]=
ocial]])
- Org Mode:
- [[https://karl-voit.at/2025/11/24/my-visit-upcoming-meetings/][UOMF: Ge=
nerate a List for the next Upcoming Recurring Meeting Instances]] ([[https:=
//graz.social/@publicvoit/115606888451418588][@[email protected]]])
- [[https://www.reddit.com/r/emacs/comments/1p9vaz0/orggtd_v4_is_in_beta_=
looking_for_beta_testers/][Org-GTD v4 is in beta - looking for beta testers=
!]]
- [[https://i.redd.it/0n3mg9kqwj2g1.gif][Package to insert multiple org-r=
oam nodes using Helm]] ([[https://www.reddit.com/r/orgmode/comments/1p2r1zh=
/package_to_insert_multiple_orgroam_nodes_using/][Reddit]])
- [[https://ankit.earth/blog/my-emacs-presentation-stack/][My Emacs Prese=
ntation Stack]] ([[https://www.reddit.com/r/emacs/comments/1pb26py/my_emacs=
_presentation_stack/][Reddit]])
- [[https://v.redd.it/mbb27m2cyg3g1][orgit-file v0.3.0 - Revision-aware O=
rg links to Git files with automatic web export]] ([[https://www.reddit.com=
/r/emacs/comments/1p6p1py/orgitfile_v030_revisionaware_org_links_to_git/][R=
eddit]])
- [[https://donaldh.wtf/2025/11/an-ode-to-org-babel/][An Ode to Org Babel=
]] ([[https://hachyderm.io/@donaldh/115622779566119158][@donaldh@hachyderm.=
io]])
- [[https://lensplaysgames.github.io/lensr_blog_v1/posts/2025literatetest=
s.html][Lens_r | Literate Tests with Org Mode and Emacs Lisp]]
- [[https://en.andros.dev/blog/ddd78757/quick-tutorial-to-get-started-on-=
org-social/][Quick tutorial to get started on Org Social | Andros Fenollosa=
]] ([[https://mastodon.social/@lobsters/115609751529593980][@lobsters@masto=
don.social]])
- [[https://activity.andros.dev/@andros/statuses/01KAX3H80EX5JYDPCBJ5W6SR=
YY][org-social.el 2.7: migration posts, boosting]]
- Org development:
- [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3D4459e5c98e959b62d1851dcb65482d3107d9c157][org-open-at-point-glob=
al: Support prefix argument]]
- [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG=
-NEWS?id=3Dd198e689c8a5036ebd9a0d0bead0982c6af18a17][lisp/org.el: Remove de=
precated show command]]
- Completion:
- [[https://www.reddit.com/r/emacs/comments/1p9nowr/update_on_consult_and=
_jinx/][Update on Consult and Jinx]] - Jinx is a spell-checker
- Coding:
- [[https://www.reddit.com/r/emacs/comments/1p5jjp7/tbindent_convert_spac=
ebased_indentation_file_into/][tb-indent: Convert space-based indentation =
file into a Tab-based indentation buffer]]
- [[https://youtu.be/zVbK5itxnzE?si=3DXhw_ndNOTQB6ldat][Managing TODO com=
ments in source code files]] ([[https://www.reddit.com/r/emacs/comments/1pa=
i26a/managing_todo_comments_in_source_code_files/][Reddit]])
- [[https://tarides.com/blog/2025-11-27-bringing-emacs-support-to-ocaml-s=
-lsp-server-with-ocaml-eglot/][Bringing Emacs Support to OCaml's LSP Server=
with `ocaml-eglot`]] ([[https://www.reddit.com/r/emacs/comments/1p8qorf/br=
inging_emacs_support_to_ocamls_lsp_server_with/][Reddit]])
- [[https://davemq.github.io/2025/11/25/using-magit-to-fix-a-commit.html]=
[Using Magit to fix a commit | Dave=E2=80=99s Blog]] ([[https://fosstodon.o=
rg/@davemq/115612291630530477][@[email protected]]])
- Shells:
- [[https://mastodon.social/@deech/115613534555372192][Shell tip: C-c C-l=
to list shell history in separate buffer]]
- [[https://xenodium.com/rinku-cli-link-previews][Bending Emacs - Episode=
7: eshell built-in commands]] ([[https://youtu.be/M6o1N2kfmuc][YouTube]] 1=
2:00, [[https://www.reddit.com/r/emacs/comments/1p9wkq3/bending_emacs_episo=
de_7/][Reddit]])
- Mail, news, and chat:
- [[https://www.reddit.com/gallery/1p5h6yw][Wasabi: WhatsApp from your be=
loved editor]]
- Fun:
- [[https://github.com/LensPlaysGames/word-search-generator--emacs-lisp][=
LensPlaysGames/word-search-generator--emacs-lisp]] ([[https://mastodon.soci=
al/@lens_r/115623456388473726][@[email protected]]])
- AI:
- [[https://github.com/acmorrow/claude-code-ide-extras][(new package) cla=
ude-code-ide-extras]] ([[https://www.reddit.com/r/emacs/comments/1p6bem5/ne=
w_package_claudecodeideextras/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/1p6iqvy/no_need_to_remember_m=
x_command_a_small_elisp/][No need to remember M-x command: a small elisp fu=
nction to find and run M-x command with gptel and LLM]]
- Community:
- [[https://www.youtube.com/watch?v=3DI54z-iy070A][Emacs Rules, Vim Drool=
s? - Why I'm an Emacs Guy Now]] (13:55)
- Other:
- [[http://yummymelon.com/devnull/announcing-casual-csv.html][Announcing =
Casual CSV]] ([[https://www.reddit.com/r/emacs/comments/1p5mrzx/announcing_=
casual_csv/][Reddit]])
- Emacs development:
- emacs-devel:
- [[https://yhetil.org/emacs-devel/[email protected]/][Re: Suggesti=
on: (re)move ~/.authinfo from auth-sources by default in favour of ~/.authi=
nfo.gpg? - Michael Albinus]] - Emacs 31 won't create .authinfo by default, =
but default order of auth-sources will probably be the same
- [[https://yhetil.org/emacs-devel/CANVbq5=3D63Fg9YbN67oq1PcbFvXt2icX8L=
[email protected]/][Re: Why don't we have a 'completion-comm=
and-overrides'? - Kristoffer Balintona]] might be a good option
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D4961=
1cce303c136d3ff6bd27aba66dfb68d60eb4][hideshow.el: New commands 'hs-cycle' =
and 'hs-toggle-all'. (Bug#79877)]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D5b07=
a81bedaddbe2874b37c79ef6c4c80da7707e][New display of outgoing revisions cou=
nt in VC-Dir]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D9174=
bc811a3dbb7caed7c11063c62d97b0e98622][Use treesit-extra-load-path for more =
values of treesit-auto-install-grammar]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D6743=
a7d747b1045b98b289e00c824c7995a386e7][Add current subject to future history=
in `message-change-subject']]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Da1ab=
5f429daa7484874f9c76ecb9add7e93756e2][* lisp/cus-start.el: Make 'treesit-ex=
tra-load-path' customizable.]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D18a3=
46da6ac0eaa28f835d66378ef023b7f5a1ab][Add new commands 'merge-frames' and '=
split-frame']]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D304d=
4435b1e00fd96bbd75646be3ccb5569c9bdc][Make diff-revert-and-kill-hunk consid=
er an active region]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D47ae=
c3cbc9a2e9dbf7760cab9dbf80ee18e07ba9][Make it easier to enable Abbrev mode =
by default]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D59e8=
b7267feaf0ec702239f94a1085e7c8e4b476][Make diff-apply-hunk consider an acti=
ve region]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D7550=
791287503ebc582c92841f6483032aa0b050][Support `toolkit-theme-set-functions'=
on Android and execute hooks safely]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D11b6=
8c6223d154b4c85e8feec63581dcf7c76a3e][New commands to rewind decentralized =
VCS branches]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D75c0=
9b03ed5bd06dd0afd654570236b409341897][Default split-window-preferred-direct=
ion to 'longest']]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D748c=
3b2645e68623499e9158902a1dcf4165975e][New command alias vc-restore]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dbc0f=
662573684919af7440b41531e9861a86ce6f][Add `toolkit-theme' and 'toolkit-them=
e-set-functions']]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3De513=
0bdecca00f8277640c10292036f99abee59d][The --script option now enforces lexi=
cal binding (bug#79760)]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df4d3=
53f9c9e7dea67f04020a9218c7dfb244d44b][Show the diff buffer with replacement=
s by typing 'd' in 'query-replace']]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D17f9=
a6355d6d86058b0100f08f3ff9d6e0844bfd][; * etc/NEWS: Expand on showing warni=
ngs on first daemon frame.]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D9c84=
fb5c73d1c390da5ad8e24157e37b0f3d4c93][; * etc/NEWS: Mention the change abou=
t daemon startup warnings (bug#79783)]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D5e10=
b7fe4ebe8ffeb2a6f31886fe524718beb3e9][Fix `editorconfig-display-current-pro=
perties`]]
- New packages:
- https://melpa.org/#/code-awareness: Code Awareness collaboration packag=
e (MELPA)
- https://melpa.org/#/gdshader-mode: Major mode for Godot gdshader files =
(MELPA)
- https://melpa.org/#/kirigami: A unified method to fold and unfold text =
(MELPA)
- https://melpa.org/#/real-mono-themes: Real monochromatic color themes (=
MELPA)
- https://melpa.org/#/sparkweather: Weather forecasts with sparklines (ME=
LPA)
- https://melpa.org/#/structurizr: Major mode for Structurizr DSL (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://mastodon.social/tags/emacs][Mastodon #emacs]],=
[[https://bsky.app/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.c=
om/?query=3Demacs&sort=3DbyDate&prefix&page=3D0&dateRange=3Dall&type=3Dstor=
y][Hacker News]], [[https://lobste.rs/search?q=3Demacs&what=3Dstories&order=
=3Dnewest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=3DPost&p=
age=3D1&sort=3DNew][programming.dev]], [[https://lemmy.world/c/emacs][lemmy=
.world]], [[https://lemmy.ml/c/emacs?dataType=3DPost&page=3D1&sort=3DNew][l=
emmy.ml]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https:=
//www.youtube.com/playlist?list=3DPL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTu=
be]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs =
NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[htt=
ps://lists.gnu.org/archive/html/emacs-devel/2025-12][emacs-devel]]. 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 [[mailto:[email protected]=
][[email protected]]]. Thank you!
=20=20=20=20
--=-=-=--