2025-12-29 Emacs news
Sacha Chua <[email protected]> Mon, 29 Dec 2025 16:44:59 -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-29 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:
- Help wanted: comment on proposed process for reviewing packages bef=
ore upgrade https://spectra.video/videos/watch/7fbe75cc-602c-4ace-b862-519c=
096529b6
- Updated patch for reviewing packages before upgrade https://yhetil.=
org/emacs-bugs/[email protected]/ (@[email protected] https://s=
ocial.sdfeu.org/@pkal/115785380626793458)
- Upcoming events (iCal file https://emacslife.com/calendar/emacs-calenda=
r.ics, Org https://emacslife.com/calendar/):
- Emacs Berlin (hybrid, in English) //emacs-berlin.org/ https://emacs=
-berlin.org/ Wed Dec 31 0930 America/Vancouver - 1130 America/Chicago - 123=
0 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -=
- Thu Jan 1 0130 Asia/Singapore
- M-x Research: TBA //m-x-research.github.io/ https://m-x-research.gi=
thub.io/ Fri Jan 2 0800 America/Vancouver - 1000 America/Chicago - 1100 Ame=
rica/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat=
Jan 3 0000 Asia/Singapore
- EmacsATX: Emacs Social //www.meetup.com/emacsatx/events/312313428/ =
https://www.meetup.com/emacsatx/events/312313428/ Thu Jan 8 1600 America/Va=
ncouver - 1800 America/Chicago - 1900 America/Toronto -- Fri Jan 9 0000 Etc=
/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800 Asia/Singapore
- Atelier Emacs Montpellier (in person) //lebib.org/date/atelier-emac=
s https://lebib.org/date/atelier-emacs Fri Jan 9 1800 Europe/Paris
- Beginner:
- Little Emacs cheatsheet https://ctrl-c.club/~nttp/linux/emacs.html =
(@[email protected] https://elekk.xyz/@notimetoplay/115803675809489152)
- Emacs configuration:
- Tip on rebinding exit shortcuts https://fediscience.org/@jameshowel=
l/115788970818696425
- package-isolate Re: [FR] Temporarily install package.el packages ht=
tps://mail.gnu.org/archive/html/emacs-devel/2025-12/msg00677.html (@pkal@so=
cial.sdfeu.org https://social.sdfeu.org/@pkal/115774401270643359)
- Emacs Lisp:
- Protesilaos Stavrou: Emacs Lisp Elements: EPUB and PDF versions now=
available https://protesilaos.com/codelog/2025-12-27-emacs-lisp-elements-e=
pub-pdf/ (Irreal https://irreal.org/blog/?p=3D13505)
- Jeremy Friesen: Serializing Somewhat Large Emacs Alists https://tak=
eonrules.com/2025/12/23/serializing-somewhat-large-emacs-alists/ - set prin=
t-level and print-length to nil
- Using a temporary file to improve performance of zooming into PPM f=
iles https://codeberg.org/divyaranjan/snippets/src/branch/master/elisp-nati=
ve-modules/ppm-overlay/ppm-overlay-temp.el (@[email protected] http=
s://mathstodon.xyz/@tusharhero/115778590116229652)
- Appearance:
- Emacs Redux: Hide Minor Modes in the Modeline in Emacs 31 https://e=
macsredux.com/blog/2025/12/24/hide-minor-modes-in-the-modeline-in-emacs-31/=
(Irreal https://irreal.org/blog/?p=3D13498)
- Navigation:
- Tip: use view-mode to avoid making changes by accident https://mast=
odon.social/@norobledos/115772709579884322
- The Built-in Emacs Subword-mode for Navigating CamelCaseWords https=
://www.youtube.com/watch?v=3DIH5eOSNDE34 (02:26)
- Writing:
- EmacsWiki: Unwrap Line https://www.emacswiki.org/emacs/UnwrapLine (=
@[email protected] https://mastodon.social/@doctorwhom/11577044121=
5390183)
- Org Mode:
- org-social 1.5: mention-only posts https://activity.andros.dev/@and=
ros/statuses/01KDN7G598BV69KJ5N4FJ58X18
- #24 bbb:OrgMeetup on Wed, October 12, 19:00 UTC+3 meeting notes htt=
ps://list.orgmode.org/87secxh5wt.fsf@localhost/T/#u (@[email protected]=
g https://fosstodon.org/@yantar92/115785510907703267)
- Jour 24 : cr=C3=A9er une pr=C3=A9sentation =C2=B7 Emacs expliqu=C3=
=A9 =C3=A0 mes enfants https://eeame-97718b.frama.io/jours/jour24/ (@vincek=
@pouet.chapril.org https://pouet.chapril.org/@vincek/115773894932099511)
- Using org-element-at-point to improve default copying behaviour htt=
ps://paste.sr.ht/~zyd/ee1eb011c4e602d982328c53f68780074be24216 (@[email protected]=
d.lol https://yap.zyd.lol/@zyd/statuses/01KD7E1FFD2JR442ERS225JCV5)
- Jour 22 : g=C3=A9rer une bibliographie =C2=B7 Emacs expliqu=C3=A9 =
=C3=A0 mes enfants https://eeame-97718b.frama.io/jours/jour22/ (@vincek@pou=
et.chapril.org https://pouet.chapril.org/@vincek/115763759389041822)
- Polymode: Enhancing Code Blocks in Org & Markdown in Emacs https://=
www.youtube.com/watch?v=3DFxF5gSTINtY (02:36)
- Footnotes in page-view-mode, a word processor look for org https://=
github.com/bradmont/page-view (Reddit https://www.reddit.com/r/emacs/commen=
ts/1puufa5/footnotes_in_pageviewmode_a_word_processor_look/)
- Would you like to use org-templates a l=C3=A1 Mustache templates or=
cookiecutter? https://www.reddit.com/r/orgmode/comments/1ptq26z/would_you_=
like_to_use_orgtemplates_a_l=C3=A1_mustache/
- Org development: lisp/oc-bibtex.el: Add default bibliography style =
variable https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/OR=
G-NEWS?id=3Dc00ade84fd4343fbae434c6040948b9ac519a686
- Completion:
- consult-snapfile: instant file search for Consult (Rust server, <1m=
s cached queries) https://github.com/nohzafk/consult-snapfile (Reddit https=
://www.reddit.com/r/emacs/comments/1pweleu/consultsnapfile_instant_file_sea=
rch_for_consult/)
- Coding:
- The Evil-nerd-commenter Package for Emacs https://www.youtube.com/w=
atch?v=3DJO9CI7QfipM (02:33) - comment and uncomment lines; does not requir=
e evil-mode
- IDEmacs - Emacs qui se prend pour VSCode pour convertir les d=C3=A9=
butants | Posts | Le site de Korben https://fed.brid.gy/r/https://korben.in=
fo/idemacs-emacs-vscode-configuration-debutants.html
- How to calculate fields in tab-separated data using awk via the haw=
k package https://mastodon.online/@hajovonta/115770860761004175
- Fixing Eglot's Hover Signatures https://tony-zorman.com/posts/eglot=
-hover.html (Reddit https://www.reddit.com/r/emacs/comments/1pxl8ep/fixing_=
eglots_hover_signatures/)
- Badly-behaved targets, or: eev, Slime, Sly, and Maxima (2025) https=
://anggtwu.net/2025-badly-behaved.html (@[email protected] https://ga=
merplus.org/@screwlisp/115767565994053506)
- Mail, news, and chat:
- Thanos Apollo: (Video) Emacs Notmuch with Multiple Addresses & Auto=
Encryption https://thanosapollo.org/posts/emacs-notmuch-video-guide/
- oauth2.el + auth-source-xoauth2-plugin provides support for OAuth2 =
login (working with Gmail and Outlook) https://www.reddit.com/r/emacs/comme=
nts/1pxnw2r/oauth2el_authsourcexoauth2plugin_provides_support/
- Trials and Visions of Internet Relay Chat =E2=9D=9A The Neo-Babbage=
Files https://babbagefiles.xyz/no-one-can-be-told-what-irc-is-you-have-to-=
logon-for-yourself/
- Fun:
- jlamothe/soroban: Soroban practice package for Emacs - Codeberg.org=
https://codeberg.org/jlamothe/soroban - traditional Japanese abacus
- AI:
- Demo of LLMs in eshell https://www.reddit.com/r/emacs/comments/1px4=
27e/demo_of_llms_in_eshell/
- Alvaro Ramirez: agent-shell 0.25 updates https://xenodium.com/agent=
-shell-0-25-updates
- macher 0.5.0: first-class-citizen gptel tools, cleaner context mana=
gement https://github.com/kmontag/macher/releases/tag/v0.5.0 (Reddit https:=
//www.reddit.com/r/emacs/comments/1pwdg63/macher_050_firstclasscitizen_gpte=
l_tools_cleaner/)
- Community:
- My Discoveries in 2025 | skybert.net https://skybert.net/various/my=
-discoveries-in-2025/ (@[email protected] https://hachyderm.io/@skybert/=
115771498149266530)
- Donovan R.: =F0=9F=92=AD The Seed Beneath The Tree https://donovan-=
ratefison.mg/2025/12/28/The-Seed-Beneath-The-Tree/
- EMACS the extensible, customizable self-documenting display editor =
| ACM SIGOA Newsletter https://dl.acm.org/doi/10.1145/1159890.806466 (1981,=
@[email protected] https://mstdn.ca/@teledyn/115770744659064792)
- Ad for Emacs - Iris Universe Summer '89 : SGI https://archive.org/d=
etails/iu-summer-89/mode/2up (1989, @[email protected] https://mast=
odon.social/@stiefkind/115781071374528955)
- Other:
- bommbo/yazi.el: Yazi file manager integration for Emacs using term.=
el https://github.com/bommbo/yazi.el (Reddit https://www.reddit.com/r/emacs=
/comments/1pv3vqe/any_one_want_try_yazi_in_emacs/)
- New package: eldoc-mouse-nov =E2=80=93 Preview epub link content on=
hover https://github.com/huangfeiyu/eldoc-mouse-nov (Reddit https://www.re=
ddit.com/r/emacs/comments/1pv13u8/new_package_eldocmousenov_preview_epub_li=
nk/)
- I created Grease.el - an Oil.nvim for Emacs https://github.com/mwac=
-dev/grease.el (Reddit https://www.reddit.com/r/emacs/comments/1pt720m/i_cr=
eated_greaseel_an_oilnvim_for_emacs/) - treat your filesystem as a text buf=
fer; create/cut/copy/move/delete
- M-x apropos Emacs: Vim is composable https://www.matem.unam.mx/~oma=
r/apropos-emacs.html#vim-is-composable (@[email protected] https://ma=
thstodon.xyz/@oantolin/115799215103803114)
- Emacs on WSLg: Copying to the Windows Clipboard | Lukas Barth https=
://www.lukas-barth.net/blog/emacs-wsl-copy-clipboard
- OS clipboard integration in Emacs in Foot https://codeberg.org/dnkl=
/foot/wiki#os-clipboard-integration-in-emacs (@[email protected]=
s https://social.treehouse.systems/@dnkl/115796893497230275)
- community: add patch to improve async process read performance by a=
port =C2=B7 Pull Request #867 =C2=B7 d12frosted/homebrew-emacs-plus =C2=B7 =
GitHub https://github.com/d12frosted/homebrew-emacs-plus/pull/867 (@kommen@=
hachyderm.io https://hachyderm.io/@kommen/115786785439132463)
- MELPA downloads shields for your README https://codehopper.nl/2025/=
10/28/melpastats-badges/ - download count images
- Emacs development:
- New Emacs (Co-)Maintainer: Sean Whitton https://lists.gnu.org/archi=
ve/html/emacs-devel/2025-12/msg00788.html (Reddit https://www.reddit.com/r/=
emacs/comments/1pwyt5a/new_emacs_comaintainer_sean_whitton/)
- emacs-devel: Re: create-image fails with multibyte image data - Eli=
Zaretskii https://yhetil.org/emacs-devel/[email protected]/ - complic=
ations with multibyte strings
- * lisp/vc/vc-hooks.el (vc-prefix-map): Move 'B' to 'o' (bug#80037).=
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dd79d748de=
ef694bc5e03c5ace683d04401592f28 vc-diff-outgoing-base
- New commands vc-print-change-log & vc-print-root-change-log https:/=
/git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dfbbce9d405be21ab2=
982913d827d5de47255d07c
- track-changes.el (track-changes-undo-only): New var https://git.sav=
annah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3De119514ae8b391f41577d22d4=
e41cc3fea7ab9eb
- New command 'C-x v b L' https://git.savannah.gnu.org/cgit/emacs.git=
/commit/etc/NEWS?id=3D124d3cde0457c53705aaf87b6e7bc65ed40ff791: vc-print-ro=
ot-branch-log
- lisp-indent-local-overrides: New variable https://git.savannah.gnu.=
org/cgit/emacs.git/commit/etc/NEWS?id=3D2b6161a19f63105c6f744f6be8019acb9e3=
08744
- * lisp/tab-bar.el (tab-bar-merge-tabs): New command. https://git.sa=
vannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D54ae1944e95c77be6492d697=
92413e507c2dfdb0
- New packages:
- https://melpa.org/#/amaranth-dark-theme: Amaranth Dark theme (MELPA)
- https://melpa.org/#/jade-schema-mode: A major-mode for navigating J=
ade Platform schema files (MELPA)
- https://melpa.org/#/javelin: Implementation of harpoon: bookmarks o=
n steroids (MELPA)
- https://melpa.org/#/koishi-theme: A sweet theme inspired by Koishi'=
s color tone (MELPA)
- https://melpa.org/#/macher: LLM implementation toolset (MELPA)
- https://melpa.org/#/nael-lsp: Nael and lsp-mode (MELPA)
- https://melpa.org/#/oai: AI-LLM blocks for org-mode (MELPA)
- https://melpa.org/#/once: Add-hook and eval-after-load, but only on=
ce (MELPA)
- https://melpa.org/#/turepo: Open git repository in browser (MELPA)
- https://elpa.nongnu.org/nongnu/vm.html: VM mail reader (NonGNU ELPA)
- https://melpa.org/#/vui: Declarative, component-based UI library (M=
ELPA)
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-org88a5ccb" class=3D"outline-3">
<h3 id=3D"org88a5ccb">2025-12-29 Emacs news</h3>
<div class=3D"outline-text-3" id=3D"text-org88a5ccb">
<ul class=3D"org-ul">
<li>Help wanted:
<ul class=3D"org-ul">
<li><a href=3D"https://spectra.video/videos/watch/7fbe75cc-602c-4ace-b862-5=
19c096529b6">Help wanted: comment on proposed process for reviewing package=
s before upgrade</a>
<ul class=3D"org-ul">
<li><a href=3D"https://yhetil.org/emacs-bugs/[email protected]/">Up=
dated patch for reviewing packages before upgrade</a> (<a href=3D"https://s=
ocial.sdfeu.org/@pkal/115785380626793458">@[email protected]</a>)</li>
</ul></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>Emacs Berlin (hybrid, in English) <a href=3D"https://emacs-berlin.org/"=
>https://emacs-berlin.org/</a> Wed Dec 31 0930 America/Vancouver - 1130 Ame=
rica/Chicago - 1230 America/Toronto - 1730 Etc/GMT - 1830 Europe/Berlin - 2=
300 Asia/Kolkata – Thu Jan 1 0130 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 Jan 2 0800 America/Vancouver - 1000 America/=
Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 A=
sia/Kolkata – Sat Jan 3 0000 Asia/Singapore</li>
<li>EmacsATX: Emacs Social <a href=3D"https://www.meetup.com/emacsatx/event=
s/312313428/">https://www.meetup.com/emacsatx/events/312313428/</a> Thu Jan=
8 1600 America/Vancouver - 1800 America/Chicago - 1900 America/Toronto &nd=
ash; Fri Jan 9 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - 0800=
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 Jan 9 1800 Eur=
ope/Paris</li>
</ul></li>
<li>Beginner:
<ul class=3D"org-ul">
<li><a href=3D"https://ctrl-c.club/~nttp/linux/emacs.html">Little Emacs che=
atsheet</a> (<a href=3D"https://elekk.xyz/@notimetoplay/115803675809489152"=
>@[email protected]</a>)</li>
</ul></li>
<li>Emacs configuration:
<ul class=3D"org-ul">
<li><a href=3D"https://fediscience.org/@jameshowell/115788970818696425">Tip=
on rebinding exit shortcuts</a></li>
<li><a href=3D"https://mail.gnu.org/archive/html/emacs-devel/2025-12/msg006=
77.html">package-isolate Re: [FR] Temporarily install package.el packages</=
a> (<a href=3D"https://social.sdfeu.org/@pkal/115774401270643359">@pkal@soc=
ial.sdfeu.org</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://protesilaos.com/codelog/2025-12-27-emacs-lisp-elemen=
ts-epub-pdf/">Protesilaos Stavrou: Emacs Lisp Elements: EPUB and PDF versio=
ns now available</a> (<a href=3D"https://irreal.org/blog/?p=3D13505">Irreal=
</a>)</li>
<li><a href=3D"https://takeonrules.com/2025/12/23/serializing-somewhat-larg=
e-emacs-alists/">Jeremy Friesen: Serializing Somewhat Large Emacs Alists</a=
> - set print-level and print-length to nil</li>
<li><a href=3D"https://codeberg.org/divyaranjan/snippets/src/branch/master/=
elisp-native-modules/ppm-overlay/ppm-overlay-temp.el">Using a temporary fil=
e to improve performance of zooming into PPM files</a> (<a href=3D"https://=
mathstodon.xyz/@tusharhero/115778590116229652">@[email protected]</=
a>)</li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://emacsredux.com/blog/2025/12/24/hide-minor-modes-in-t=
he-modeline-in-emacs-31/">Emacs Redux: Hide Minor Modes in the Modeline in =
Emacs 31</a> (<a href=3D"https://irreal.org/blog/?p=3D13498">Irreal</a>)</l=
i>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://mastodon.social/@norobledos/115772709579884322">Tip:=
use view-mode to avoid making changes by accident</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DIH5eOSNDE34">The Built-in =
Emacs Subword-mode for Navigating CamelCaseWords</a> (02:26)</li>
</ul></li>
<li>Writing:
<ul class=3D"org-ul">
<li><a href=3D"https://www.emacswiki.org/emacs/UnwrapLine">EmacsWiki: Unwra=
p Line</a> (<a href=3D"https://mastodon.social/@doctorwhom/1157704412153901=
83">@[email protected]</a>)</li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://activity.andros.dev/@andros/statuses/01KDN7G598BV69K=
J5N4FJ58X18">org-social 1.5: mention-only posts</a></li>
<li><a href=3D"https://list.orgmode.org/87secxh5wt.fsf@localhost/T/#u">#24 =
bbb:OrgMeetup on Wed, October 12, 19:00 UTC+3 meeting notes</a> (<a href=3D=
"https://fosstodon.org/@yantar92/115785510907703267">@[email protected]=
g</a>)</li>
<li><a href=3D"https://eeame-97718b.frama.io/jours/jour24/">Jour 24 : cr=C3=
=A9er une pr=C3=A9sentation =C2=B7 Emacs expliqu=C3=A9 =C3=A0 mes enfants</=
a> (<a href=3D"https://pouet.chapril.org/@vincek/115773894932099511">@vince=
[email protected]</a>)</li>
<li><a href=3D"https://paste.sr.ht/~zyd/ee1eb011c4e602d982328c53f68780074be=
24216">Using org-element-at-point to improve default copying behaviour</a> =
(<a href=3D"https://yap.zyd.lol/@zyd/statuses/01KD7E1FFD2JR442ERS225JCV5">@=
[email protected]</a>)</li>
<li><a href=3D"https://eeame-97718b.frama.io/jours/jour22/">Jour 22 : g=C3=
=A9rer une bibliographie =C2=B7 Emacs expliqu=C3=A9 =C3=A0 mes enfants</a> =
(<a href=3D"https://pouet.chapril.org/@vincek/115763759389041822">@vincek@p=
ouet.chapril.org</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DFxF5gSTINtY">Polymode: Enh=
ancing Code Blocks in Org & Markdown in Emacs</a> (02:36)</li>
<li><a href=3D"https://github.com/bradmont/page-view">Footnotes in page-vie=
w-mode, a word processor look for org</a> (<a href=3D"https://www.reddit.co=
m/r/emacs/comments/1puufa5/footnotes_in_pageviewmode_a_word_processor_look/=
">Reddit</a>)</li>
<li><a href=3D"https://www.reddit.com/r/orgmode/comments/1ptq26z/would_you_=
like_to_use_orgtemplates_a_l%C3%A1_mustache/">Would you like to use org-tem=
plates a l=C3=A1 Mustache templates or cookiecutter?</a></li>
<li>Org development: <a href=3D"https://git.savannah.gnu.org/cgit/emacs/org=
-mode.git/commit/etc/ORG-NEWS?id=3Dc00ade84fd4343fbae434c6040948b9ac519a686=
">lisp/oc-bibtex.el: Add default bibliography style variable</a></li>
</ul></li>
<li>Completion:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/nohzafk/consult-snapfile">consult-snapfil=
e: instant file search for Consult (Rust server, <1ms cached queries)</a=
> (<a href=3D"https://www.reddit.com/r/emacs/comments/1pweleu/consultsnapfi=
le_instant_file_search_for_consult/">Reddit</a>)</li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DJO9CI7QfipM">The Evil-nerd=
-commenter Package for Emacs</a> (02:33) - comment and uncomment lines; doe=
s not require evil-mode</li>
<li><a href=3D"https://fed.brid.gy/r/https://korben.info/idemacs-emacs-vsco=
de-configuration-debutants.html">IDEmacs - Emacs qui se prend pour VSCode p=
our convertir les d=C3=A9butants | Posts | Le site de Korben</a></li>
<li><a href=3D"https://mastodon.online/@hajovonta/115770860761004175">How t=
o calculate fields in tab-separated data using awk via the hawk package</a>=
</li>
<li><a href=3D"https://tony-zorman.com/posts/eglot-hover.html">Fixing Eglot=
's Hover Signatures</a> (<a href=3D"https://www.reddit.com/r/emacs/comments=
/1pxl8ep/fixing_eglots_hover_signatures/">Reddit</a>)</li>
<li><a href=3D"https://anggtwu.net/2025-badly-behaved.html">Badly-behaved t=
argets, or: eev, Slime, Sly, and Maxima (2025)</a> (<a href=3D"https://game=
rplus.org/@screwlisp/115767565994053506">@[email protected]</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class=3D"org-ul">
<li><a href=3D"https://thanosapollo.org/posts/emacs-notmuch-video-guide/">T=
hanos Apollo: (Video) Emacs Notmuch with Multiple Addresses & Auto Encr=
yption</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1pxnw2r/oauth2el_aut=
hsourcexoauth2plugin_provides_support/">oauth2.el + auth-source-xoauth2-plu=
gin provides support for OAuth2 login (working with Gmail and Outlook)</a><=
/li>
<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 =E2=
=9D=9A The Neo-Babbage Files</a></li>
</ul></li>
<li>Fun:
<ul class=3D"org-ul">
<li><a href=3D"https://codeberg.org/jlamothe/soroban">jlamothe/soroban: Sor=
oban practice package for Emacs - Codeberg.org</a> - traditional Japanese a=
bacus</li>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1px427e/demo_of_llms=
_in_eshell/">Demo of LLMs in eshell</a></li>
<li><a href=3D"https://xenodium.com/agent-shell-0-25-updates">Alvaro Ramire=
z: agent-shell 0.25 updates</a></li>
<li><a href=3D"https://github.com/kmontag/macher/releases/tag/v0.5.0">mache=
r 0.5.0: first-class-citizen gptel tools, cleaner context management</a> (<=
a href=3D"https://www.reddit.com/r/emacs/comments/1pwdg63/macher_050_firstc=
lasscitizen_gptel_tools_cleaner/">Reddit</a>)</li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://skybert.net/various/my-discoveries-in-2025/">My Disc=
overies in 2025 | skybert.net</a> (<a href=3D"https://hachyderm.io/@skybert=
/115771498149266530">@[email protected]</a>)</li>
<li><a href=3D"https://donovan-ratefison.mg/2025/12/28/The-Seed-Beneath-The=
-Tree/">Donovan R.: =F0=9F=92=AD The Seed Beneath The Tree</a></li>
<li><a href=3D"https://dl.acm.org/doi/10.1145/1159890.806466">EMACS the ext=
ensible, customizable self-documenting display editor | ACM SIGOA Newslette=
r</a> (1981, <a href=3D"https://mstdn.ca/@teledyn/115770744659064792">@tele=
[email protected]</a>)</li>
<li><a href=3D"https://archive.org/details/iu-summer-89/mode/2up">Ad for Em=
acs - Iris Universe Summer '89 : SGI</a> (1989, <a href=3D"https://mastodon=
.social/@stiefkind/115781071374528955">@[email protected]</a>)</li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/bommbo/yazi.el">bommbo/yazi.el: Yazi file=
manager integration for Emacs using term.el</a> (<a href=3D"https://www.re=
ddit.com/r/emacs/comments/1pv3vqe/any_one_want_try_yazi_in_emacs/">Reddit</=
a>)</li>
<li><a href=3D"https://github.com/huangfeiyu/eldoc-mouse-nov">New package: =
eldoc-mouse-nov =E2=80=93 Preview epub link content on hover</a> (<a href=
=3D"https://www.reddit.com/r/emacs/comments/1pv13u8/new_package_eldocmousen=
ov_preview_epub_link/">Reddit</a>)</li>
<li><a href=3D"https://github.com/mwac-dev/grease.el">I created Grease.el -=
an Oil.nvim for Emacs</a> (<a href=3D"https://www.reddit.com/r/emacs/comme=
nts/1pt720m/i_created_greaseel_an_oilnvim_for_emacs/">Reddit</a>) - treat y=
our filesystem as a text buffer; create/cut/copy/move/delete</li>
<li><a href=3D"https://www.matem.unam.mx/~omar/apropos-emacs.html#vim-is-co=
mposable">M-x apropos Emacs: Vim is composable</a> (<a href=3D"https://math=
stodon.xyz/@oantolin/115799215103803114">@[email protected]</a>)</li>
<li><a href=3D"https://www.lukas-barth.net/blog/emacs-wsl-copy-clipboard">E=
macs on WSLg: Copying to the Windows Clipboard | Lukas Barth</a></li>
<li><a href=3D"https://codeberg.org/dnkl/foot/wiki#os-clipboard-integration=
-in-emacs">OS clipboard integration in Emacs in Foot</a> (<a href=3D"https:=
//social.treehouse.systems/@dnkl/115796893497230275">@[email protected]=
.systems</a>)</li>
<li><a href=3D"https://github.com/d12frosted/homebrew-emacs-plus/pull/867">=
community: add patch to improve async process read performance by aport =C2=
=B7 Pull Request #867 =C2=B7 d12frosted/homebrew-emacs-plus =C2=B7 GitHub</=
a> (<a href=3D"https://hachyderm.io/@kommen/115786785439132463">@kommen@hac=
hyderm.io</a>)</li>
<li><a href=3D"https://codehopper.nl/2025/10/28/melpastats-badges/">MELPA d=
ownloads shields for your README</a> - download count images</li>
</ul></li>
<li>Emacs development:
<ul class=3D"org-ul">
<li><a href=3D"https://lists.gnu.org/archive/html/emacs-devel/2025-12/msg00=
788.html">New Emacs (Co-)Maintainer: Sean Whitton</a> (<a href=3D"https://w=
ww.reddit.com/r/emacs/comments/1pwyt5a/new_emacs_comaintainer_sean_whitton/=
">Reddit</a>)</li>
<li>emacs-devel: <a href=3D"https://yhetil.org/emacs-devel/86o6nnvs5x.fsf@g=
nu.org/">Re: create-image fails with multibyte image data - Eli Zaretskii</=
a> - complications with multibyte strings</li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dd79d748deef694bc5e03c5ace683d04401592f28">* lisp/vc/vc-hooks.el (vc-pr=
efix-map): Move 'B' to 'o' (bug#80037).</a> vc-diff-outgoing-base</li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dfbbce9d405be21ab2982913d827d5de47255d07c">New commands vc-print-change=
-log & vc-print-root-change-log</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3De119514ae8b391f41577d22d4e41cc3fea7ab9eb">track-changes.el (track-chan=
ges-undo-only): New var</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D124d3cde0457c53705aaf87b6e7bc65ed40ff791">New command 'C-x v b L'</a>:=
vc-print-root-branch-log</li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D2b6161a19f63105c6f744f6be8019acb9e308744">lisp-indent-local-overrides:=
New variable</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D54ae1944e95c77be6492d69792413e507c2dfdb0">* lisp/tab-bar.el (tab-bar-m=
erge-tabs): New command.</a></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://melpa.org/#/amaranth-dark-theme">a=
maranth-dark-theme</a>: Amaranth Dark theme (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/jade-schema-mode">jade=
-schema-mode</a>: A major-mode for navigating Jade Platform schema files (M=
ELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/javelin">javelin</a>: =
Implementation of harpoon: bookmarks on steroids (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/koishi-theme">koishi-t=
heme</a>: A sweet theme inspired by Koishi's color tone (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/macher">macher</a>: LL=
M implementation toolset (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/nael-lsp">nael-lsp</a>=
: Nael and lsp-mode (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/oai">oai</a>: AI-LLM b=
locks for org-mode (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/once">once</a>: Add-ho=
ok and eval-after-load, but only once (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/turepo">turepo</a>: Op=
en git repository in browser (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://elpa.nongnu.org/nongnu/vm.html">vm=
</a>: VM mail reader (NonGNU ELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/vui">vui</a>: Declarat=
ive, component-based UI library (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-29.org
Content-Disposition: attachment
Content-Transfer-Encoding: quoted-printable
* 2025-12-29 Emacs news
- Help wanted:
- [[https://spectra.video/videos/watch/7fbe75cc-602c-4ace-b862-519c096529=
b6][Help wanted: comment on proposed process for reviewing packages before =
upgrade]]
- [[https://yhetil.org/emacs-bugs/[email protected]/][Updated p=
atch for reviewing packages before upgrade]] ([[https://social.sdfeu.org/@p=
kal/115785380626793458][@[email protected]]])
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
- Emacs Berlin (hybrid, in English) https://emacs-berlin.org/ Wed Dec 31 =
0930 America/Vancouver - 1130 America/Chicago - 1230 America/Toronto - 1730=
Etc/GMT - 1830 Europe/Berlin - 2300 Asia/Kolkata -- Thu Jan 1 0130 Asia/Si=
ngapore
- M-x Research: TBA https://m-x-research.github.io/ Fri Jan 2 0800 Americ=
a/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - =
1700 Europe/Berlin - 2130 Asia/Kolkata -- Sat Jan 3 0000 Asia/Singapore
- EmacsATX: Emacs Social https://www.meetup.com/emacsatx/events/312313428=
/ Thu Jan 8 1600 America/Vancouver - 1800 America/Chicago - 1900 America/To=
ronto -- Fri Jan 9 0000 Etc/GMT - 0100 Europe/Berlin - 0530 Asia/Kolkata - =
0800 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-em=
acs Fri Jan 9 1800 Europe/Paris
- Beginner:
- [[https://ctrl-c.club/~nttp/linux/emacs.html][Little Emacs cheatsheet]]=
([[https://elekk.xyz/@notimetoplay/115803675809489152][@notimetoplay@elekk=
.xyz]])
- Emacs configuration:
- [[https://fediscience.org/@jameshowell/115788970818696425][Tip on rebin=
ding exit shortcuts]]
- [[https://mail.gnu.org/archive/html/emacs-devel/2025-12/msg00677.html][=
package-isolate Re: [FR] Temporarily install package.el packages]] ([[https=
://social.sdfeu.org/@pkal/115774401270643359][@[email protected]]])
- Emacs Lisp:
- [[https://protesilaos.com/codelog/2025-12-27-emacs-lisp-elements-epub-p=
df/][Protesilaos Stavrou: Emacs Lisp Elements: EPUB and PDF versions now av=
ailable]] ([[https://irreal.org/blog/?p=3D13505][Irreal]])
- [[https://takeonrules.com/2025/12/23/serializing-somewhat-large-emacs-a=
lists/][Jeremy Friesen: Serializing Somewhat Large Emacs Alists]] - set pri=
nt-level and print-length to nil
- [[https://codeberg.org/divyaranjan/snippets/src/branch/master/elisp-nat=
ive-modules/ppm-overlay/ppm-overlay-temp.el][Using a temporary file to impr=
ove performance of zooming into PPM files]] ([[https://mathstodon.xyz/@tush=
arhero/115778590116229652][@[email protected]]])
- Appearance:
- [[https://emacsredux.com/blog/2025/12/24/hide-minor-modes-in-the-modeli=
ne-in-emacs-31/][Emacs Redux: Hide Minor Modes in the Modeline in Emacs 31]=
] ([[https://irreal.org/blog/?p=3D13498][Irreal]])
- Navigation:
- [[https://mastodon.social/@norobledos/115772709579884322][Tip: use view=
-mode to avoid making changes by accident]]
- [[https://www.youtube.com/watch?v=3DIH5eOSNDE34][The Built-in Emacs Sub=
word-mode for Navigating CamelCaseWords]] (02:26)
- Writing:
- [[https://www.emacswiki.org/emacs/UnwrapLine][EmacsWiki: Unwrap Line]] =
([[https://mastodon.social/@doctorwhom/115770441215390183][@doctorwhom@mast=
odon.social]])
- Org Mode:
- [[https://activity.andros.dev/@andros/statuses/01KDN7G598BV69KJ5N4FJ58X=
18][org-social 1.5: mention-only posts]]
- [[https://list.orgmode.org/87secxh5wt.fsf@localhost/T/#u][#24 bbb:OrgMe=
etup on Wed, October 12, 19:00 UTC+3 meeting notes]] ([[https://fosstodon.o=
rg/@yantar92/115785510907703267][@[email protected]]])
- [[https://eeame-97718b.frama.io/jours/jour24/][Jour 24 : cr=C3=A9er une=
pr=C3=A9sentation =C2=B7 Emacs expliqu=C3=A9 =C3=A0 mes enfants]] ([[https=
://pouet.chapril.org/@vincek/115773894932099511][@[email protected]]=
])
- [[https://paste.sr.ht/~zyd/ee1eb011c4e602d982328c53f68780074be24216][Us=
ing org-element-at-point to improve default copying behaviour]] ([[https://=
yap.zyd.lol/@zyd/statuses/01KD7E1FFD2JR442ERS225JCV5][@[email protected]]])
- [[https://eeame-97718b.frama.io/jours/jour22/][Jour 22 : g=C3=A9rer une=
bibliographie =C2=B7 Emacs expliqu=C3=A9 =C3=A0 mes enfants]] ([[https://p=
ouet.chapril.org/@vincek/115763759389041822][@[email protected]]])
- [[https://www.youtube.com/watch?v=3DFxF5gSTINtY][Polymode: Enhancing Co=
de Blocks in Org & Markdown in Emacs]] (02:36)
- [[https://github.com/bradmont/page-view][Footnotes in page-view-mode, a=
word processor look for org]] ([[https://www.reddit.com/r/emacs/comments/1=
puufa5/footnotes_in_pageviewmode_a_word_processor_look/][Reddit]])
- [[https://www.reddit.com/r/orgmode/comments/1ptq26z/would_you_like_to_u=
se_orgtemplates_a_l=C3=A1_mustache/][Would you like to use org-templates a =
l=C3=A1 Mustache templates or cookiecutter?]]
- Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git=
/commit/etc/ORG-NEWS?id=3Dc00ade84fd4343fbae434c6040948b9ac519a686][lisp/oc=
-bibtex.el: Add default bibliography style variable]]
- Completion:
- [[https://github.com/nohzafk/consult-snapfile][consult-snapfile: instan=
t file search for Consult (Rust server, <1ms cached queries)]] ([[https://w=
ww.reddit.com/r/emacs/comments/1pweleu/consultsnapfile_instant_file_search_=
for_consult/][Reddit]])
- Coding:
- [[https://www.youtube.com/watch?v=3DJO9CI7QfipM][The Evil-nerd-commente=
r Package for Emacs]] (02:33) - comment and uncomment lines; does not requi=
re evil-mode
- [[https://fed.brid.gy/r/https://korben.info/idemacs-emacs-vscode-config=
uration-debutants.html][IDEmacs - Emacs qui se prend pour VSCode pour conve=
rtir les d=C3=A9butants | Posts | Le site de Korben]]
- [[https://mastodon.online/@hajovonta/115770860761004175][How to calcula=
te fields in tab-separated data using awk via the hawk package]]
- [[https://tony-zorman.com/posts/eglot-hover.html][Fixing Eglot's Hover =
Signatures]] ([[https://www.reddit.com/r/emacs/comments/1pxl8ep/fixing_eglo=
ts_hover_signatures/][Reddit]])
- [[https://anggtwu.net/2025-badly-behaved.html][Badly-behaved targets, o=
r: eev, Slime, Sly, and Maxima (2025)]] ([[https://gamerplus.org/@screwlisp=
/115767565994053506][@[email protected]]])
- Mail, news, and chat:
- [[https://thanosapollo.org/posts/emacs-notmuch-video-guide/][Thanos Apo=
llo: (Video) Emacs Notmuch with Multiple Addresses & Auto Encryption]]
- [[https://www.reddit.com/r/emacs/comments/1pxnw2r/oauth2el_authsourcexo=
auth2plugin_provides_support/][oauth2.el + auth-source-xoauth2-plugin provi=
des support for OAuth2 login (working with Gmail and Outlook)]]
- [[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 =E2=9D=9A The=
Neo-Babbage Files]]
- Fun:
- [[https://codeberg.org/jlamothe/soroban][jlamothe/soroban: Soroban prac=
tice package for Emacs - Codeberg.org]] - traditional Japanese abacus
- AI:
- [[https://www.reddit.com/r/emacs/comments/1px427e/demo_of_llms_in_eshel=
l/][Demo of LLMs in eshell]]
- [[https://xenodium.com/agent-shell-0-25-updates][Alvaro Ramirez: agent-=
shell 0.25 updates]]
- [[https://github.com/kmontag/macher/releases/tag/v0.5.0][macher 0.5.0: =
first-class-citizen gptel tools, cleaner context management]] ([[https://ww=
w.reddit.com/r/emacs/comments/1pwdg63/macher_050_firstclasscitizen_gptel_to=
ols_cleaner/][Reddit]])
- Community:
- [[https://skybert.net/various/my-discoveries-in-2025/][My Discoveries i=
n 2025 | skybert.net]] ([[https://hachyderm.io/@skybert/115771498149266530]=
[@[email protected]]])
- [[https://donovan-ratefison.mg/2025/12/28/The-Seed-Beneath-The-Tree/][D=
onovan R.: =F0=9F=92=AD The Seed Beneath The Tree]]
- [[https://dl.acm.org/doi/10.1145/1159890.806466][EMACS the extensible, =
customizable self-documenting display editor | ACM SIGOA Newsletter]] (1981=
, [[https://mstdn.ca/@teledyn/115770744659064792][@[email protected]]])
- [[https://archive.org/details/iu-summer-89/mode/2up][Ad for Emacs - Iri=
s Universe Summer '89 : SGI]] (1989, [[https://mastodon.social/@stiefkind/1=
15781071374528955][@[email protected]]])
- Other:
- [[https://github.com/bommbo/yazi.el][bommbo/yazi.el: Yazi file manager =
integration for Emacs using term.el]] ([[https://www.reddit.com/r/emacs/com=
ments/1pv3vqe/any_one_want_try_yazi_in_emacs/][Reddit]])
- [[https://github.com/huangfeiyu/eldoc-mouse-nov][New package: eldoc-mou=
se-nov =E2=80=93 Preview epub link content on hover]] ([[https://www.reddit=
.com/r/emacs/comments/1pv13u8/new_package_eldocmousenov_preview_epub_link/]=
[Reddit]])
- [[https://github.com/mwac-dev/grease.el][I created Grease.el - an Oil.n=
vim for Emacs]] ([[https://www.reddit.com/r/emacs/comments/1pt720m/i_create=
d_greaseel_an_oilnvim_for_emacs/][Reddit]]) - treat your filesystem as a te=
xt buffer; create/cut/copy/move/delete
- [[https://www.matem.unam.mx/~omar/apropos-emacs.html#vim-is-composable]=
[M-x apropos Emacs: Vim is composable]] ([[https://mathstodon.xyz/@oantolin=
/115799215103803114][@[email protected]]])
- [[https://www.lukas-barth.net/blog/emacs-wsl-copy-clipboard][Emacs on W=
SLg: Copying to the Windows Clipboard | Lukas Barth]]
- [[https://codeberg.org/dnkl/foot/wiki#os-clipboard-integration-in-emacs=
][OS clipboard integration in Emacs in Foot]] ([[https://social.treehouse.s=
ystems/@dnkl/115796893497230275][@[email protected]]])
- [[https://github.com/d12frosted/homebrew-emacs-plus/pull/867][community=
: add patch to improve async process read performance by aport =C2=B7 Pull =
Request #867 =C2=B7 d12frosted/homebrew-emacs-plus =C2=B7 GitHub]] ([[https=
://hachyderm.io/@kommen/115786785439132463][@[email protected]]])
- [[https://codehopper.nl/2025/10/28/melpastats-badges/][MELPA downloads =
shields for your README]] - download count images
- Emacs development:
- [[https://lists.gnu.org/archive/html/emacs-devel/2025-12/msg00788.html]=
[New Emacs (Co-)Maintainer: Sean Whitton]] ([[https://www.reddit.com/r/emac=
s/comments/1pwyt5a/new_emacs_comaintainer_sean_whitton/][Reddit]])
- emacs-devel: [[https://yhetil.org/emacs-devel/[email protected]/][=
Re: create-image fails with multibyte image data - Eli Zaretskii]] - compli=
cations with multibyte strings
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dd79d=
748deef694bc5e03c5ace683d04401592f28][* lisp/vc/vc-hooks.el (vc-prefix-map)=
: Move 'B' to 'o' (bug#80037).]] vc-diff-outgoing-base
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dfbbc=
e9d405be21ab2982913d827d5de47255d07c][New commands vc-print-change-log & vc=
-print-root-change-log]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3De119=
514ae8b391f41577d22d4e41cc3fea7ab9eb][track-changes.el (track-changes-undo-=
only): New var]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D124d=
3cde0457c53705aaf87b6e7bc65ed40ff791][New command 'C-x v b L']]: vc-print-r=
oot-branch-log
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D2b61=
61a19f63105c6f744f6be8019acb9e308744][lisp-indent-local-overrides: New vari=
able]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D54ae=
1944e95c77be6492d69792413e507c2dfdb0][* lisp/tab-bar.el (tab-bar-merge-tabs=
): New command.]]
- New packages:
- https://melpa.org/#/amaranth-dark-theme: Amaranth Dark theme (MELPA)
- https://melpa.org/#/jade-schema-mode: A major-mode for navigating Jade =
Platform schema files (MELPA)
- https://melpa.org/#/javelin: Implementation of harpoon: bookmarks on st=
eroids (MELPA)
- https://melpa.org/#/koishi-theme: A sweet theme inspired by Koishi's co=
lor tone (MELPA)
- https://melpa.org/#/macher: LLM implementation toolset (MELPA)
- https://melpa.org/#/nael-lsp: Nael and lsp-mode (MELPA)
- https://melpa.org/#/oai: AI-LLM blocks for org-mode (MELPA)
- https://melpa.org/#/once: Add-hook and eval-after-load, but only once (=
MELPA)
- https://melpa.org/#/turepo: Open git repository in browser (MELPA)
- https://elpa.nongnu.org/nongnu/vm.html: VM mail reader (NonGNU ELPA)
- https://melpa.org/#/vui: Declarative, component-based UI library (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
--=-=-=--