2025-12-22 Emacs news
Sacha Chua <[email protected]> Tue, 23 Dec 2025 13:15:04 -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-22 Emacs news
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
- Upcoming events (iCal file https://emacslife.com/calendar/emacs-calenda=
r.ics, Org https://emacslife.com/calendar/):
- Emacs APAC: Emacs APAC meetup (virtual) //emacs-apac.gitlab.io/anno=
uncements/ https://emacs-apac.gitlab.io/announcements/ Sat Dec 27 0030 Amer=
ica/Vancouver - 0230 America/Chicago - 0330 America/Toronto - 0830 Etc/GMT =
- 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Singapore
- 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
- Emacs configuration:
- Share your emacs config https://www.reddit.com/r/emacs/comments/1pq=
rjk1/share_your_emacs_config/
- Emacs Customization With Ease 2025_12_16_14:04:29 - YouTube https:/=
/youtu.be/aPAZUfH2raA (@[email protected] https://mastodon.social=
/@unixbhaskar/115728433348303882)
- Jour 12 : raccourcis clavier =C2=B7 Emacs expliqu=C3=A9 =C3=A0 mes =
enfants https://eeame-97718b.frama.io/jours/jour12/
- Sliver.el - modular emacs config management https://www.reddit.com/=
r/emacs/comments/1prh5sl/sliverel_modular_emacs_config_management/
- Emacs powered by Twist.nix: reproducible .emacs.d with ~0.3s startu=
p https://www.reddit.com/gallery/1ppgesw
- Emacs Lisp:
- GitHub - Kinneyzhang/tp: Text properties library for Emacs Lisp. ht=
tps://github.com/Kinneyzhang/tp
- GitHub - Kinneyzhang/elog: A Powerful Logging System for Emacs Lisp=
https://github.com/Kinneyzhang/elog (Reddit https://www.reddit.com/r/emacs=
/comments/1po4cl6/github_kinneyzhangelog_a_powerful_logging_system/)
- Marcin Borkowski: Summing effort estimates, my way https://mbork.pl=
/2025-12-22_Summing_effort_estimates%2c_my_way
- Listful Andrew: Awhile =E2=80=94 Time difference from now in differ=
ent formats (Emacs=C2=A0package) https://flandrew.srht.site/listful/sw-emac=
s-awhile.html
- Listful Andrew: When is Christmas on a Saturday? https://flandrew.s=
rht.site/listful/when-is-christmas-on-a-saturday.html
- Treat Emacs as an Elisp Runtime using Eask | Jen-Chieh's Website ht=
tps://www.jcs-profile.com/posts/editor/elisp-runtime/
- EmacsConf 2025: Some problems of modernizing Emacs - Eduardo Ochs (=
he/him) https://www.youtube.com/watch?v=3DEbxupbXfESg (25:23)
- Kana: Juicemacs: Exploring Speculative JIT Compilation for ELisp ht=
tps://kyo.iroiro.party/en/posts/juicemacs-exploring-jit-for-elisp/ (HN http=
s://news.ycombinator.com/item?id=3D46327337, lobste.rs https://lobste.rs/s/=
vvsnhj/exploring_speculative_jit_compilation)
- Appearance:
- Tip about using mode-line-collapse-minor-modes https://fosstodon.or=
g/@aethor/115727582312595150
- Navigation:
- The Essentials of Emacs Recentf https://www.youtube.com/watch?v=3Da=
SwBn3ddAMQ (04:44)
- Essentials of Emacs Bookmarks https://www.youtube.com/watch?v=3DVpN=
A44jzf1o (05:27)
- Jour 18 : chercher et remplacer multiples =C2=B7 Emacs expliqu=C3=
=A9 =C3=A0 mes enfants https://eeame-97718b.frama.io/jours/jour18/
- Writing:
- Composing Text in Emacs: Unicode, Emojis, and the Power of C-x 8 ht=
tps://www.rahuljuliato.com/posts/unicode-emojis?utm_source=3Dreddit (Reddit=
https://www.reddit.com/r/emacs/comments/1psnudt/composing_text_in_emacs_un=
icode_emojis_and_the/)
- Inline image display in markdown text https://github.com/domschl/ma=
rkdown-inline-images.el
- Jour 22 : g=C3=A9rer une bibliographie =C2=B7 Emacs expliqu=C3=A9 =
=C3=A0 mes enfants https://eeame-97718b.frama.io/jours/jour22/
- EmacsConf 2025 Q&A: Emacs as a fully-fledged reference manager - Vi=
dianos Giannitsis (he/him) https://www.youtube.com/watch?v=3Dv7la6wZtqyU (2=
2:37)
- Emacs Lisp functions to preview quarto documents asynchronously on =
buffer save, and to kill existing quarto preview processes =C2=B7 GitHub ht=
tps://gist.github.com/bakenzua/5f73c5b55f433729fe005a04e9ec3e2f (@vurtuali@=
fosstodon.org https://fosstodon.org/@vurtuali/115723393182111423)
- Org Mode:
- Org Mode requests: [RFC] Allow empty headlines without trailing spa=
ce https://list.orgmode.org/87v7i8zwib.fsf@localhost
- Jour 15 : capturer une id=C3=A9e =C2=B7 Emacs expliqu=C3=A9 =C3=A0 =
mes enfants https://eeame-97718b.frama.io/jours/jour15/
- EmacsConf 2025: Bookclub tapas - Maddie Sullivan (she/her) https://=
www.youtube.com/watch?v=3DGAOZzrm6ecA (31:26)
- Get Focused with org-pomodoro - YouTube https://youtu.be/2ljN8xvwjv=
I (@[email protected] https://mastodon.social/@curtismchale/1157=
38244789393951)
- Process PDFs with Emacs and Org Mode https://www.youtube.com/watch?=
v=3D95WUVP10GG4 (01:48)
- LuciusChen/discourse-graphs: An Emacs org-mode implementation of th=
e Discourse Graphs protocol for knowledge synthesis. https://github.com/Luc=
iusChen/discourse-graphs (Reddit https://www.reddit.com/r/emacs/comments/1p=
svg3t/discourse_graphs_protocol_in_emacs/)
- [RELEASE] org-transclusion-blocks v0.4 - var expansion + PROPERTY i=
nheritance https://v.redd.it/6ppub84ykz7g1 (Reddit https://www.reddit.com/r=
/emacs/comments/1ppvacu/release_orgtransclusionblocks_v04_var_expansion/)
- Org Mode tip for using R to merge Org Mode tables using a src block=
- @bthalpin.bsky.social https://bsky.app/profile/bthalpin.bsky.social/post=
/3malldz2dkc2k
- (Update) org-supertag 5.6: Decoupling UI from Data, Smarter Sync, a=
nd Plugin Power https://www.reddit.com/r/orgmode/comments/1poxrgp/update_or=
gsupertag_56_decoupling_ui_from_data/
- Tips on Emacs Lisp Development for Contributing to Org-mode https:/=
/taingram.org/blog/org-mode-dev-env.html (@[email protected] https://ma=
stodon.social/@tiang/115755659892107431)
- Import, export, and integration:
- How to export your org-mode and org-agenda to Apple Reminders =C2=
=B7 GitHub https://gist.github.com/olekenneth/1f49995c53f5e1ae4ad9e774afff7=
ab7 (HN https://news.ycombinator.com/item?id=3D46312039)
- EmacsConf 2025 Q&A: org-gmail: A deep integration of Gmail into you=
r Org Mode https://www.youtube.com/watch?v=3DvjkQ9kJUR44 (08:22)
- EmacsConf 2025: LaTeX export in org-mode: the overhaul - Pedro A. A=
randa Guti=C3=A9rrez (he, him) https://www.youtube.com/watch?v=3D4nkFEd73UO=
E (32:35)
- EmacsConf 2025: Gardening in Emacs: A Windows user's tale of tendin=
g, tweaking, and triumph https://www.youtube.com/watch?v=3DlNIc8-_C9kQ (17:=
37)
- 4honor/org-drawio: Open, create, export, and display draw.io in org=
mode https://github.com/4honor/org-drawio.git (Reddit https://www.reddit.c=
om/r/emacs/comments/1psnp2a/handle_drawio_in_orgmode/)
- I built a visual Timeline for Org-Roam (Bi-directional sync + HTML/=
JS UI) https://i.redd.it/34hakvftru7g1.gif (Reddit https://www.reddit.com/r=
/emacs/comments/1ppcdz1/i_built_a_visual_timeline_for_orgroam/)
- Charles Choi: Export Org to Markdown with the Clipboard http://yumm=
ymelon.com/devnull/export-org-to-markdown-with-the-clipboard.html (Irreal h=
ttps://irreal.org/blog/?p=3D13480)
- Denote:
- Protesilaos Stavrou: Emacs: refinements to the Denote file prompt h=
ttps://protesilaos.com/codelog/2025-12-16-emacs-denote-file-prompt-refineme=
nts/
- Completion:
- consult-spotlight: consult with macOS Spotlight https://github.com/=
guibor/consult-spotlight (Reddit https://www.reddit.com/r/emacs/comments/1p=
qggx3/consultspotlight_consult_with_macos_spotlight/)
- Jour 14 : mod=C3=A8les =C2=B7 Emacs expliqu=C3=A9 =C3=A0 mes enfant=
s https://eeame-97718b.frama.io/jours/jour14/
- Coding:
- Tip about using C-c C-v to view a file in a web browser when you're=
in html-mode https://mastodon.social/@tiang/115758502888540172
- Tip about using web-mode-indentless-attributes https://files.mastod=
on.social/cache/media_attachments/files/115/724/043/475/297/121/original/e5=
6be9e7aaf2aabb.png (@[email protected] https://fosstodon.org/@jasalt/115=
724043441334936)
- Greg Newman: Trying Ty for my LSP in Emacs https://gregnewman.io/bl=
og/trying-ty-for-lsp-in-emacs/
- Mike Olson: ty: A Fast Python Type Checker and LSP for Emacs https:=
//mwolson.org/blog/2025-12-17-ty-a-fast-python-type-checker-and-lsp-for-ema=
cs/
- EmacsConf 2025 Q&A: Interactive Python programming in Emacs - David=
Vujic (he/him) https://www.youtube.com/watch?v=3DJIpcbE1XrKI (18:45)
- James Dyer: Setting Up Emacs for C# Development on Windows https://=
emacs.dyerdwelling.family/emacs/20251216082551-emacs--setting-up-emacs-for-=
c%23-development-on-windows/
- EmacsConf 2025 Q&A: Common Lisp images communicating like-a-human t=
hrough shared Emacs slime and eev https://www.youtube.com/watch?v=3DGGpKmWu=
54K4 (18:25)
- Developing Android APP With Emacs https://yannik520.github.io/emacs=
_android.html (@[email protected] https://mastodon.social/@tonyptdm/=
115726710597675185)
- Tip about customizing vc-handled-backends if you only use one or tw=
o https://mastodon.social/@rap1ds/115739578343871920
- fzf, magit, and ast-grep demo https://www.youtube.com/watch?v=3DW4e=
Oz3L6Ga8 (12:41)
- Math:
- Jour 21 : emacs sait compter =C2=B7 Emacs expliqu=C3=A9 =C3=A0 mes =
enfants https://eeame-97718b.frama.io/jours/jour21/
- Web:
- Ben Simon: hbo-blogger.el: Still Editing Blogger Posts in Emacs, St=
ill Loving It https://www.blogbyben.com/2025/12/hbo-bloggerel-still-editing=
-blogger.html (Irreal https://irreal.org/blog/?p=3D13483)
- Mail, news, and chat:
- Emacs Notmuch with Multiple Addresses & Auto Encryption https://www=
.youtube.com/watch?v=3DP42C5wEQK-Y (07:22)
- Finally got two Gmail accounts working in Doom Emacs https://gist.g=
ithub.com/TohidEq/2c9cce7735c914d27b430a37c43229d8 (Reddit https://www.redd=
it.com/r/emacs/comments/1ppih3j/finally_got_two_gmail_accounts_working_in_d=
oom/)
- Donovan R.: My Emacs Journey (5) - Gnus https://donovan-ratefison.m=
g/2025/12/15/My-Emacs-Journey-Gnus/
- EmacsConf 2025 Q&A: Reading and writing emails in GNU Emacs with Gn=
us - Amin Bandali (he/him) https://www.youtube.com/watch?v=3Diu0iqBd9qSo (2=
4:34)
- Multimedia:
- Watching YouTube in Emacs https://patpatpat.xyz/emacs_youtube.html =
(@[email protected] https://mastodon.sdf.org/@mostlypat/1157571487=
73916063)
- Fun:
- Pixel Moon Phases by grinnch https://grinnch.itch.io/pixel-moon-pha=
ses (@[email protected] https://buzz.cicadas.surf/@shoshin/11574450=
5594310221)
- Jeremy Friesen: Mythic Bastionland Map Play Aid Emacs Package https=
://takeonrules.com/2025/12/16/mythic-bastionland-map-play-aid-emacs-package/
- AI:
- agent-shell 0.25 updates https://v.redd.it/v6becfxegc8g1 (Reddit ht=
tps://www.reddit.com/r/emacs/comments/1prc83w/agentshell_025_updates/)
- EmacsConf 2025 Q&A: Emacs, editors, and LLM driven workflows - Andr=
ew Hyatt (he/him) https://www.youtube.com/watch?v=3DK14Beypjarc (25:21)
- Community:
- Fortnightly Tips, Tricks, and Questions =E2=80=94 2025-12-16 / week=
50 https://www.reddit.com/r/emacs/comments/1pnr45a/fortnightly_tips_tricks=
_and_questions_20251216/
- The Annoying Usefulness of Emacs https://www.youtube.com/watch?v=3D=
DMbrNhx2zWQ (Reddit https://www.reddit.com/r/emacs/comments/1poyg6u/a_subdu=
ed_love_letter_to_emacs_in_typical_tsoding/, Irreal https://irreal.org/blog=
/?p=3D13478, HN https://news.ycombinator.com/item?id=3D46310285)
- Properly Preparing Tea While Shaving An Emacs Yak | Brain Baking ht=
tps://brainbaking.com/post/2025/12/properly-preparing-tea-while-shaving-a-y=
ak/
- Why You Should Never Try Emacs https://www.youtube.com/watch?v=3DFu=
pJOKR3WeA (07:14)
- Other:
- emacs-jp/dmacro: Repeated detection and execution of key operation =
https://github.com/emacs-jp/dmacro/ (Reddit https://www.reddit.com/r/emacs/=
comments/1pruegg/interesting_emacs_pacakagedmarcoel/)
- Emacs: use font-lock to add unit conversion to temperatures =C2=B7 =
GitHub https://gist.github.com/redblobgames/a2d43b822fa95665c60f546a35f11a8=
4 (@redblobgames.com on Bluesky https://bsky.app/profile/redblobgames.com/p=
ost/3ma4pvgmqsc2h)
- ssh/load-key function for loading a key into your SSH agent for a c=
ertain period of time https://mastodon.bsd.cafe/@[email protected]/1157627=
40549078646
- I ditched my terminal for emacs https://www.reddit.com/r/emacs/comm=
ents/1posy2t/i_ditched_my_terminal_for_emacs/ - change the keybinding that =
opens the terminal to open emacs instead
- EmacsConf 2025 Q&A: An introduction to the Emacs Reader - Divy=C3=
=A1 https://www.youtube.com/watch?v=3Dlo4eZJNzUAs (19:03)
- [14] Emacs Reader: Triaging after Hiatus - 12/22/2025, 2:51:25 PM -=
Dyne.org TV https://tv.dyne.org/w/7Wx9LSHdXtqJYCG2AtqGPt
- Hel =E2=80=94 Helix Emulation Layer https://github.com/anuvyklack/h=
el/tree/main (Reddit https://www.reddit.com/r/emacs/comments/1prm1yy/hel_he=
lix_emulation_layer/)
- Made a macOS-only alternative to emacs-everywhere using Hammerspoon=
https://github.com/nohzafk/emacs-anywhere (Reddit https://www.reddit.com/r=
/emacs/comments/1pog8zf/made_a_macosonly_alternative_to_emacseverywhere/)
- Getting Emacs And MacOS To Play Nice | Brain Baking https://brainba=
king.com/post/2025/12/getting-emacs-and-macos-to-play-nice/ (HN https://new=
s.ycombinator.com/item?id=3D46336503)
- Gene Goykhman: Building Emacs 30 on macOS https://goykhman.ca/gene/=
blog/2025-12-10-building-emacs-30-on-macos.html
- Emacs development:
- Add functions to set frame size and position in one compound step h=
ttps://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df3d9371a890=
699fe4047f693adfcd4d8dbe2fb7d
- Add binary format specifications '%b' and '%B' https://git.savannah=
.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dcff022f0c3632c2522e568bd5e9684=
1c1a0271ef
- Remove binary-as-unsigned (bug#79990) https://git.savannah.gnu.org/=
cgit/emacs.git/commit/etc/NEWS?id=3Df98c3a940de574f34b1da48a69023fa87e8ed5d0
- System GUI taskbar and progress reporter hooks (bug#79859) https://=
git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df5f2306fc1d4370730=
fdcdd91c8acdf0d7930487
- Add query-replace-read-transpose-from-to https://git.savannah.gnu.o=
rg/cgit/emacs.git/commit/etc/NEWS?id=3Dbc30310f8753ee35c77f7e70ba6707f06647=
5aba
- hideshow: Support nested comment block in 'hs-hide-level-recursive'=
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3De93a9a905=
799b2e1e371fe6292a003e6f5480e95
- hi-lock: Use active region for default values in more places https:=
//git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D985e942d1ccb71c9=
b29b35080098b8fb851eecde
- Make VC-Dir's 'd' able to delete unregistered files https://git.sav=
annah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df9172be29a699300d6d4fc054=
e6bb81e93823df3
- New M-RET, M-p, M-n commands in Log View mode https://git.savannah.=
gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D7425e33287547b879c22c4f4ac1b7c7=
8fcbdd6f9
- New bookmark-after-load-file-hook (bug#80003) https://git.savannah.=
gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dd76e61d218742396a5f48cbe44af27c=
acecbea22
- ; lisp/saveplace.el, etc/NEWS: Refinements to bug#75837. https://gi=
t.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D91d4120289e79c7c8097=
691cbf89ff5b304b74e4
- New optional recentf autosave timer (bug#80002) https://git.savanna=
h.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D2b1440946e20bcf910f03cd665f68=
a268c687192
- New packages:
- https://melpa.org/#/dired-du-duc: Speed up dired-du with duc (MELPA)
- https://melpa.org/#/eager-state: Eagerly persist data onto disk (ME=
LPA)
- https://melpa.org/#/fastbuild-bff-mode: Major mode for FASTBuild BF=
F files (MELPA)
- https://melpa.org/#/gptel-forge-prs: Generate PR descriptions for f=
orge using gptel (MELPA)
- https://melpa.org/#/iwd-manager: Manage IWD via the D-Bus interface=
(MELPA)
- https://melpa.org/#/lisp-docstring-toggle: Toggle Lisp docstring vi=
sibility (MELPA)
- https://melpa.org/#/markdown-mermaid: Preview Mermaid code blocks i=
n Markdown (MELPA)
- https://melpa.org/#/ob-duckdb: Org Babel integration for DuckDB CLI=
(MELPA)
- https://melpa.org/#/orgit-file: Support for links to files in Git r=
epositories (MELPA)
- https://melpa.org/#/royal-hemlock-theme: Soothing royal-blue light-=
theme (MELPA)
- https://melpa.org/#/whisper: Speech-to-text using Whisper.cpp (MELP=
A)
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-org6ea54d2" class=3D"outline-3">
<h3 id=3D"org6ea54d2">2025-12-22 Emacs news</h3>
<div class=3D"outline-text-3" id=3D"text-org6ea54d2">
<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 APAC: Emacs APAC meetup (virtual) <a href=3D"https://emacs-apac.g=
itlab.io/announcements/">https://emacs-apac.gitlab.io/announcements/</a> Sa=
t Dec 27 0030 America/Vancouver - 0230 America/Chicago - 0330 America/Toron=
to - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata - 1630 Asia/Sing=
apore</li>
<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>
</ul></li>
<li>Emacs configuration:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1pqrjk1/share_your_e=
macs_config/">Share your emacs config</a></li>
<li><a href=3D"https://youtu.be/aPAZUfH2raA">Emacs Customization With Ease =
2025_12_16_14:04:29 - YouTube</a> (<a href=3D"https://mastodon.social/@unix=
bhaskar/115728433348303882">@[email protected]</a>)</li>
<li><a href=3D"https://eeame-97718b.frama.io/jours/jour12/">Jour 12 : racco=
urcis clavier =C2=B7 Emacs expliqu=C3=A9 =C3=A0 mes enfants</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1prh5sl/sliverel_mod=
ular_emacs_config_management/">Sliver.el - modular emacs config management<=
/a></li>
<li><a href=3D"https://www.reddit.com/gallery/1ppgesw">Emacs powered by Twi=
st.nix: reproducible .emacs.d with ~0.3s startup</a></li>
</ul></li>
<li>Emacs Lisp:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/Kinneyzhang/tp">GitHub - Kinneyzhang/tp: =
Text properties library for Emacs Lisp.</a></li>
<li><a href=3D"https://github.com/Kinneyzhang/elog">GitHub - Kinneyzhang/el=
og: A Powerful Logging System for Emacs Lisp</a> (<a href=3D"https://www.re=
ddit.com/r/emacs/comments/1po4cl6/github_kinneyzhangelog_a_powerful_logging=
_system/">Reddit</a>)</li>
<li><a href=3D"https://mbork.pl/2025-12-22_Summing_effort_estimates%2c_my_w=
ay">Marcin Borkowski: Summing effort estimates, my way</a></li>
<li><a href=3D"https://flandrew.srht.site/listful/sw-emacs-awhile.html">Lis=
tful Andrew: Awhile =E2=80=94 Time difference from now in different formats=
(Emacs=C2=A0package)</a></li>
<li><a href=3D"https://flandrew.srht.site/listful/when-is-christmas-on-a-sa=
turday.html">Listful Andrew: When is Christmas on a Saturday?</a></li>
<li><a href=3D"https://www.jcs-profile.com/posts/editor/elisp-runtime/">Tre=
at Emacs as an Elisp Runtime using Eask | Jen-Chieh's Website</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DEbxupbXfESg">EmacsConf 202=
5: Some problems of modernizing Emacs - Eduardo Ochs (he/him)</a> (25:23)</=
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> (<a href=3D"https://news.ycombinator.com/item?id=3D46327337">HN</a>, <a=
href=3D"https://lobste.rs/s/vvsnhj/exploring_speculative_jit_compilation">=
lobste.rs</a>)</li>
</ul></li>
<li>Appearance:
<ul class=3D"org-ul">
<li><a href=3D"https://fosstodon.org/@aethor/115727582312595150">Tip about =
using mode-line-collapse-minor-modes</a></li>
</ul></li>
<li>Navigation:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DaSwBn3ddAMQ">The Essential=
s of Emacs Recentf</a> (04:44)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DVpNA44jzf1o">Essentials of=
Emacs Bookmarks</a> (05:27)</li>
<li><a href=3D"https://eeame-97718b.frama.io/jours/jour18/">Jour 18 : cherc=
her et remplacer multiples =C2=B7 Emacs expliqu=C3=A9 =C3=A0 mes enfants</a=
></li>
</ul></li>
<li>Writing:
<ul class=3D"org-ul">
<li><a href=3D"https://www.rahuljuliato.com/posts/unicode-emojis?utm_source=
=3Dreddit">Composing Text in Emacs: Unicode, Emojis, and the Power of C-x 8=
</a> (<a href=3D"https://www.reddit.com/r/emacs/comments/1psnudt/composing_=
text_in_emacs_unicode_emojis_and_the/">Reddit</a>)</li>
<li><a href=3D"https://github.com/domschl/markdown-inline-images.el">Inline=
image display in markdown text</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><=
/li>
<li><a href=3D"https://www.youtube.com/watch?v=3Dv7la6wZtqyU">EmacsConf 202=
5 Q&A: Emacs as a fully-fledged reference manager - Vidianos Giannitsis=
(he/him)</a> (22:37)</li>
<li><a href=3D"https://gist.github.com/bakenzua/5f73c5b55f433729fe005a04e9e=
c3e2f">Emacs Lisp functions to preview quarto documents asynchronously on b=
uffer save, and to kill existing quarto preview processes =C2=B7 GitHub</a>=
(<a href=3D"https://fosstodon.org/@vurtuali/115723393182111423">@vurtuali@=
fosstodon.org</a>)</li>
</ul></li>
<li>Org Mode:
<ul class=3D"org-ul">
<li><a href=3D"https://list.orgmode.org/87v7i8zwib.fsf@localhost">Org Mode =
requests: [RFC] Allow empty headlines without trailing space</a></li>
<li><a href=3D"https://eeame-97718b.frama.io/jours/jour15/">Jour 15 : captu=
rer une id=C3=A9e =C2=B7 Emacs expliqu=C3=A9 =C3=A0 mes enfants</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DGAOZzrm6ecA">EmacsConf 202=
5: Bookclub tapas - Maddie Sullivan (she/her)</a> (31:26)</li>
<li><a href=3D"https://youtu.be/2ljN8xvwjvI">Get Focused with org-pomodoro =
- YouTube</a> (<a href=3D"https://mastodon.social/@curtismchale/11573824478=
9393951">@[email protected]</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3D95WUVP10GG4">Process PDFs =
with Emacs and Org Mode</a> (01:48)</li>
<li><a href=3D"https://github.com/LuciusChen/discourse-graphs">LuciusChen/d=
iscourse-graphs: An Emacs org-mode implementation of the Discourse Graphs p=
rotocol for knowledge synthesis.</a> (<a href=3D"https://www.reddit.com/r/e=
macs/comments/1psvg3t/discourse_graphs_protocol_in_emacs/">Reddit</a>)</li>
<li><a href=3D"https://v.redd.it/6ppub84ykz7g1">[RELEASE] org-transclusion-=
blocks v0.4 - var expansion + PROPERTY inheritance</a> (<a href=3D"https://=
www.reddit.com/r/emacs/comments/1ppvacu/release_orgtransclusionblocks_v04_v=
ar_expansion/">Reddit</a>)</li>
<li><a href=3D"https://bsky.app/profile/bthalpin.bsky.social/post/3malldz2d=
kc2k">Org Mode tip for using R to merge Org Mode tables using a src block -=
@bthalpin.bsky.social</a></li>
<li><a href=3D"https://www.reddit.com/r/orgmode/comments/1poxrgp/update_org=
supertag_56_decoupling_ui_from_data/">(Update) org-supertag 5.6: Decoupling=
UI from Data, Smarter Sync, and Plugin Power</a></li>
<li><a href=3D"https://taingram.org/blog/org-mode-dev-env.html">Tips on Ema=
cs Lisp Development for Contributing to Org-mode</a> (<a href=3D"https://ma=
stodon.social/@tiang/115755659892107431">@[email protected]</a>)</li>
<li>Import, export, and integration:
<ul class=3D"org-ul">
<li><a href=3D"https://gist.github.com/olekenneth/1f49995c53f5e1ae4ad9e774a=
fff7ab7">How to export your org-mode and org-agenda to Apple Reminders =C2=
=B7 GitHub</a> (<a href=3D"https://news.ycombinator.com/item?id=3D46312039"=
>HN</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DvjkQ9kJUR44">EmacsConf 202=
5 Q&A: org-gmail: A deep integration of Gmail into your Org Mode</a> (0=
8:22)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3D4nkFEd73UOE">EmacsConf 202=
5: LaTeX export in org-mode: the overhaul - Pedro A. Aranda Guti=C3=A9rrez =
(he, him)</a> (32:35)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DlNIc8-_C9kQ">EmacsConf 202=
5: Gardening in Emacs: A Windows user's tale of tending, tweaking, and triu=
mph</a> (17:37)</li>
<li><a href=3D"https://github.com/4honor/org-drawio.git">4honor/org-drawio:=
Open, create, export, and display draw.io in org mode</a> (<a href=3D"http=
s://www.reddit.com/r/emacs/comments/1psnp2a/handle_drawio_in_orgmode/">Redd=
it</a>)</li>
<li><a href=3D"https://i.redd.it/34hakvftru7g1.gif">I built a visual Timeli=
ne for Org-Roam (Bi-directional sync + HTML/JS UI)</a> (<a href=3D"https://=
www.reddit.com/r/emacs/comments/1ppcdz1/i_built_a_visual_timeline_for_orgro=
am/">Reddit</a>)</li>
<li><a href=3D"http://yummymelon.com/devnull/export-org-to-markdown-with-th=
e-clipboard.html">Charles Choi: Export Org to Markdown with the Clipboard</=
a> (<a href=3D"https://irreal.org/blog/?p=3D13480">Irreal</a>)</li>
</ul></li>
</ul></li>
<li>Denote:
<ul class=3D"org-ul">
<li><a href=3D"https://protesilaos.com/codelog/2025-12-16-emacs-denote-file=
-prompt-refinements/">Protesilaos Stavrou: Emacs: refinements to the Denote=
file prompt</a></li>
</ul></li>
<li>Completion:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/guibor/consult-spotlight">consult-spotlig=
ht: consult with macOS Spotlight</a> (<a href=3D"https://www.reddit.com/r/e=
macs/comments/1pqggx3/consultspotlight_consult_with_macos_spotlight/">Reddi=
t</a>)</li>
<li><a href=3D"https://eeame-97718b.frama.io/jours/jour14/">Jour 14 : mod=
=C3=A8les =C2=B7 Emacs expliqu=C3=A9 =C3=A0 mes enfants</a></li>
</ul></li>
<li>Coding:
<ul class=3D"org-ul">
<li><a href=3D"https://mastodon.social/@tiang/115758502888540172">Tip about=
using C-c C-v to view a file in a web browser when you're in html-mode</a>=
</li>
<li><a href=3D"https://files.mastodon.social/cache/media_attachments/files/=
115/724/043/475/297/121/original/e56be9e7aaf2aabb.png">Tip about using web-=
mode-indentless-attributes</a> (<a href=3D"https://fosstodon.org/@jasalt/11=
5724043441334936">@[email protected]</a>)</li>
<li><a href=3D"https://gregnewman.io/blog/trying-ty-for-lsp-in-emacs/">Greg=
Newman: Trying Ty for my LSP in Emacs</a></li>
<li><a href=3D"https://mwolson.org/blog/2025-12-17-ty-a-fast-python-type-ch=
ecker-and-lsp-for-emacs/">Mike Olson: ty: A Fast Python Type Checker and LS=
P for Emacs</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DJIpcbE1XrKI">EmacsConf 202=
5 Q&A: Interactive Python programming in Emacs - David Vujic (he/him)</=
a> (18:45)</li>
<li><a href=3D"https://emacs.dyerdwelling.family/emacs/20251216082551-emacs=
--setting-up-emacs-for-c%23-development-on-windows/">James Dyer: Setting Up=
Emacs for C# Development on Windows</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DGGpKmWu54K4">EmacsConf 202=
5 Q&A: Common Lisp images communicating like-a-human through shared Ema=
cs slime and eev</a> (18:25)</li>
<li><a href=3D"https://yannik520.github.io/emacs_android.html">Developing A=
ndroid APP With Emacs</a> (<a href=3D"https://mastodon.social/@tonyptdm/115=
726710597675185">@[email protected]</a>)</li>
<li><a href=3D"https://mastodon.social/@rap1ds/115739578343871920">Tip abou=
t customizing vc-handled-backends if you only use one or two</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DW4eOz3L6Ga8">fzf, magit, a=
nd ast-grep demo</a> (12:41)</li>
</ul></li>
<li>Math:
<ul class=3D"org-ul">
<li><a href=3D"https://eeame-97718b.frama.io/jours/jour21/">Jour 21 : emacs=
sait compter =C2=B7 Emacs expliqu=C3=A9 =C3=A0 mes enfants</a></li>
</ul></li>
<li>Web:
<ul class=3D"org-ul">
<li><a href=3D"https://www.blogbyben.com/2025/12/hbo-bloggerel-still-editin=
g-blogger.html">Ben Simon: hbo-blogger.el: Still Editing Blogger Posts in E=
macs, Still Loving It</a> (<a href=3D"https://irreal.org/blog/?p=3D13483">I=
rreal</a>)</li>
</ul></li>
<li>Mail, news, and chat:
<ul class=3D"org-ul">
<li><a href=3D"https://www.youtube.com/watch?v=3DP42C5wEQK-Y">Emacs Notmuch=
with Multiple Addresses & Auto Encryption</a> (07:22)</li>
<li><a href=3D"https://gist.github.com/TohidEq/2c9cce7735c914d27b430a37c432=
29d8">Finally got two Gmail accounts working in Doom Emacs</a> (<a href=3D"=
https://www.reddit.com/r/emacs/comments/1ppih3j/finally_got_two_gmail_accou=
nts_working_in_doom/">Reddit</a>)</li>
<li><a href=3D"https://donovan-ratefison.mg/2025/12/15/My-Emacs-Journey-Gnu=
s/">Donovan R.: My Emacs Journey (5) - Gnus</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3Diu0iqBd9qSo">EmacsConf 202=
5 Q&A: Reading and writing emails in GNU Emacs with Gnus - Amin Bandali=
(he/him)</a> (24:34)</li>
</ul></li>
<li>Multimedia:
<ul class=3D"org-ul">
<li><a href=3D"https://patpatpat.xyz/emacs_youtube.html">Watching YouTube i=
n Emacs</a> (<a href=3D"https://mastodon.sdf.org/@mostlypat/115757148773916=
063">@[email protected]</a>)</li>
</ul></li>
<li>Fun:
<ul class=3D"org-ul">
<li><a href=3D"https://grinnch.itch.io/pixel-moon-phases">Pixel Moon Phases=
by grinnch</a> (<a href=3D"https://buzz.cicadas.surf/@shoshin/115744505594=
310221">@[email protected]</a>)</li>
<li><a href=3D"https://takeonrules.com/2025/12/16/mythic-bastionland-map-pl=
ay-aid-emacs-package/">Jeremy Friesen: Mythic Bastionland Map Play Aid Emac=
s Package</a></li>
</ul></li>
<li>AI:
<ul class=3D"org-ul">
<li><a href=3D"https://v.redd.it/v6becfxegc8g1">agent-shell 0.25 updates</a=
> (<a href=3D"https://www.reddit.com/r/emacs/comments/1prc83w/agentshell_02=
5_updates/">Reddit</a>)</li>
<li><a href=3D"https://www.youtube.com/watch?v=3DK14Beypjarc">EmacsConf 202=
5 Q&A: Emacs, editors, and LLM driven workflows - Andrew Hyatt (he/him)=
</a> (25:21)</li>
</ul></li>
<li>Community:
<ul class=3D"org-ul">
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1pnr45a/fortnightly_=
tips_tricks_and_questions_20251216/">Fortnightly Tips, Tricks, and Question=
s =E2=80=94 2025-12-16 / week 50</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DDMbrNhx2zWQ">The Annoying =
Usefulness of Emacs</a> (<a href=3D"https://www.reddit.com/r/emacs/comments=
/1poyg6u/a_subdued_love_letter_to_emacs_in_typical_tsoding/">Reddit</a>, <a=
href=3D"https://irreal.org/blog/?p=3D13478">Irreal</a>, <a href=3D"https:/=
/news.ycombinator.com/item?id=3D46310285">HN</a>)</li>
<li><a href=3D"https://brainbaking.com/post/2025/12/properly-preparing-tea-=
while-shaving-a-yak/">Properly Preparing Tea While Shaving An Emacs Yak | B=
rain Baking</a></li>
<li><a href=3D"https://www.youtube.com/watch?v=3DFupJOKR3WeA">Why You Shoul=
d Never Try Emacs</a> (07:14)</li>
</ul></li>
<li>Other:
<ul class=3D"org-ul">
<li><a href=3D"https://github.com/emacs-jp/dmacro/">emacs-jp/dmacro: Repeat=
ed detection and execution of key operation</a> (<a href=3D"https://www.red=
dit.com/r/emacs/comments/1pruegg/interesting_emacs_pacakagedmarcoel/">Reddi=
t</a>)</li>
<li><a href=3D"https://gist.github.com/redblobgames/a2d43b822fa95665c60f546=
a35f11a84">Emacs: use font-lock to add unit conversion to temperatures =C2=
=B7 GitHub</a> (<a href=3D"https://bsky.app/profile/redblobgames.com/post/3=
ma4pvgmqsc2h">@redblobgames.com on Bluesky</a>)</li>
<li><a href=3D"https://mastodon.bsd.cafe/@[email protected]/11576274054907=
8646">ssh/load-key function for loading a key into your SSH agent for a cer=
tain period of time</a></li>
<li><a href=3D"https://www.reddit.com/r/emacs/comments/1posy2t/i_ditched_my=
_terminal_for_emacs/">I ditched my terminal for emacs</a> - change the keyb=
inding that opens the terminal to open emacs instead</li>
<li><a href=3D"https://www.youtube.com/watch?v=3Dlo4eZJNzUAs">EmacsConf 202=
5 Q&A: An introduction to the Emacs Reader - Divy=C3=A1</a> (19:03)</li>
<li><a href=3D"https://tv.dyne.org/w/7Wx9LSHdXtqJYCG2AtqGPt">[14] Emacs Rea=
der: Triaging after Hiatus - 12/22/2025, 2:51:25 PM - Dyne.org TV</a></li>
<li><a href=3D"https://github.com/anuvyklack/hel/tree/main">Hel =E2=80=94 H=
elix Emulation Layer</a> (<a href=3D"https://www.reddit.com/r/emacs/comment=
s/1prm1yy/hel_helix_emulation_layer/">Reddit</a>)</li>
<li><a href=3D"https://github.com/nohzafk/emacs-anywhere">Made a macOS-only=
alternative to emacs-everywhere using Hammerspoon</a> (<a href=3D"https://=
www.reddit.com/r/emacs/comments/1pog8zf/made_a_macosonly_alternative_to_ema=
cseverywhere/">Reddit</a>)</li>
<li><a href=3D"https://brainbaking.com/post/2025/12/getting-emacs-and-macos=
-to-play-nice/">Getting Emacs And MacOS To Play Nice | Brain Baking</a> (<a=
href=3D"https://news.ycombinator.com/item?id=3D46336503">HN</a>)</li>
<li><a href=3D"https://goykhman.ca/gene/blog/2025-12-10-building-emacs-30-o=
n-macos.html">Gene Goykhman: Building Emacs 30 on macOS</a></li>
</ul></li>
<li>Emacs development:
<ul class=3D"org-ul">
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Df3d9371a890699fe4047f693adfcd4d8dbe2fb7d">Add functions to set frame s=
ize and position in one compound step</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dcff022f0c3632c2522e568bd5e96841c1a0271ef">Add binary format specificat=
ions '%b' and '%B'</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Df98c3a940de574f34b1da48a69023fa87e8ed5d0">Remove binary-as-unsigned (b=
ug#79990)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Df5f2306fc1d4370730fdcdd91c8acdf0d7930487">System GUI taskbar and progr=
ess reporter hooks (bug#79859)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dbc30310f8753ee35c77f7e70ba6707f066475aba">Add query-replace-read-trans=
pose-from-to</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3De93a9a905799b2e1e371fe6292a003e6f5480e95">hideshow: Support nested com=
ment block in 'hs-hide-level-recursive'</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D985e942d1ccb71c9b29b35080098b8fb851eecde">hi-lock: Use active region f=
or default values in more places</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Df9172be29a699300d6d4fc054e6bb81e93823df3">Make VC-Dir's 'd' able to de=
lete unregistered files</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D7425e33287547b879c22c4f4ac1b7c78fcbdd6f9">New M-RET, M-p, M-n commands=
in Log View mode</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3Dd76e61d218742396a5f48cbe44af27cacecbea22">New bookmark-after-load-file=
-hook (bug#80003)</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D91d4120289e79c7c8097691cbf89ff5b304b74e4">; lisp/saveplace.el, etc/NEW=
S: Refinements to bug#75837.</a></li>
<li><a href=3D"https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?=
id=3D2b1440946e20bcf910f03cd665f68a268c687192">New optional recentf autosav=
e timer (bug#80002)</a></li>
</ul></li>
<li>New packages:
<ul class=3D"org-ul">
<li><a target=3D"_blank" href=3D"https://melpa.org/#/dired-du-duc">dired-du=
-duc</a>: Speed up dired-du with duc (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/eager-state">eager-sta=
te</a>: Eagerly persist data onto disk (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/fastbuild-bff-mode">fa=
stbuild-bff-mode</a>: Major mode for FASTBuild BFF files (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/gptel-forge-prs">gptel=
-forge-prs</a>: Generate PR descriptions for forge using gptel (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/iwd-manager">iwd-manag=
er</a>: Manage IWD via the D-Bus interface (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/lisp-docstring-toggle"=
>lisp-docstring-toggle</a>: Toggle Lisp docstring visibility (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/markdown-mermaid">mark=
down-mermaid</a>: Preview Mermaid code blocks in Markdown (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/ob-duckdb">ob-duckdb</=
a>: Org Babel integration for DuckDB CLI (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/orgit-file">orgit-file=
</a>: Support for links to files in Git repositories (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/royal-hemlock-theme">r=
oyal-hemlock-theme</a>: Soothing royal-blue light-theme (MELPA)</li>
<li><a target=3D"_blank" href=3D"https://melpa.org/#/whisper">whisper</a>: =
Speech-to-text using Whisper.cpp (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-22.org
Content-Disposition: attachment
Content-Transfer-Encoding: quoted-printable
* 2025-12-22 Emacs news
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCa=
l file]], [[https://emacslife.com/calendar/][Org]]):
- Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/an=
nouncements/ Sat Dec 27 0030 America/Vancouver - 0230 America/Chicago - 033=
0 America/Toronto - 0830 Etc/GMT - 0930 Europe/Berlin - 1400 Asia/Kolkata -=
1630 Asia/Singapore
- 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
- Emacs configuration:
- [[https://www.reddit.com/r/emacs/comments/1pqrjk1/share_your_emacs_conf=
ig/][Share your emacs config]]
- [[https://youtu.be/aPAZUfH2raA][Emacs Customization With Ease 2025_12_1=
6_14:04:29 - YouTube]] ([[https://mastodon.social/@unixbhaskar/115728433348=
303882][@[email protected]]])
- [[https://eeame-97718b.frama.io/jours/jour12/][Jour 12 : raccourcis cla=
vier =C2=B7 Emacs expliqu=C3=A9 =C3=A0 mes enfants]]
- [[https://www.reddit.com/r/emacs/comments/1prh5sl/sliverel_modular_emac=
s_config_management/][Sliver.el - modular emacs config management]]
- [[https://www.reddit.com/gallery/1ppgesw][Emacs powered by Twist.nix: r=
eproducible .emacs.d with ~0.3s startup]]
- Emacs Lisp:
- [[https://github.com/Kinneyzhang/tp][GitHub - Kinneyzhang/tp: Text prop=
erties library for Emacs Lisp.]]
- [[https://github.com/Kinneyzhang/elog][GitHub - Kinneyzhang/elog: A Pow=
erful Logging System for Emacs Lisp]] ([[https://www.reddit.com/r/emacs/com=
ments/1po4cl6/github_kinneyzhangelog_a_powerful_logging_system/][Reddit]])
- [[https://mbork.pl/2025-12-22_Summing_effort_estimates%2c_my_way][Marci=
n Borkowski: Summing effort estimates, my way]]
- [[https://flandrew.srht.site/listful/sw-emacs-awhile.html][Listful Andr=
ew: Awhile =E2=80=94 Time difference from now in different formats (Emacs=
=C2=A0package)]]
- [[https://flandrew.srht.site/listful/when-is-christmas-on-a-saturday.ht=
ml][Listful Andrew: When is Christmas on a Saturday?]]
- [[https://www.jcs-profile.com/posts/editor/elisp-runtime/][Treat Emacs =
as an Elisp Runtime using Eask | Jen-Chieh's Website]]
- [[https://www.youtube.com/watch?v=3DEbxupbXfESg][EmacsConf 2025: Some p=
roblems of modernizing Emacs - Eduardo Ochs (he/him)]] (25:23)
- [[https://kyo.iroiro.party/en/posts/juicemacs-exploring-jit-for-elisp/]=
[Kana: Juicemacs: Exploring Speculative JIT Compilation for ELisp]] ([[http=
s://news.ycombinator.com/item?id=3D46327337][HN]], [[https://lobste.rs/s/vv=
snhj/exploring_speculative_jit_compilation][lobste.rs]])
- Appearance:
- [[https://fosstodon.org/@aethor/115727582312595150][Tip about using mod=
e-line-collapse-minor-modes]]
- Navigation:
- [[https://www.youtube.com/watch?v=3DaSwBn3ddAMQ][The Essentials of Emac=
s Recentf]] (04:44)
- [[https://www.youtube.com/watch?v=3DVpNA44jzf1o][Essentials of Emacs Bo=
okmarks]] (05:27)
- [[https://eeame-97718b.frama.io/jours/jour18/][Jour 18 : chercher et re=
mplacer multiples =C2=B7 Emacs expliqu=C3=A9 =C3=A0 mes enfants]]
- Writing:
- [[https://www.rahuljuliato.com/posts/unicode-emojis?utm_source=3Dreddit=
][Composing Text in Emacs: Unicode, Emojis, and the Power of C-x 8]] ([[htt=
ps://www.reddit.com/r/emacs/comments/1psnudt/composing_text_in_emacs_unicod=
e_emojis_and_the/][Reddit]])
- [[https://github.com/domschl/markdown-inline-images.el][Inline image di=
splay in markdown text]]
- [[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://www.youtube.com/watch?v=3Dv7la6wZtqyU][EmacsConf 2025 Q&A: Em=
acs as a fully-fledged reference manager - Vidianos Giannitsis (he/him)]] (=
22:37)
- [[https://gist.github.com/bakenzua/5f73c5b55f433729fe005a04e9ec3e2f][Em=
acs Lisp functions to preview quarto documents asynchronously on buffer sav=
e, and to kill existing quarto preview processes =C2=B7 GitHub]] ([[https:/=
/fosstodon.org/@vurtuali/115723393182111423][@[email protected]]])
- Org Mode:
- [[https://list.orgmode.org/87v7i8zwib.fsf@localhost][Org Mode requests:=
[RFC] Allow empty headlines without trailing space]]
- [[https://eeame-97718b.frama.io/jours/jour15/][Jour 15 : capturer une i=
d=C3=A9e =C2=B7 Emacs expliqu=C3=A9 =C3=A0 mes enfants]]
- [[https://www.youtube.com/watch?v=3DGAOZzrm6ecA][EmacsConf 2025: Bookcl=
ub tapas - Maddie Sullivan (she/her)]] (31:26)
- [[https://youtu.be/2ljN8xvwjvI][Get Focused with org-pomodoro - YouTube=
]] ([[https://mastodon.social/@curtismchale/115738244789393951][@curtismcha=
[email protected]]])
- [[https://www.youtube.com/watch?v=3D95WUVP10GG4][Process PDFs with Emac=
s and Org Mode]] (01:48)
- [[https://github.com/LuciusChen/discourse-graphs][LuciusChen/discourse-=
graphs: An Emacs org-mode implementation of the Discourse Graphs protocol f=
or knowledge synthesis.]] ([[https://www.reddit.com/r/emacs/comments/1psvg3=
t/discourse_graphs_protocol_in_emacs/][Reddit]])
- [[https://v.redd.it/6ppub84ykz7g1][[RELEASE] org-transclusion-blocks v0=
.4 - var expansion + PROPERTY inheritance]] ([[https://www.reddit.com/r/ema=
cs/comments/1ppvacu/release_orgtransclusionblocks_v04_var_expansion/][Reddi=
t]])
- [[https://bsky.app/profile/bthalpin.bsky.social/post/3malldz2dkc2k][Org=
Mode tip for using R to merge Org Mode tables using a src block - @bthalpi=
n.bsky.social]]
- [[https://www.reddit.com/r/orgmode/comments/1poxrgp/update_orgsupertag_=
56_decoupling_ui_from_data/][(Update) org-supertag 5.6: Decoupling UI from =
Data, Smarter Sync, and Plugin Power]]
- [[https://taingram.org/blog/org-mode-dev-env.html][Tips on Emacs Lisp D=
evelopment for Contributing to Org-mode]] ([[https://mastodon.social/@tiang=
/115755659892107431][@[email protected]]])
- Import, export, and integration:
- [[https://gist.github.com/olekenneth/1f49995c53f5e1ae4ad9e774afff7ab7=
][How to export your org-mode and org-agenda to Apple Reminders =C2=B7 GitH=
ub]] ([[https://news.ycombinator.com/item?id=3D46312039][HN]])
- [[https://www.youtube.com/watch?v=3DvjkQ9kJUR44][EmacsConf 2025 Q&A: =
org-gmail: A deep integration of Gmail into your Org Mode]] (08:22)
- [[https://www.youtube.com/watch?v=3D4nkFEd73UOE][EmacsConf 2025: LaTe=
X export in org-mode: the overhaul - Pedro A. Aranda Guti=C3=A9rrez (he, hi=
m)]] (32:35)
- [[https://www.youtube.com/watch?v=3DlNIc8-_C9kQ][EmacsConf 2025: Gard=
ening in Emacs: A Windows user's tale of tending, tweaking, and triumph]] (=
17:37)
- [[https://github.com/4honor/org-drawio.git][4honor/org-drawio: Open, =
create, export, and display draw.io in org mode]] ([[https://www.reddit.com=
/r/emacs/comments/1psnp2a/handle_drawio_in_orgmode/][Reddit]])
- [[https://i.redd.it/34hakvftru7g1.gif][I built a visual Timeline for =
Org-Roam (Bi-directional sync + HTML/JS UI)]] ([[https://www.reddit.com/r/e=
macs/comments/1ppcdz1/i_built_a_visual_timeline_for_orgroam/][Reddit]])
- [[http://yummymelon.com/devnull/export-org-to-markdown-with-the-clipb=
oard.html][Charles Choi: Export Org to Markdown with the Clipboard]] ([[htt=
ps://irreal.org/blog/?p=3D13480][Irreal]])
- Denote:
- [[https://protesilaos.com/codelog/2025-12-16-emacs-denote-file-prompt-r=
efinements/][Protesilaos Stavrou: Emacs: refinements to the Denote file pro=
mpt]]
- Completion:
- [[https://github.com/guibor/consult-spotlight][consult-spotlight: consu=
lt with macOS Spotlight]] ([[https://www.reddit.com/r/emacs/comments/1pqggx=
3/consultspotlight_consult_with_macos_spotlight/][Reddit]])
- [[https://eeame-97718b.frama.io/jours/jour14/][Jour 14 : mod=C3=A8les =
=C2=B7 Emacs expliqu=C3=A9 =C3=A0 mes enfants]]
- Coding:
- [[https://mastodon.social/@tiang/115758502888540172][Tip about using C-=
c C-v to view a file in a web browser when you're in html-mode]]
- [[https://files.mastodon.social/cache/media_attachments/files/115/724/0=
43/475/297/121/original/e56be9e7aaf2aabb.png][Tip about using web-mode-inde=
ntless-attributes]] ([[https://fosstodon.org/@jasalt/115724043441334936][@j=
[email protected]]])
- [[https://gregnewman.io/blog/trying-ty-for-lsp-in-emacs/][Greg Newman: =
Trying Ty for my LSP in Emacs]]
- [[https://mwolson.org/blog/2025-12-17-ty-a-fast-python-type-checker-and=
-lsp-for-emacs/][Mike Olson: ty: A Fast Python Type Checker and LSP for Ema=
cs]]
- [[https://www.youtube.com/watch?v=3DJIpcbE1XrKI][EmacsConf 2025 Q&A: In=
teractive Python programming in Emacs - David Vujic (he/him)]] (18:45)
- [[https://emacs.dyerdwelling.family/emacs/20251216082551-emacs--setting=
-up-emacs-for-c%23-development-on-windows/][James Dyer: Setting Up Emacs fo=
r C# Development on Windows]]
- [[https://www.youtube.com/watch?v=3DGGpKmWu54K4][EmacsConf 2025 Q&A: Co=
mmon Lisp images communicating like-a-human through shared Emacs slime and =
eev]] (18:25)
- [[https://yannik520.github.io/emacs_android.html][Developing Android AP=
P With Emacs]] ([[https://mastodon.social/@tonyptdm/115726710597675185][@to=
[email protected]]])
- [[https://mastodon.social/@rap1ds/115739578343871920][Tip about customi=
zing vc-handled-backends if you only use one or two]]
- [[https://www.youtube.com/watch?v=3DW4eOz3L6Ga8][fzf, magit, and ast-gr=
ep demo]] (12:41)
- Math:
- [[https://eeame-97718b.frama.io/jours/jour21/][Jour 21 : emacs sait com=
pter =C2=B7 Emacs expliqu=C3=A9 =C3=A0 mes enfants]]
- Web:
- [[https://www.blogbyben.com/2025/12/hbo-bloggerel-still-editing-blogger=
.html][Ben Simon: hbo-blogger.el: Still Editing Blogger Posts in Emacs, Sti=
ll Loving It]] ([[https://irreal.org/blog/?p=3D13483][Irreal]])
- Mail, news, and chat:
- [[https://www.youtube.com/watch?v=3DP42C5wEQK-Y][Emacs Notmuch with Mul=
tiple Addresses & Auto Encryption]] (07:22)
- [[https://gist.github.com/TohidEq/2c9cce7735c914d27b430a37c43229d8][Fin=
ally got two Gmail accounts working in Doom Emacs]] ([[https://www.reddit.c=
om/r/emacs/comments/1ppih3j/finally_got_two_gmail_accounts_working_in_doom/=
][Reddit]])
- [[https://donovan-ratefison.mg/2025/12/15/My-Emacs-Journey-Gnus/][Donov=
an R.: My Emacs Journey (5) - Gnus]]
- [[https://www.youtube.com/watch?v=3Diu0iqBd9qSo][EmacsConf 2025 Q&A: Re=
ading and writing emails in GNU Emacs with Gnus - Amin Bandali (he/him)]] (=
24:34)
- Multimedia:
- [[https://patpatpat.xyz/emacs_youtube.html][Watching YouTube in Emacs]]=
([[https://mastodon.sdf.org/@mostlypat/115757148773916063][@mostlypat@mast=
odon.sdf.org]])
- Fun:
- [[https://grinnch.itch.io/pixel-moon-phases][Pixel Moon Phases by grinn=
ch]] ([[https://buzz.cicadas.surf/@shoshin/115744505594310221][@shoshin@buz=
z.cicadas.surf]])
- [[https://takeonrules.com/2025/12/16/mythic-bastionland-map-play-aid-em=
acs-package/][Jeremy Friesen: Mythic Bastionland Map Play Aid Emacs Package=
]]
- AI:
- [[https://v.redd.it/v6becfxegc8g1][agent-shell 0.25 updates]] ([[https:=
//www.reddit.com/r/emacs/comments/1prc83w/agentshell_025_updates/][Reddit]])
- [[https://www.youtube.com/watch?v=3DK14Beypjarc][EmacsConf 2025 Q&A: Em=
acs, editors, and LLM driven workflows - Andrew Hyatt (he/him)]] (25:21)
- Community:
- [[https://www.reddit.com/r/emacs/comments/1pnr45a/fortnightly_tips_tric=
ks_and_questions_20251216/][Fortnightly Tips, Tricks, and Questions =E2=80=
=94 2025-12-16 / week 50]]
- [[https://www.youtube.com/watch?v=3DDMbrNhx2zWQ][The Annoying Usefulnes=
s of Emacs]] ([[https://www.reddit.com/r/emacs/comments/1poyg6u/a_subdued_l=
ove_letter_to_emacs_in_typical_tsoding/][Reddit]], [[https://irreal.org/blo=
g/?p=3D13478][Irreal]], [[https://news.ycombinator.com/item?id=3D46310285][=
HN]])
- [[https://brainbaking.com/post/2025/12/properly-preparing-tea-while-sha=
ving-a-yak/][Properly Preparing Tea While Shaving An Emacs Yak | Brain Baki=
ng]]
- [[https://www.youtube.com/watch?v=3DFupJOKR3WeA][Why You Should Never T=
ry Emacs]] (07:14)
- Other:
- [[https://github.com/emacs-jp/dmacro/][emacs-jp/dmacro: Repeated detect=
ion and execution of key operation]] ([[https://www.reddit.com/r/emacs/comm=
ents/1pruegg/interesting_emacs_pacakagedmarcoel/][Reddit]])
- [[https://gist.github.com/redblobgames/a2d43b822fa95665c60f546a35f11a84=
][Emacs: use font-lock to add unit conversion to temperatures =C2=B7 GitHub=
]] ([[https://bsky.app/profile/redblobgames.com/post/3ma4pvgmqsc2h][@redblo=
bgames.com on Bluesky]])
- [[https://mastodon.bsd.cafe/@[email protected]/115762740549078646][ssh=
/load-key function for loading a key into your SSH agent for a certain peri=
od of time]]
- [[https://www.reddit.com/r/emacs/comments/1posy2t/i_ditched_my_terminal=
_for_emacs/][I ditched my terminal for emacs]] - change the keybinding that=
opens the terminal to open emacs instead
- [[https://www.youtube.com/watch?v=3Dlo4eZJNzUAs][EmacsConf 2025 Q&A: An=
introduction to the Emacs Reader - Divy=C3=A1]] (19:03)
- [[https://tv.dyne.org/w/7Wx9LSHdXtqJYCG2AtqGPt][[14] Emacs Reader: Tria=
ging after Hiatus - 12/22/2025, 2:51:25 PM - Dyne.org TV]]
- [[https://github.com/anuvyklack/hel/tree/main][Hel =E2=80=94 Helix Emul=
ation Layer]] ([[https://www.reddit.com/r/emacs/comments/1prm1yy/hel_helix_=
emulation_layer/][Reddit]])
- [[https://github.com/nohzafk/emacs-anywhere][Made a macOS-only alternat=
ive to emacs-everywhere using Hammerspoon]] ([[https://www.reddit.com/r/ema=
cs/comments/1pog8zf/made_a_macosonly_alternative_to_emacseverywhere/][Reddi=
t]])
- [[https://brainbaking.com/post/2025/12/getting-emacs-and-macos-to-play-=
nice/][Getting Emacs And MacOS To Play Nice | Brain Baking]] ([[https://new=
s.ycombinator.com/item?id=3D46336503][HN]])
- [[https://goykhman.ca/gene/blog/2025-12-10-building-emacs-30-on-macos.h=
tml][Gene Goykhman: Building Emacs 30 on macOS]]
- Emacs development:
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df3d9=
371a890699fe4047f693adfcd4d8dbe2fb7d][Add functions to set frame size and p=
osition in one compound step]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dcff0=
22f0c3632c2522e568bd5e96841c1a0271ef][Add binary format specifications '%b'=
and '%B']]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df98c=
3a940de574f34b1da48a69023fa87e8ed5d0][Remove binary-as-unsigned (bug#79990)=
]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df5f2=
306fc1d4370730fdcdd91c8acdf0d7930487][System GUI taskbar and progress repor=
ter hooks (bug#79859)]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dbc30=
310f8753ee35c77f7e70ba6707f066475aba][Add query-replace-read-transpose-from=
-to]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3De93a=
9a905799b2e1e371fe6292a003e6f5480e95][hideshow: Support nested comment bloc=
k in 'hs-hide-level-recursive']]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D985e=
942d1ccb71c9b29b35080098b8fb851eecde][hi-lock: Use active region for defaul=
t values in more places]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Df917=
2be29a699300d6d4fc054e6bb81e93823df3][Make VC-Dir's 'd' able to delete unre=
gistered files]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D7425=
e33287547b879c22c4f4ac1b7c78fcbdd6f9][New M-RET, M-p, M-n commands in Log V=
iew mode]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3Dd76e=
61d218742396a5f48cbe44af27cacecbea22][New bookmark-after-load-file-hook (bu=
g#80003)]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D91d4=
120289e79c7c8097691cbf89ff5b304b74e4][; lisp/saveplace.el, etc/NEWS: Refine=
ments to bug#75837.]]
- [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3D2b14=
40946e20bcf910f03cd665f68a268c687192][New optional recentf autosave timer (=
bug#80002)]]
- New packages:
- https://melpa.org/#/dired-du-duc: Speed up dired-du with duc (MELPA)
- https://melpa.org/#/eager-state: Eagerly persist data onto disk (MELPA)
- https://melpa.org/#/fastbuild-bff-mode: Major mode for FASTBuild BFF fi=
les (MELPA)
- https://melpa.org/#/gptel-forge-prs: Generate PR descriptions for forge=
using gptel (MELPA)
- https://melpa.org/#/iwd-manager: Manage IWD via the D-Bus interface (ME=
LPA)
- https://melpa.org/#/lisp-docstring-toggle: Toggle Lisp docstring visibi=
lity (MELPA)
- https://melpa.org/#/markdown-mermaid: Preview Mermaid code blocks in Ma=
rkdown (MELPA)
- https://melpa.org/#/ob-duckdb: Org Babel integration for DuckDB CLI (ME=
LPA)
- https://melpa.org/#/orgit-file: Support for links to files in Git repos=
itories (MELPA)
- https://melpa.org/#/royal-hemlock-theme: Soothing royal-blue light-them=
e (MELPA)
- https://melpa.org/#/whisper: Speech-to-text using Whisper.cpp (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
--=-=-=--