2025-12-08 Emacs news
Sacha Chua <[email protected]> Mon, 08 Dec 2025 20:47:40 -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-08 Emacs news
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
The Emacs Carnival theme for December is "The People of Emacs" https://cu=
rious.port111.com/2025/11/01/emacs-carnival-december-the-people.html, hoste=
d by George Jones. I'm looking forward to reading your thoughts!
- Upcoming events (iCal file https://emacslife.com/calendar/emacs-calenda=
r.ics, Org https://emacslife.com/calendar/):
- 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
- EmacsSF (in person): coffee.el in SF //www.meetup.com/emacs-sf/even=
ts/312272408/ https://www.meetup.com/emacs-sf/events/312272408/ Sat Dec 13 =
1100 America/Los_Angeles
- M-x Research: TBA //m-x-research.github.io/ https://m-x-research.gi=
thub.io/ Wed Dec 17 0800 America/Vancouver - 1000 America/Chicago - 1100 Am=
erica/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata -- Th=
u Dec 18 0000 Asia/Singapore
- Beginner:
- Enjoy Emacs: Super basics of an Emacs configuration file https://ww=
w.youtube.com/watch?v=3D-vzjmElUmi0 (04:14)
- =E3=81=9F=E3=81=AE=E3=81=97=E3=82=80=E3=80=82Emacs: Emacs =E3=81=AE=
=E8=A8=AD=E5=AE=9A=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E3=81=AB=E3=81=A4=E3=
=81=84=E3=81=A6=E5=9F=BA=E6=9C=AC=E3=82=92=E8=AA=AC=E6=98=8E=E3=81=97=E3=81=
=BE=E3=81=99 https://www.youtube.com/watch?v=3Dl4nbYYn5tsI (04:04)
- Emacs configuration:
- Enjoy Emacs: Start editing init.el https://www.youtube.com/watch?v=
=3DPg-4oc7yUEI (04:33)
- =E3=81=9F=E3=81=AE=E3=81=97=E3=82=80=E3=80=82Emacs: Emacs Lisp =E3=
=82=92=E6=9B=B8=E3=81=84=E3=81=A6=E8=B5=B7=E5=8B=95=E5=BE=8C=E3=81=AE=E7=94=
=BB=E9=9D=A2=E3=82=92=E3=82=B7=E3=83=B3=E3=83=97=E3=83=AB=E3=81=AB=E3=81=97=
=E3=81=A6=E3=81=BF=E3=82=88=E3=81=86 https://www.youtube.com/watch?v=3D7onp=
WC4tJRA (05:47)
- An experienced Emacs users' opinion: deprioritize packages https://=
www.reddit.com/r/emacs/comments/1pfydgi/an_experienced_emacs_users_opinion_=
deprioritize/ (Irreal https://irreal.org/blog/?p=3D13454)
- Emacs Lisp:
- "I wrote an Emacs plugin" =E2=80=94 By Tsoding Daily https://www.yo=
utube.com/watch?v=3DQH6KOEVnSZA (2:18:07, Reddit https://www.reddit.com/r/e=
macs/comments/1pgjbir/i_wrote_an_emacs_plugin_by_tsoding_daily/)
- ert-parametrized.el - Parametrized test macros for ERT https://www.=
github.com/svjson/ert-parametrized.el (Reddit https://www.reddit.com/r/emac=
s/comments/1pfvj6y/ertparametrizedel_parametrized_test_macros_for_ert/)
- Creating an Emacs Package from Concept to MELPA (Part 6) https://ww=
w.youtube.com/watch?v=3DRv0nau_lzYk (01:41:56)
- Kana: Juicemacs: Exploring Speculative JIT Compilation for ELisp ht=
tps://kyo.iroiro.party/en/posts/juicemacs-exploring-jit-for-elisp/
- Advent of Code 2025 day 3 in elisp/common lisp simultaneously https=
://www.youtube.com/watch?v=3D7ZSjwo6ohrk (28:58)
- Appearance:
- Protesilaos Stavrou: Emacs: pulsar version 1.3.0 https://protesilao=
s.com/codelog/2025-11-30-emacs-pulsar-1-3-0/
- Jeremy Friesen: Managing Light/Dark Scheme in MacOS and Linux https=
://takeonrules.com/2025/12/05/managing-lightdark-scheme-in-macos-and-linux/
- [Package] TempleOS Theme for Emacs (Authentic CGA Palette - Light &=
Dark) https://github.com/Senka07/temple-os-emacs-theme (Reddit https://www=
.reddit.com/gallery/1pf1oc4)
- Protesilaos Stavrou: Emacs: new Modus themes tool to generate a com=
plete palette https://protesilaos.com/codelog/2025-11-25-emacs-modus-tools-=
to-generate-complete-palette/
- Navigation:
- Merging and splitting frames(and soon, tabs) https://puff-paddy.git=
hub.io/posts/2025-merge-window.html (Reddit https://www.reddit.com/r/emacs/=
comments/1pc7jus/merging_and_splitting_framesand_soon_tabs/)
- TRAMP:
- Announcing tramp-hlo, higher level operations optimized for tramp f=
or better performance https://github.com/jsadusk/tramp-hlo (Reddit https://=
www.reddit.com/r/emacs/comments/1pgfgtr/announcing_tramphlo_higher_level_op=
erations/)
- Dired:
- Extending image-dired https://stefanorodighiero.net/blog/extending-=
image-dired.html (@[email protected] https://mastodon.social/@eslr/11566=
6266856170249)
- Tetherdir.el: A Simple Package to Navigate Your File System https:/=
/codeberg.org/Cyncrovee/Tetherdir.el (Reddit https://www.reddit.com/r/emacs=
/comments/1pbtlyo/tetherdirel_a_simple_package_to_navigate_your/) - shortcu=
ts for various places
- Writing:
- Marcin Borkowski: Uppercasing a single letter https://mbork.pl/2025=
-12-01_Uppercasing_a_single_letter
- Joar von Arndt: Productive Note-taking https://joarvarndt.se/produc=
tive-notes.html
- EmacsConf 2025: Zettelkasten for regular Emacs hackers - Christian =
Tietze (he/him) https://www.youtube.com/watch?v=3DwE8vCWyr1Eo (23:19, Reddi=
t https://www.reddit.com/r/emacs/comments/1phdko0/great_talk_on_zettelkaste=
ns_with_demo_in_denote/)
- EmacsConf 2025: Emacs as a fully-fledged reference manager - Vidian=
os Giannitsis (he/him) https://www.youtube.com/watch?v=3DXjhnY4WuQRQ (20:15)
- Configure corre=C3=A7=C3=B5es ortogr=C3=A1ficas no Emacs usando o J=
inx e o Embark https://www.youtube.com/watch?v=3D5avUXbXKNH8 (20:22)
- Randy Ridenour: LaTeX-Skim Sync https://randyridenour.net/posts/201=
5-11-15-latexskim-sync.html (Irreal https://irreal.org/blog/?p=3D13447)
- Org Mode:
- Is orgmode really useful for programming? https://www.reddit.com/r/=
emacs/comments/1pd9pvy/is_orgmode_really_useful_for_programming/ (lots of d=
iscussion)
- EmacsConf 2025: Weightlifting tracking with Emacs on Android - Zach=
ary Romero https://www.youtube.com/watch?v=3D0fwZtg-7wKE (30:06)
- I've been working on a word processor-like minor mode/view for org-=
mode https://github.com/bradmont/page-view (Reddit https://www.reddit.com/r=
/emacs/comments/1pel6eh/ive_been_working_on_a_word_processorlike_minor/)
- Org Mode requests: [FR] org-timestamp-translate should always respe=
ct org-timestamp-custom-formats (or add option) https://list.orgmode.org/14=
[email protected]
- Import Markdown to Org with the Clipboard in Emacs http://yummymelo=
n.com/devnull/import-markdown-to-org-with-the-clipboard-in-emacs.html (Redd=
it https://www.reddit.com/r/emacs/comments/1pecnal/import_markdown_to_org_w=
ith_the_clipboard_in_emacs/, Irreal https://irreal.org/blog/?p=3D13451)
- James Dyer: Convert copied jira kanban to org (jira-to-org) https:/=
/emacs.dyerdwelling.family/emacs/20251128145610-emacs--jira-to-org/
- Unwound Stack: impatient-geiser https://www.unwoundstack.com/blog/i=
mpatient-geiser.html - scheme and org-babel
- Andros Fenollosa: Quick tutorial to get started on Org Social http:=
//en.andros.dev/blog/ddd78757/quick-tutorial-to-get-started-on-org-social/
- Completion:
- consult-jq: Live queries against JSON via jq and consult https://ww=
w.reddit.com/r/emacs/comments/1pdct4q/consultjq_live_queries_against_json_v=
ai_jq_and/
- Interactive Cheatsheets in Emacs - icheat.el https://www.youtube.co=
m/watch?v=3DZqWylt2lYtc (10:50, GitHub https://github.com/LeonardoE95/ichea=
t)
- Coding:
- EmacsConf 2025: Common Lisp images communicating like-a-human throu=
gh shared Emacs slime and eev https://www.youtube.com/watch?v=3Dhy5i6Qb6fYE=
(25:57)
- EmacsConf 2025: Interactive Python programming in Emacs - David Vuj=
ic (he/him) https://www.youtube.com/watch?v=3DuACM4a5MPQM (19:53)
- EmacsConf 2025: Swanky Python: Interactive development for Python -=
Scott Zimmermann (he/him) https://www.youtube.com/watch?v=3Dfy0ofT1I54U (2=
1:04)
- Math:
- EmacsConf 2025: Basic Calc functionality for engineering or electro=
nics https://www.youtube.com/watch?v=3DMAc6gCUHjOw (23:36)
- Web:
- Alvaro Ramirez: Rinku: CLI link previews https://xenodium.com/rinku=
-cli-link-previews
- Mail, news, and chat:
- Amin Bandali: Reading and writing emails in GNU Emacs with Gnus htt=
ps://kelar.org/~bandali/2025/12/06/emacsconf-2025-gnus.html (YouTube https:=
//www.youtube.com/watch?v=3D0Pu8oqdsSig 21:38)
- Multimedia:
- EmacsConf 2025: Modern Emacs/Elisp hardware/software accelerated gr=
aphics - Emanuel Berg (he/him) https://www.youtube.com/watch?v=3DRVoGcLNalJ=
w (20:17)
- EXWM:
- why exwm - @[email protected] https://fediscience.org/@eri=
csfraga/115685011243764325
- Fun:
- Lars Ingebrigtsen: Low WAF: Emacs & IMDB, Once Again https://lars.i=
ngebrigtsen.no/2025/11/25/low-waf-emacs-imdb-once-again/
- AI:
- My AI auto-completion setup for Minuet https://mwolson.org/guides/e=
macs-ai-setup/ (Reddit https://www.reddit.com/r/emacs/comments/1pdqcbk/my_a=
i_autocompletion_setup_for_minuet/)
- Mike Olson: My Emacs AI Setup https://mwolson.org/blog/2025-12-03-m=
y-emacs-ai-setup/
- EmacsConf 2025: Emacs, editors, and LLM driven workflows - Andrew H=
yatt (he/him) https://www.youtube.com/watch?v=3DU3kbEabBJ_s (20:05, Reddit =
https://www.reddit.com/r/emacs/comments/1pg1hdu/nice_50000_foot_overview_of=
_the_future_of_ides/)
- Conversation with /u/karthink about gptel-agent - 1h 22m https://ww=
w.youtube.com/watch?v=3Dk-sKO6xXgNk
- Community:
- Fortnightly Tips, Tricks, and Questions =E2=80=94 2025-12-02 / week=
48 https://www.reddit.com/r/emacs/comments/1pbx9fd/fortnightly_tips_tricks=
_and_questions_20251202/
- EmacsConf - 2025 https://emacsconf.org/2025/
- My two favorite talks so far from Emacsconf - Infosec.Pub https://i=
nfosec.pub/post/38777879
- Eric MacAdie: 2025-11 Austin Emacs Meetup https://macadie.info/2025=
/11/28/2025-11-austin-emacs-meetup/
- Amin Bandali: Free software activities in November 2025 https://kel=
ar.org/~bandali/2025/11/30/fsa.html
- The People of Emacs are my tribe | Giampaolo Guiducci https://giamp=
aolo.guiducci.it/posts/2025-12-02-emacs-people-are-my-tribe/ (@gosub@fossto=
don.org https://fosstodon.org/@gosub/115651947748521669)
- why Emacs - @[email protected] https://social.jlamothe.net/dis=
play/c35d279b-2169-3703-dcf1-7c2652354818
- Other:
- Emacs Info Expression - Susam Pal https://susam.net/emacs-info-expr=
ession.html (@[email protected] https://snac.lab8.cz/mattof/p/1764840084.=
857625)
- mrcnski/context-clues: Easily access context like the current file =
name and path https://github.com/mrcnski/context-clues (Reddit https://www.=
reddit.com/r/emacs/comments/1pbtlsw/little_package_contextclues/)
- Protesilaos Stavrou: Emacs: Substitute version 0.4.0 https://protes=
ilaos.com/codelog/2025-11-29-emacs-substitute-0-4-0/
- EmacsConf 2025: An introduction to the Emacs Reader - Divy=C3=A1 ht=
tps://www.youtube.com/watch?v=3DKQBXTSg_Occ (34:38, Reddit https://www.redd=
it.com/r/emacs/comments/1pgliu9/a_new_pdf_reader_for_emacs/)
- EmacsConf 2025: GNU Emacs Greader (Gnam=C3=B9 Reader) mode https://=
www.youtube.com/watch?v=3Dq1gmFAKYWBk (04:09) - text-to-speech
- EmacsConf 2025: One year progress update Schemacs (formerly Gypsum)=
- Ramin Honary (he/him) https://www.youtube.com/watch?v=3DKmMeLfYn1xY (23:=
15)
- Randy Ridenour: Unlocking File: Invalid Argument Warning https://ra=
ndyridenour.net/posts/2025-02-25-unlocking-file-invalid-argument-warning.ht=
ml - deleting the lockfile
- Marcin Borkowski: Some new additions to Emacs https://mbork.pl/2025=
-12-08_Some_new_additions_to_Emacs - smerge, fill-paragraph-semlf, lexical =
binding warning
- Kisaragi Hiu: Review for November 2025 https://kisaragi-hiu.com/rev=
iew-2025-11/ - suggest.el, doomemacs, emacs-japanese-kana-input
- Jakub Nowak: Emacs Weather for Australia https://www.cyan.sh/blog/p=
osts/emacs-weather-for-australia.html
- [Article] Installing Emacs in CRUX https://dowe.uk/2025/12/08/insta=
lling-emacs-in-crux/
- Xah Talk Show Ep719 new CSS units, lh cap ic. emacs xah css mode. t=
yping chinese in emacs. https://www.youtube.com/watch?v=3Dq5n6ejEH63k (01:1=
1:41)
- Emacs development:
- emacs-devel: Re: Marker performance - Eli Zaretskii https://yhetil.=
org/emacs-devel/[email protected]/ - markers versus overlays
- New 'R' code letter for 'interactive' forms https://git.savannah.gn=
u.org/cgit/emacs.git/commit/etc/NEWS?id=3D44d47caa86da5e4b586e8511b16c40b9e=
5cac978
- hideshow: Deep cleaning. (Bug#79934) https://git.savannah.gnu.org/c=
git/emacs.git/commit/etc/NEWS?id=3Da582f2bb577bd8e696d51e4d3a728426b33f59cc
- Prepare and load user scripts at startup https://git.savannah.gnu.o=
rg/cgit/emacs.git/commit/etc/NEWS?id=3D1b931fbe42bdad1507768872dfe034caa236=
adab
- Allow volume control of system audio device on MS-Windows https://g=
it.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D300c6dc2f979ba358b4=
4493cf871db2d49ae0a89
- New user option vc-dir-show-outgoing-count https://git.savannah.gnu=
.org/cgit/emacs.git/commit/etc/NEWS?id=3D1bdf9dd6cd4be7a903cb009fa54824de72=
b98762
- Rework remote process support for Tramp's "smb" method https://git.=
savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Db1882857eeeb7335edc859=
f574de87702ceaca67
- Use dedicated minibuffer history for mairix-search https://git.sava=
nnah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D02afd1305b4921d209aa95c172=
8768e514d37f8a
- New packages:
- https://elpa.gnu.org/packages/tramp-hlo.html: High level operations=
as Tramp handlers (GNU 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-org56d9562" class=3D"outline-3">
<h3 id=3D"org56d9562">2025-12-08 Emacs news</h3>
<div class=3D"outline-text-3" id=3D"text-org56d9562">
<p>
The Emacs Carnival theme for December is <a href=3D"https://curious.port111=
.com/2025/11/01/emacs-carnival-december-the-people.html">"The People of Ema=
cs"</a>, hosted by George Jones.
I'm looking forward to reading your thoughts!
</p>
<ul class=3D"org-ul">
<li>Upcoming events (<a href=3D"https://emacslife.com/calendar/emacs-calend=
ar.ics">iCal file</a>, <a href=3D"https://emacslife.com/calendar/">Org</a>):
<ul class=3D"org-ul">
<li>Emacs.si (in person): Emacs.si meetup #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>
<li>EmacsSF (in person): coffee.el in SF <a href=3D"https://www.meetup.com/=
emacs-sf/events/312272408/">https://www.meetup.com/emacs-sf/events/31227240=
8/</a> Sat Dec 13 1100 America/Los_Angeles</li>
<li>M-x Research: TBA <a href=3D"https://m-x-research.github.io/">https://m=
-x-research.github.io/</a> Wed Dec 17 0800 America/Vancouver - 1000 America=
/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 =
Asia/Kolkata – Thu Dec 18 0000 Asia/Singapore</li>
</ul></li>
<li>Beginner:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3D-vzjmElUmi0">Enjoy Emacs: =
Super basics of an Emacs configuration file</a> (04:14)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3Dl4nbYYn5tsI">=E3=81=9F=E3=
=81=AE=E3=81=97=E3=82=80=E3=80=82Emacs: Emacs =E3=81=AE=E8=A8=AD=E5=AE=9A=
=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E3=81=AB=E3=81=A4=E3=81=84=E3=81=A6=E5=
=9F=BA=E6=9C=AC=E3=82=92=E8=AA=AC=E6=98=8E=E3=81=97=E3=81=BE=E3=81=99</a> (=
04:04)</li>
</ul></li>
<li>Emacs configuration:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DPg-4oc7yUEI">Enjoy Emacs: =
Start editing init.el</a> (04:33)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3D7onpWC4tJRA">=E3=81=9F=E3=
=81=AE=E3=81=97=E3=82=80=E3=80=82Emacs: Emacs Lisp =E3=82=92=E6=9B=B8=E3=81=
=84=E3=81=A6=E8=B5=B7=E5=8B=95=E5=BE=8C=E3=81=AE=E7=94=BB=E9=9D=A2=E3=82=92=
=E3=82=B7=E3=83=B3=E3=83=97=E3=83=AB=E3=81=AB=E3=81=97=E3=81=A6=E3=81=BF=E3=
=82=88=E3=81=86</a> (05:47)</li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1pfydgi/an_experienc=
ed_emacs_users_opinion_deprioritize/">An experienced Emacs users' opinion: =
deprioritize packages</a> (<a href=3D"https://irreal.org/blog/?p=3D13454">I=
rreal</a>)</li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DQH6KOEVnSZA">"I wrote an E=
macs plugin" =E2=80=94 By Tsoding Daily</a> (2:18:07, <a href=3D"https://ww=
w.reddit.com/r/emacs/comments/1pgjbir/i_wrote_an_emacs_plugin_by_tsoding_da=
ily/">Reddit</a>)</li>
<li><a href=3D"https://www.github.com/svjson/ert-parametrized.el">ert-param=
etrized.el - Parametrized test macros for ERT</a> (<a href=3D"https://www.r=
eddit.com/r/emacs/comments/1pfvj6y/ertparametrizedel_parametrized_test_macr=
os_for_ert/">Reddit</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DRv0nau_lzYk">Creating an E=
macs Package from Concept to MELPA (Part 6)</a> (01:41:56)</li>
<li><a href=3D"https://kyo.iroiro.party/en/posts/juicemacs-exploring-jit-fo=
r-elisp/">Kana: Juicemacs: Exploring Speculative JIT Compilation for ELisp<=
/a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3D7ZSjwo6ohrk">Advent of Cod=
e 2025 day 3 in elisp/common lisp simultaneously</a> (28:58)</li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://protesilaos.com/codelog/2025-11-30-emacs-pulsar-1-3-=
0/">Protesilaos Stavrou: Emacs: pulsar version 1.3.0</a></li>
<li><a href=3D"https://takeonrules.com/2025/12/05/managing-lightdark-scheme=
-in-macos-and-linux/">Jeremy Friesen: Managing Light/Dark Scheme in MacOS a=
nd Linux</a></li>
<li><a href=3D"https://github.com/Senka07/temple-os-emacs-theme">[Package] =
TempleOS Theme for Emacs (Authentic CGA Palette - Light & Dark)</a> (<a=
href=3D"https://www.reddit.com/gallery/1pf1oc4">Reddit</a>)</li>
<li><a href=3D"https://protesilaos.com/codelog/2025-11-25-emacs-modus-tools=
-to-generate-complete-palette/">Protesilaos Stavrou: Emacs: new Modus theme=
s tool to generate a complete palette</a></li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://puff-paddy.github.io/posts/2025-merge-window.html">M=
erging and splitting frames(and soon, tabs)</a> (<a href=3D"https://www.red=
dit.com/r/emacs/comments/1pc7jus/merging_and_splitting_framesand_soon_tabs/=
">Reddit</a>)</li>
</ul></li>
<li>TRAMP:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/jsadusk/tramp-hlo">Announcing tramp-hlo, =
higher level operations optimized for tramp for better performance</a> (<a =
href=3D"https://www.reddit.com/r/emacs/comments/1pgfgtr/announcing_tramphlo=
_higher_level_operations/">Reddit</a>)</li>
</ul></li>
<li>Dired:
<ul class=3D"org-ul">
<li><a href=3D"https://stefanorodighiero.net/blog/extending-image-dired.htm=
l">Extending image-dired</a> (<a href=3D"https://mastodon.social/@eslr/1156=
66266856170249">@[email protected]</a>)</li>
<li><a href=3D"https://codeberg.org/Cyncrovee/Tetherdir.el">Tetherdir.el: A=
Simple Package to Navigate Your File System</a> (<a href=3D"https://www.re=
ddit.com/r/emacs/comments/1pbtlyo/tetherdirel_a_simple_package_to_navigate_=
your/">Reddit</a>) - shortcuts for various places</li>
</ul></li>
<li>Writing:
<ul class=3D"org-ul">
<li><a href=3D"https://mbork.pl/2025-12-01_Uppercasing_a_single_letter">Mar=
cin Borkowski: Uppercasing a single letter</a></li>
<li><a href=3D"https://joarvarndt.se/productive-notes.html">Joar von Arndt:=
Productive Note-taking</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DwE8vCWyr1Eo">EmacsConf 202=
5: Zettelkasten for regular Emacs hackers - Christian Tietze (he/him)</a> (=
23:19, <a href=3D"https://www.reddit.com/r/emacs/comments/1phdko0/great_tal=
k_on_zettelkastens_with_demo_in_denote/">Reddit</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DXjhnY4WuQRQ">EmacsConf 202=
5: Emacs as a fully-fledged reference manager - Vidianos Giannitsis (he/him=
)</a> (20:15)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3D5avUXbXKNH8">Configure cor=
re=C3=A7=C3=B5es ortogr=C3=A1ficas no Emacs usando o Jinx e o Embark</a> (2=
0:22)</li>
<li><a href=3D"https://randyridenour.net/posts/2015-11-15-latexskim-sync.ht=
ml">Randy Ridenour: LaTeX-Skim Sync</a> (<a href=3D"https://irreal.org/blog=
/?p=3D13447">Irreal</a>)</li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1pd9pvy/is_orgmode_r=
eally_useful_for_programming/">Is orgmode really useful for programming?</a=
> (lots of discussion)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3D0fwZtg-7wKE">EmacsConf 202=
5: Weightlifting tracking with Emacs on Android - Zachary Romero</a> (30:06=
)</li>
<li><a href=3D"https://github.com/bradmont/page-view">I've been working on =
a word processor-like minor mode/view for org-mode</a> (<a href=3D"https://=
www.reddit.com/r/emacs/comments/1pel6eh/ive_been_working_on_a_word_processo=
rlike_minor/">Reddit</a>)</li>
<li><a href=3D"https://list.orgmode.org/142896f6-3355-4339-a8e6-9390bb056a7=
[email protected]">Org Mode requests: [FR] org-timestamp-translate should alwa=
ys respect org-timestamp-custom-formats (or add option)</a></li>
<li><a href=3D"http://yummymelon.com/devnull/import-markdown-to-org-with-th=
e-clipboard-in-emacs.html">Import Markdown to Org with the Clipboard in Ema=
cs</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1pecnal/import_m=
arkdown_to_org_with_the_clipboard_in_emacs/">Reddit</a>, <a href=3D"https:/=
/irreal.org/blog/?p=3D13451">Irreal</a>)</li>
<li><a href=3D"https://emacs.dyerdwelling.family/emacs/20251128145610-emacs=
--jira-to-org/">James Dyer: Convert copied jira kanban to org (jira-to-org)=
</a></li>
<li><a href=3D"https://www.unwoundstack.com/blog/impatient-geiser.html">Unw=
ound Stack: impatient-geiser</a> - scheme and org-babel</li>
<li><a href=3D"http://en.andros.dev/blog/ddd78757/quick-tutorial-to-get-sta=
rted-on-org-social/">Andros Fenollosa: Quick tutorial to get started on Org=
Social</a></li>
</ul></li>
<li>Completion:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1pdct4q/consultjq_li=
ve_queries_against_json_vai_jq_and/">consult-jq: Live queries against JSON =
via jq and consult</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DZqWylt2lYtc">Interactive C=
heatsheets in Emacs - icheat.el</a> (10:50, <a href=3D"https://github.com/L=
eonardoE95/icheat">GitHub</a>)</li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3Dhy5i6Qb6fYE">EmacsConf 202=
5: Common Lisp images communicating like-a-human through shared Emacs slime=
and eev</a> (25:57)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DuACM4a5MPQM">EmacsConf 202=
5: Interactive Python programming in Emacs - David Vujic (he/him)</a> (19:5=
3)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3Dfy0ofT1I54U">EmacsConf 202=
5: Swanky Python: Interactive development for Python - Scott Zimmermann (he=
/him)</a> (21:04)</li>
</ul></li>
<li>Math:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DMAc6gCUHjOw">EmacsConf 202=
5: Basic Calc functionality for engineering or electronics</a> (23:36)</li>
</ul></li>
<li>Web:
<ul class=3D"org-ul">
<li><a href=3D"https://xenodium.com/rinku-cli-link-previews">Alvaro Ramirez=
: Rinku: CLI link previews</a></li>
</ul></li>
<li>Mail, news, and chat:
<ul class=3D"org-ul">
<li><a href=3D"https://kelar.org/~bandali/2025/12/06/emacsconf-2025-gnus.ht=
ml">Amin Bandali: Reading and writing emails in GNU Emacs with Gnus</a> (<a=
href=3D"https://www.youtube.com/watch?v=3D0Pu8oqdsSig">YouTube</a> 21:38)<=
/li>
</ul></li>
<li>Multimedia:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DRVoGcLNalJw">EmacsConf 202=
5: Modern Emacs/Elisp hardware/software accelerated graphics - Emanuel Berg=
(he/him)</a> (20:17)</li>
</ul></li>
<li>EXWM:
<ul class=3D"org-ul">
<li><a href=3D"https://fediscience.org/@ericsfraga/115685011243764325">why =
exwm - @[email protected]</a></li>
</ul></li>
<li>Fun:
<ul class=3D"org-ul">
<li><a href=3D"https://lars.ingebrigtsen.no/2025/11/25/low-waf-emacs-imdb-o=
nce-again/">Lars Ingebrigtsen: Low WAF: Emacs & IMDB, Once Again</a></l=
i>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://mwolson.org/guides/emacs-ai-setup/">My AI auto-compl=
etion setup for Minuet</a> (<a href=3D"https://www.reddit.com/r/emacs/comme=
nts/1pdqcbk/my_ai_autocompletion_setup_for_minuet/">Reddit</a>)</li>
<li><a href=3D"https://mwolson.org/blog/2025-12-03-my-emacs-ai-setup/">Mike=
Olson: My Emacs AI Setup</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DU3kbEabBJ_s">EmacsConf 202=
5: Emacs, editors, and LLM driven workflows - Andrew Hyatt (he/him)</a> (20=
:05, <a href=3D"https://www.reddit.com/r/emacs/comments/1pg1hdu/nice_50000_=
foot_overview_of_the_future_of_ides/">Reddit</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3Dk-sKO6xXgNk">Conversation =
with /u/karthink about gptel-agent - 1h 22m</a></li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1pbx9fd/fortnightly_=
tips_tricks_and_questions_20251202/">Fortnightly Tips, Tricks, and Question=
s =E2=80=94 2025-12-02 / week 48</a></li>
<li><a href=3D"https://emacsconf.org/2025/">EmacsConf - 2025</a>
<ul class=3D"org-ul">
<li><a href=3D"https://infosec.pub/post/38777879">My two favorite talks so =
far from Emacsconf - Infosec.Pub</a></li>
</ul></li>
<li><a href=3D"https://macadie.info/2025/11/28/2025-11-austin-emacs-meetup/=
">Eric MacAdie: 2025-11 Austin Emacs Meetup</a></li>
<li><a href=3D"https://kelar.org/~bandali/2025/11/30/fsa.html">Amin Bandali=
: Free software activities in November 2025</a></li>
<li><a href=3D"https://giampaolo.guiducci.it/posts/2025-12-02-emacs-people-=
are-my-tribe/">The People of Emacs are my tribe | Giampaolo Guiducci</a> (<=
a href=3D"https://fosstodon.org/@gosub/115651947748521669">@gosub@fosstodon=
.org</a>)</li>
<li><a href=3D"https://social.jlamothe.net/display/c35d279b-2169-3703-dcf1-=
7c2652354818">why Emacs - @[email protected]</a></li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://susam.net/emacs-info-expression.html">Emacs Info Exp=
ression - Susam Pal</a> (<a href=3D"https://snac.lab8.cz/mattof/p/176484008=
4.857625">@[email protected]</a>)</li>
<li><a href=3D"https://github.com/mrcnski/context-clues">mrcnski/context-cl=
ues: Easily access context like the current file name and path</a> (<a href=
=3D"https://www.reddit.com/r/emacs/comments/1pbtlsw/little_package_contextc=
lues/">Reddit</a>)</li>
<li><a href=3D"https://protesilaos.com/codelog/2025-11-29-emacs-substitute-=
0-4-0/">Protesilaos Stavrou: Emacs: Substitute version 0.4.0</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DKQBXTSg_Occ">EmacsConf 202=
5: An introduction to the Emacs Reader - Divy=C3=A1</a> (34:38, <a href=3D"=
https://www.reddit.com/r/emacs/comments/1pgliu9/a_new_pdf_reader_for_emacs/=
">Reddit</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3Dq1gmFAKYWBk">EmacsConf 202=
5: GNU Emacs Greader (Gnam=C3=B9 Reader) mode</a> (04:09) - text-to-speech<=
/li>
<li><a href=3D"https://www.youtube.com/watch?v=3DKmMeLfYn1xY">EmacsConf 202=
5: One year progress update Schemacs (formerly Gypsum) - Ramin Honary (he/h=
im)</a> (23:15)</li>
<li><a href=3D"https://randyridenour.net/posts/2025-02-25-unlocking-file-in=
valid-argument-warning.html">Randy Ridenour: Unlocking File: Invalid Argume=
nt Warning</a> - deleting the lockfile</li>
<li><a href=3D"https://mbork.pl/2025-12-08_Some_new_additions_to_Emacs">Mar=
cin Borkowski: Some new additions to Emacs</a> - smerge, fill-paragraph-sem=
lf, lexical binding warning</li>
<li><a href=3D"https://kisaragi-hiu.com/review-2025-11/">Kisaragi Hiu: Revi=
ew for November 2025</a> - suggest.el, doomemacs, emacs-japanese-kana-input=
</li>
<li><a href=3D"https://www.cyan.sh/blog/posts/emacs-weather-for-australia.h=
tml">Jakub Nowak: Emacs Weather for Australia</a></li>
<li><a href=3D"https://dowe.uk/2025/12/08/installing-emacs-in-crux/">[Artic=
le] Installing Emacs in CRUX</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3Dq5n6ejEH63k">Xah Talk Show=
Ep719 new CSS units, lh cap ic. emacs xah css mode. typing chinese in emac=
s.</a> (01:11:41)</li>
</ul></li>
<li>Emacs development:
<ul class=3D"org-ul">
<li>emacs-devel: <a href=3D"https://yhetil.org/emacs-devel/86zf7z1z57.fsf@g=
nu.org/">Re: Marker performance - Eli Zaretskii</a> - markers versus overla=
ys</li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D44d47caa86da5e4b586e8511b16c40b9e5cac978">New 'R' code letter for 'int=
eractive' forms</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Da582f2bb577bd8e696d51e4d3a728426b33f59cc">hideshow: Deep cleaning. (Bu=
g#79934)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D1b931fbe42bdad1507768872dfe034caa236adab">Prepare and load user script=
s at startup</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D300c6dc2f979ba358b44493cf871db2d49ae0a89">Allow volume control of syst=
em audio device on MS-Windows</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D1bdf9dd6cd4be7a903cb009fa54824de72b98762">New user option vc-dir-show-=
outgoing-count</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Db1882857eeeb7335edc859f574de87702ceaca67">Rework remote process suppor=
t for Tramp's "smb" method</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D02afd1305b4921d209aa95c1728768e514d37f8a">Use dedicated minibuffer his=
tory for mairix-search</a></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://elpa.gnu.org/packages/tramp-hlo.ht=
ml">tramp-hlo</a>: High level operations as Tramp handlers (GNU ELPA)</li>
</ul></li>
</ul>
<p>
Links from <a href=3D"https://www.reddit.com/r/emacs">reddit.com/r/emacs</a=
>, <a href=3D"https://www.reddit.com/r/orgmode">r/orgmode</a>, <a href=3D"h=
ttps://www.reddit.com/r/spacemacs">r/spacemacs</a>, <a href=3D"https://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-08.org
Content-Disposition: attachment
Content-Transfer-Encoding: quoted-printable
* 2025-12-08 Emacs news
The Emacs Carnival theme for December is [[https://curious.port111.com/2025=
/11/01/emacs-carnival-december-the-people.html]["The People of Emacs"]], ho=
sted by George Jones.
I'm looking forward to reading your thoughts!
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
- 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
- EmacsSF (in person): coffee.el in SF https://www.meetup.com/emacs-sf/ev=
ents/312272408/ Sat Dec 13 1100 America/Los_Angeles
- M-x Research: TBA https://m-x-research.github.io/ Wed Dec 17 0800 Ameri=
ca/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT -=
1700 Europe/Berlin - 2130 Asia/Kolkata -- Thu Dec 18 0000 Asia/Singapore
- Beginner:
- [[https://www.youtube.com/watch?v=3D-vzjmElUmi0][Enjoy Emacs: Super bas=
ics of an Emacs configuration file]] (04:14)
- [[https://www.youtube.com/watch?v=3Dl4nbYYn5tsI][=E3=81=9F=E3=81=AE=E3=
=81=97=E3=82=80=E3=80=82Emacs: Emacs =E3=81=AE=E8=A8=AD=E5=AE=9A=E3=83=95=
=E3=82=A1=E3=82=A4=E3=83=AB=E3=81=AB=E3=81=A4=E3=81=84=E3=81=A6=E5=9F=BA=E6=
=9C=AC=E3=82=92=E8=AA=AC=E6=98=8E=E3=81=97=E3=81=BE=E3=81=99]] (04:04)
- Emacs configuration:
- [[https://www.youtube.com/watch?v=3DPg-4oc7yUEI][Enjoy Emacs: Start edi=
ting init.el]] (04:33)
- [[https://www.youtube.com/watch?v=3D7onpWC4tJRA][=E3=81=9F=E3=81=AE=E3=
=81=97=E3=82=80=E3=80=82Emacs: Emacs Lisp =E3=82=92=E6=9B=B8=E3=81=84=E3=81=
=A6=E8=B5=B7=E5=8B=95=E5=BE=8C=E3=81=AE=E7=94=BB=E9=9D=A2=E3=82=92=E3=82=B7=
=E3=83=B3=E3=83=97=E3=83=AB=E3=81=AB=E3=81=97=E3=81=A6=E3=81=BF=E3=82=88=E3=
=81=86]] (05:47)
- [[https://www.reddit.com/r/emacs/comments/1pfydgi/an_experienced_emacs_=
users_opinion_deprioritize/][An experienced Emacs users' opinion: depriorit=
ize packages]] ([[https://irreal.org/blog/?p=3D13454][Irreal]])
- Emacs Lisp:
- [[https://www.youtube.com/watch?v=3DQH6KOEVnSZA]["I wrote an Emacs plug=
in" =E2=80=94 By Tsoding Daily]] (2:18:07, [[https://www.reddit.com/r/emacs=
/comments/1pgjbir/i_wrote_an_emacs_plugin_by_tsoding_daily/][Reddit]])
- [[https://www.github.com/svjson/ert-parametrized.el][ert-parametrized.e=
l - Parametrized test macros for ERT]] ([[https://www.reddit.com/r/emacs/co=
mments/1pfvj6y/ertparametrizedel_parametrized_test_macros_for_ert/][Reddit]=
])
- [[https://www.youtube.com/watch?v=3DRv0nau_lzYk][Creating an Emacs Pack=
age from Concept to MELPA (Part 6)]] (01:41:56)
- [[https://kyo.iroiro.party/en/posts/juicemacs-exploring-jit-for-elisp/]=
[Kana: Juicemacs: Exploring Speculative JIT Compilation for ELisp]]
- [[https://www.youtube.com/watch?v=3D7ZSjwo6ohrk][Advent of Code 2025 da=
y 3 in elisp/common lisp simultaneously]] (28:58)
- Appearance:
- [[https://protesilaos.com/codelog/2025-11-30-emacs-pulsar-1-3-0/][Prote=
silaos Stavrou: Emacs: pulsar version 1.3.0]]
- [[https://takeonrules.com/2025/12/05/managing-lightdark-scheme-in-macos=
-and-linux/][Jeremy Friesen: Managing Light/Dark Scheme in MacOS and Linux]]
- [[https://github.com/Senka07/temple-os-emacs-theme][[Package] TempleOS =
Theme for Emacs (Authentic CGA Palette - Light & Dark)]] ([[https://www.red=
dit.com/gallery/1pf1oc4][Reddit]])
- [[https://protesilaos.com/codelog/2025-11-25-emacs-modus-tools-to-gener=
ate-complete-palette/][Protesilaos Stavrou: Emacs: new Modus themes tool to=
generate a complete palette]]
- Navigation:
- [[https://puff-paddy.github.io/posts/2025-merge-window.html][Merging an=
d splitting frames(and soon, tabs)]] ([[https://www.reddit.com/r/emacs/comm=
ents/1pc7jus/merging_and_splitting_framesand_soon_tabs/][Reddit]])
- TRAMP:
- [[https://github.com/jsadusk/tramp-hlo][Announcing tramp-hlo, higher le=
vel operations optimized for tramp for better performance]] ([[https://www.=
reddit.com/r/emacs/comments/1pgfgtr/announcing_tramphlo_higher_level_operat=
ions/][Reddit]])
- Dired:
- [[https://stefanorodighiero.net/blog/extending-image-dired.html][Extend=
ing image-dired]] ([[https://mastodon.social/@eslr/115666266856170249][@esl=
[email protected]]])
- [[https://codeberg.org/Cyncrovee/Tetherdir.el][Tetherdir.el: A Simple P=
ackage to Navigate Your File System]] ([[https://www.reddit.com/r/emacs/com=
ments/1pbtlyo/tetherdirel_a_simple_package_to_navigate_your/][Reddit]]) - s=
hortcuts for various places
- Writing:
- [[https://mbork.pl/2025-12-01_Uppercasing_a_single_letter][Marcin Borko=
wski: Uppercasing a single letter]]
- [[https://joarvarndt.se/productive-notes.html][Joar von Arndt: Producti=
ve Note-taking]]
- [[https://www.youtube.com/watch?v=3DwE8vCWyr1Eo][EmacsConf 2025: Zettel=
kasten for regular Emacs hackers - Christian Tietze (he/him)]] (23:19, [[ht=
tps://www.reddit.com/r/emacs/comments/1phdko0/great_talk_on_zettelkastens_w=
ith_demo_in_denote/][Reddit]])
- [[https://www.youtube.com/watch?v=3DXjhnY4WuQRQ][EmacsConf 2025: Emacs =
as a fully-fledged reference manager - Vidianos Giannitsis (he/him)]] (20:1=
5)
- [[https://www.youtube.com/watch?v=3D5avUXbXKNH8][Configure corre=C3=A7=
=C3=B5es ortogr=C3=A1ficas no Emacs usando o Jinx e o Embark]] (20:22)
- [[https://randyridenour.net/posts/2015-11-15-latexskim-sync.html][Randy=
Ridenour: LaTeX-Skim Sync]] ([[https://irreal.org/blog/?p=3D13447][Irreal]=
])
- Org Mode:
- [[https://www.reddit.com/r/emacs/comments/1pd9pvy/is_orgmode_really_use=
ful_for_programming/][Is orgmode really useful for programming?]] (lots of =
discussion)
- [[https://www.youtube.com/watch?v=3D0fwZtg-7wKE][EmacsConf 2025: Weight=
lifting tracking with Emacs on Android - Zachary Romero]] (30:06)
- [[https://github.com/bradmont/page-view][I've been working on a word pr=
ocessor-like minor mode/view for org-mode]] ([[https://www.reddit.com/r/ema=
cs/comments/1pel6eh/ive_been_working_on_a_word_processorlike_minor/][Reddit=
]])
- [[https://list.orgmode.org/142896f6-3355-4339-a8e6-9390bb056a78@zmberbe=
r.com][Org Mode requests: [FR] org-timestamp-translate should always respec=
t org-timestamp-custom-formats (or add option)]]
- [[http://yummymelon.com/devnull/import-markdown-to-org-with-the-clipboa=
rd-in-emacs.html][Import Markdown to Org with the Clipboard in Emacs]] ([[h=
ttps://www.reddit.com/r/emacs/comments/1pecnal/import_markdown_to_org_with_=
the_clipboard_in_emacs/][Reddit]], [[https://irreal.org/blog/?p=3D13451][Ir=
real]])
- [[https://emacs.dyerdwelling.family/emacs/20251128145610-emacs--jira-to=
-org/][James Dyer: Convert copied jira kanban to org (jira-to-org)]]
- [[https://www.unwoundstack.com/blog/impatient-geiser.html][Unwound Stac=
k: impatient-geiser]] - scheme and org-babel
- [[http://en.andros.dev/blog/ddd78757/quick-tutorial-to-get-started-on-o=
rg-social/][Andros Fenollosa: Quick tutorial to get started on Org Social]]
- Completion:
- [[https://www.reddit.com/r/emacs/comments/1pdct4q/consultjq_live_querie=
s_against_json_vai_jq_and/][consult-jq: Live queries against JSON via jq an=
d consult]]
- [[https://www.youtube.com/watch?v=3DZqWylt2lYtc][Interactive Cheatsheet=
s in Emacs - icheat.el]] (10:50, [[https://github.com/LeonardoE95/icheat][G=
itHub]])
- Coding:
- [[https://www.youtube.com/watch?v=3Dhy5i6Qb6fYE][EmacsConf 2025: Common=
Lisp images communicating like-a-human through shared Emacs slime and eev]=
] (25:57)
- [[https://www.youtube.com/watch?v=3DuACM4a5MPQM][EmacsConf 2025: Intera=
ctive Python programming in Emacs - David Vujic (he/him)]] (19:53)
- [[https://www.youtube.com/watch?v=3Dfy0ofT1I54U][EmacsConf 2025: Swanky=
Python: Interactive development for Python - Scott Zimmermann (he/him)]] (=
21:04)
- Math:
- [[https://www.youtube.com/watch?v=3DMAc6gCUHjOw][EmacsConf 2025: Basic =
Calc functionality for engineering or electronics]] (23:36)
- Web:
- [[https://xenodium.com/rinku-cli-link-previews][Alvaro Ramirez: Rinku: =
CLI link previews]]
- Mail, news, and chat:
- [[https://kelar.org/~bandali/2025/12/06/emacsconf-2025-gnus.html][Amin =
Bandali: Reading and writing emails in GNU Emacs with Gnus]] ([[https://www=
.youtube.com/watch?v=3D0Pu8oqdsSig][YouTube]] 21:38)
- Multimedia:
- [[https://www.youtube.com/watch?v=3DRVoGcLNalJw][EmacsConf 2025: Modern=
Emacs/Elisp hardware/software accelerated graphics - Emanuel Berg (he/him)=
]] (20:17)
- EXWM:
- [[https://fediscience.org/@ericsfraga/115685011243764325][why exwm - @e=
[email protected]]]
- Fun:
- [[https://lars.ingebrigtsen.no/2025/11/25/low-waf-emacs-imdb-once-again=
/][Lars Ingebrigtsen: Low WAF: Emacs & IMDB, Once Again]]
- AI:
- [[https://mwolson.org/guides/emacs-ai-setup/][My AI auto-completion set=
up for Minuet]] ([[https://www.reddit.com/r/emacs/comments/1pdqcbk/my_ai_au=
tocompletion_setup_for_minuet/][Reddit]])
- [[https://mwolson.org/blog/2025-12-03-my-emacs-ai-setup/][Mike Olson: M=
y Emacs AI Setup]]
- [[https://www.youtube.com/watch?v=3DU3kbEabBJ_s][EmacsConf 2025: Emacs,=
editors, and LLM driven workflows - Andrew Hyatt (he/him)]] (20:05, [[http=
s://www.reddit.com/r/emacs/comments/1pg1hdu/nice_50000_foot_overview_of_the=
_future_of_ides/][Reddit]])
- [[https://www.youtube.com/watch?v=3Dk-sKO6xXgNk][Conversation with /u/k=
arthink about gptel-agent - 1h 22m]]
- Community:
- [[https://www.reddit.com/r/emacs/comments/1pbx9fd/fortnightly_tips_tric=
ks_and_questions_20251202/][Fortnightly Tips, Tricks, and Questions =E2=80=
=94 2025-12-02 / week 48]]
- [[https://emacsconf.org/2025/][EmacsConf - 2025]]
- [[https://infosec.pub/post/38777879][My two favorite talks so far fro=
m Emacsconf - Infosec.Pub]]
- [[https://macadie.info/2025/11/28/2025-11-austin-emacs-meetup/][Eric Ma=
cAdie: 2025-11 Austin Emacs Meetup]]
- [[https://kelar.org/~bandali/2025/11/30/fsa.html][Amin Bandali: Free so=
ftware activities in November 2025]]
- [[https://giampaolo.guiducci.it/posts/2025-12-02-emacs-people-are-my-tr=
ibe/][The People of Emacs are my tribe | Giampaolo Guiducci]] ([[https://fo=
sstodon.org/@gosub/115651947748521669][@[email protected]]])
- [[https://social.jlamothe.net/display/c35d279b-2169-3703-dcf1-7c2652354=
818][why Emacs - @[email protected]]]
- Other:
- [[https://susam.net/emacs-info-expression.html][Emacs Info Expression -=
Susam Pal]] ([[https://snac.lab8.cz/mattof/p/1764840084.857625][@mattof@sn=
ac.lab8.cz]])
- [[https://github.com/mrcnski/context-clues][mrcnski/context-clues: Easi=
ly access context like the current file name and path]] ([[https://www.redd=
it.com/r/emacs/comments/1pbtlsw/little_package_contextclues/][Reddit]])
- [[https://protesilaos.com/codelog/2025-11-29-emacs-substitute-0-4-0/][P=
rotesilaos Stavrou: Emacs: Substitute version 0.4.0]]
- [[https://www.youtube.com/watch?v=3DKQBXTSg_Occ][EmacsConf 2025: An int=
roduction to the Emacs Reader - Divy=C3=A1]] (34:38, [[https://www.reddit.c=
om/r/emacs/comments/1pgliu9/a_new_pdf_reader_for_emacs/][Reddit]])
- [[https://www.youtube.com/watch?v=3Dq1gmFAKYWBk][EmacsConf 2025: GNU Em=
acs Greader (Gnam=C3=B9 Reader) mode]] (04:09) - text-to-speech
- [[https://www.youtube.com/watch?v=3DKmMeLfYn1xY][EmacsConf 2025: One ye=
ar progress update Schemacs (formerly Gypsum) - Ramin Honary (he/him)]] (23=
:15)
- [[https://randyridenour.net/posts/2025-02-25-unlocking-file-invalid-arg=
ument-warning.html][Randy Ridenour: Unlocking File: Invalid Argument Warnin=
g]] - deleting the lockfile
- [[https://mbork.pl/2025-12-08_Some_new_additions_to_Emacs][Marcin Borko=
wski: Some new additions to Emacs]] - smerge, fill-paragraph-semlf, lexical=
binding warning
- [[https://kisaragi-hiu.com/review-2025-11/][Kisaragi Hiu: Review for No=
vember 2025]] - suggest.el, doomemacs, emacs-japanese-kana-input
- [[https://www.cyan.sh/blog/posts/emacs-weather-for-australia.html][Jaku=
b Nowak: Emacs Weather for Australia]]
- [[https://dowe.uk/2025/12/08/installing-emacs-in-crux/][[Article] Insta=
lling Emacs in CRUX]]
- [[https://www.youtube.com/watch?v=3Dq5n6ejEH63k][Xah Talk Show Ep719 ne=
w CSS units, lh cap ic. emacs xah css mode. typing chinese in emacs.]] (01:=
11:41)
- Emacs development:
- emacs-devel: [[https://yhetil.org/emacs-devel/[email protected]/][=
Re: Marker performance - Eli Zaretskii]] - markers versus overlays
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D44d4=
7caa86da5e4b586e8511b16c40b9e5cac978][New 'R' code letter for 'interactive'=
forms]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Da582=
f2bb577bd8e696d51e4d3a728426b33f59cc][hideshow: Deep cleaning. (Bug#79934)]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D1b93=
1fbe42bdad1507768872dfe034caa236adab][Prepare and load user scripts at star=
tup]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D300c=
6dc2f979ba358b44493cf871db2d49ae0a89][Allow volume control of system audio =
device on MS-Windows]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D1bdf=
9dd6cd4be7a903cb009fa54824de72b98762][New user option vc-dir-show-outgoing-=
count]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Db188=
2857eeeb7335edc859f574de87702ceaca67][Rework remote process support for Tra=
mp's "smb" method]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D02af=
d1305b4921d209aa95c1728768e514d37f8a][Use dedicated minibuffer history for =
mairix-search]]
- New packages:
- https://elpa.gnu.org/packages/tramp-hlo.html: High level operations as =
Tramp handlers (GNU ELPA)
Links from [[https://www.reddit.com/r/emacs][reddit.com/r/emacs]], [[https:=
//www.reddit.com/r/orgmode][r/orgmode]], [[https://www.reddit.com/r/spacema=
cs][r/spacemacs]], [[https://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
--=-=-=--