2025-12-22 Emacs news
=====================

  - Upcoming events (iCal file 
https://emacslife.com/calendar/emacs-calendar.ics, Org 
https://emacslife.com/calendar/):
      - Emacs APAC: Emacs APAC meetup (virtual) 
//emacs-apac.gitlab.io/announcements/ 
https://emacs-apac.gitlab.io/announcements/ Sat Dec 27 0030 America/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 - 1230 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.github.io/ Fri Jan 2 0800 America/Vancouver - 1000 
America/Chicago - 1100 America/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/1pqrjk1/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 · Emacs expliqué à 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 startup 
https://www.reddit.com/gallery/1ppgesw
  - Emacs Lisp:
      - GitHub - Kinneyzhang/tp: Text properties library for Emacs Lisp. 
https://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 — Time difference from now in different formats 
(Emacs package) https://flandrew.srht.site/listful/sw-emacs-awhile.html
      - Listful Andrew: When is Christmas on a Saturday? 
https://flandrew.srht.site/listful/when-is-christmas-on-a-saturday.html
      - Treat Emacs as an Elisp Runtime using Eask | Jen-Chieh's Website 
https://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=EbxupbXfESg (25:23)
      - Kana: Juicemacs: Exploring Speculative JIT Compilation for ELisp 
https://kyo.iroiro.party/en/posts/juicemacs-exploring-jit-for-elisp/ (HN 
https://news.ycombinator.com/item?id=46327337, lobste.rs 
https://lobste.rs/s/vvsnhj/exploring_speculative_jit_compilation)
  - Appearance:
      - Tip about using mode-line-collapse-minor-modes 
https://fosstodon.org/@aethor/115727582312595150
  - Navigation:
      - The Essentials of Emacs Recentf 
https://www.youtube.com/watch?v=aSwBn3ddAMQ (04:44)
      - Essentials of Emacs Bookmarks 
https://www.youtube.com/watch?v=VpNA44jzf1o (05:27)
      - Jour 18 : chercher et remplacer multiples · Emacs expliqué à mes 
enfants https://eeame-97718b.frama.io/jours/jour18/
  - Writing:
      - Composing Text in Emacs: Unicode, Emojis, and the Power of C-x 8 
https://www.rahuljuliato.com/posts/unicode-emojis?utm_source=reddit (Reddit 
https://www.reddit.com/r/emacs/comments/1psnudt/composing_text_in_emacs_unicode_emojis_and_the/)
      - Inline image display in markdown text 
https://github.com/domschl/markdown-inline-images.el
      - Jour 22 : gérer une bibliographie · Emacs expliqué à mes enfants 
https://eeame-97718b.frama.io/jours/jour22/
      - EmacsConf 2025 Q&A: Emacs as a fully-fledged reference manager - 
Vidianos Giannitsis (he/him) https://www.youtube.com/watch?v=v7la6wZtqyU (22:37)
      - Emacs Lisp functions to preview quarto documents asynchronously on 
buffer save, and to kill existing quarto preview processes · GitHub 
https://gist.github.com/bakenzua/5f73c5b55f433729fe005a04e9ec3e2f 
(@[email protected] https://fosstodon.org/@vurtuali/115723393182111423)
  - Org Mode:
      - Org Mode requests: [RFC] Allow empty headlines without trailing space 
https://list.orgmode.org/87v7i8zwib.fsf@localhost
      - Jour 15 : capturer une idée · Emacs expliqué à mes enfants 
https://eeame-97718b.frama.io/jours/jour15/
      - EmacsConf 2025: Bookclub tapas - Maddie Sullivan (she/her) 
https://www.youtube.com/watch?v=GAOZzrm6ecA (31:26)
      - Get Focused with org-pomodoro - YouTube https://youtu.be/2ljN8xvwjvI 
(@[email protected] 
https://mastodon.social/@curtismchale/115738244789393951)
      - Process PDFs with Emacs and Org Mode 
https://www.youtube.com/watch?v=95WUVP10GG4 (01:48)
      - LuciusChen/discourse-graphs: An Emacs org-mode implementation of the 
Discourse Graphs protocol for knowledge synthesis. 
https://github.com/LuciusChen/discourse-graphs (Reddit 
https://www.reddit.com/r/emacs/comments/1psvg3t/discourse_graphs_protocol_in_emacs/)
      - [RELEASE] org-transclusion-blocks v0.4 - var expansion + PROPERTY 
inheritance 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, and 
Plugin Power 
https://www.reddit.com/r/orgmode/comments/1poxrgp/update_orgsupertag_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://mastodon.social/@tiang/115755659892107431)
      - Import, export, and integration:
      - How to export your org-mode and org-agenda to Apple Reminders · GitHub 
https://gist.github.com/olekenneth/1f49995c53f5e1ae4ad9e774afff7ab7 (HN 
https://news.ycombinator.com/item?id=46312039)
      - EmacsConf 2025 Q&A: org-gmail: A deep integration of Gmail into your 
Org Mode https://www.youtube.com/watch?v=vjkQ9kJUR44 (08:22)
      - EmacsConf 2025: LaTeX export in org-mode: the overhaul - Pedro A. 
Aranda Gutiérrez (he, him) https://www.youtube.com/watch?v=4nkFEd73UOE (32:35)
      - EmacsConf 2025: Gardening in Emacs: A Windows user's tale of tending, 
tweaking, and triumph https://www.youtube.com/watch?v=lNIc8-_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.com/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://yummymelon.com/devnull/export-org-to-markdown-with-the-clipboard.html 
(Irreal https://irreal.org/blog/?p=13480)
  - Denote:
      - Protesilaos Stavrou: Emacs: refinements to the Denote file prompt 
https://protesilaos.com/codelog/2025-12-16-emacs-denote-file-prompt-refinements/
  - Completion:
      - consult-spotlight: consult with macOS Spotlight 
https://github.com/guibor/consult-spotlight (Reddit 
https://www.reddit.com/r/emacs/comments/1pqggx3/consultspotlight_consult_with_macos_spotlight/)
      - Jour 14 : modèles · Emacs expliqué à mes enfants 
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.mastodon.social/cache/media_attachments/files/115/724/043/475/297/121/original/e56be9e7aaf2aabb.png
 (@[email protected] https://fosstodon.org/@jasalt/115724043441334936)
      - Greg Newman: Trying Ty for my LSP in Emacs 
https://gregnewman.io/blog/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-emacs/
      - EmacsConf 2025 Q&A: Interactive Python programming in Emacs - David 
Vujic (he/him) https://www.youtube.com/watch?v=JIpcbE1XrKI (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 
through shared Emacs slime and eev https://www.youtube.com/watch?v=GGpKmWu54K4 
(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 two 
https://mastodon.social/@rap1ds/115739578343871920
      - fzf, magit, and ast-grep demo 
https://www.youtube.com/watch?v=W4eOz3L6Ga8 (12:41)
  - Math:
      - Jour 21 : emacs sait compter · Emacs expliqué à mes enfants 
https://eeame-97718b.frama.io/jours/jour21/
  - Web:
      - Ben Simon: hbo-blogger.el: Still Editing Blogger Posts in Emacs, Still 
Loving It 
https://www.blogbyben.com/2025/12/hbo-bloggerel-still-editing-blogger.html 
(Irreal https://irreal.org/blog/?p=13483)
  - Mail, news, and chat:
      - Emacs Notmuch with Multiple Addresses & Auto Encryption 
https://www.youtube.com/watch?v=P42C5wEQK-Y (07:22)
      - Finally got two Gmail accounts working in Doom Emacs 
https://gist.github.com/TohidEq/2c9cce7735c914d27b430a37c43229d8 (Reddit 
https://www.reddit.com/r/emacs/comments/1ppih3j/finally_got_two_gmail_accounts_working_in_doom/)
      - Donovan R.: My Emacs Journey (5) - Gnus 
https://donovan-ratefison.mg/2025/12/15/My-Emacs-Journey-Gnus/
      - EmacsConf 2025 Q&A: Reading and writing emails in GNU Emacs with Gnus - 
Amin Bandali (he/him) https://www.youtube.com/watch?v=iu0iqBd9qSo (24:34)
  - Multimedia:
      - Watching YouTube in Emacs https://patpatpat.xyz/emacs_youtube.html 
(@[email protected] 
https://mastodon.sdf.org/@mostlypat/115757148773916063)
  - Fun:
      - Pixel Moon Phases by grinnch https://grinnch.itch.io/pixel-moon-phases 
(@[email protected] 
https://buzz.cicadas.surf/@shoshin/115744505594310221)
      - 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 
https://www.reddit.com/r/emacs/comments/1prc83w/agentshell_025_updates/)
      - EmacsConf 2025 Q&A: Emacs, editors, and LLM driven workflows - Andrew 
Hyatt (he/him) https://www.youtube.com/watch?v=K14Beypjarc (25:21)
  - Community:
      - Fortnightly Tips, Tricks, and Questions — 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=DMbrNhx2zWQ (Reddit 
https://www.reddit.com/r/emacs/comments/1poyg6u/a_subdued_love_letter_to_emacs_in_typical_tsoding/,
 Irreal https://irreal.org/blog/?p=13478, HN 
https://news.ycombinator.com/item?id=46310285)
      - Properly Preparing Tea While Shaving An Emacs Yak | Brain Baking 
https://brainbaking.com/post/2025/12/properly-preparing-tea-while-shaving-a-yak/
      - Why You Should Never Try Emacs 
https://www.youtube.com/watch?v=FupJOKR3WeA (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 · GitHub 
https://gist.github.com/redblobgames/a2d43b822fa95665c60f546a35f11a84 
(@redblobgames.com on Bluesky 
https://bsky.app/profile/redblobgames.com/post/3ma4pvgmqsc2h)
      - ssh/load-key function for loading a key into your SSH agent for a 
certain period of time 
https://mastodon.bsd.cafe/@[email protected]/115762740549078646
      - I ditched my terminal for emacs 
https://www.reddit.com/r/emacs/comments/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á 
https://www.youtube.com/watch?v=lo4eZJNzUAs (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 — Helix Emulation Layer https://github.com/anuvyklack/hel/tree/main 
(Reddit 
https://www.reddit.com/r/emacs/comments/1prm1yy/hel_helix_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://brainbaking.com/post/2025/12/getting-emacs-and-macos-to-play-nice/ (HN 
https://news.ycombinator.com/item?id=46336503)
      - 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 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f3d9371a890699fe4047f693adfcd4d8dbe2fb7d
      - Add binary format specifications '%b' and '%B' 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cff022f0c3632c2522e568bd5e96841c1a0271ef
      - Remove binary-as-unsigned (bug#79990) 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f98c3a940de574f34b1da48a69023fa87e8ed5d0
      - System GUI taskbar and progress reporter hooks (bug#79859) 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f5f2306fc1d4370730fdcdd91c8acdf0d7930487
      - Add query-replace-read-transpose-from-to 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bc30310f8753ee35c77f7e70ba6707f066475aba
      - hideshow: Support nested comment block in 'hs-hide-level-recursive' 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e93a9a905799b2e1e371fe6292a003e6f5480e95
      - hi-lock: Use active region for default values in more places 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=985e942d1ccb71c9b29b35080098b8fb851eecde
      - Make VC-Dir's 'd' able to delete unregistered files 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f9172be29a699300d6d4fc054e6bb81e93823df3
      - New M-RET, M-p, M-n commands in Log View mode 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7425e33287547b879c22c4f4ac1b7c78fcbdd6f9
      - New bookmark-after-load-file-hook (bug#80003) 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d76e61d218742396a5f48cbe44af27cacecbea22
      - ; lisp/saveplace.el, etc/NEWS: Refinements to bug#75837. 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=91d4120289e79c7c8097691cbf89ff5b304b74e4
      - New optional recentf autosave timer (bug#80002) 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2b1440946e20bcf910f03cd665f68a268c687192
  - 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 
files (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 
(MELPA)
      - https://melpa.org/#/lisp-docstring-toggle: Toggle Lisp docstring 
visibility (MELPA)
      - https://melpa.org/#/markdown-mermaid: Preview Mermaid code blocks in 
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 
repositories (MELPA)
      - https://melpa.org/#/royal-hemlock-theme: Soothing royal-blue 
light-theme (MELPA)
      - https://melpa.org/#/whisper: Speech-to-text using Whisper.cpp (MELPA)

  Links from reddit.com/r/emacs https://www.reddit.com/r/emacs, r/orgmode 
https://www.reddit.com/r/orgmode, r/spacemacs 
https://www.reddit.com/r/spacemacs, Mastodon #emacs 
https://mastodon.social/tags/emacs, Bluesky #emacs 
https://bsky.app/hashtag/emacs, Hacker News 
https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story,
 lobste.rs https://lobste.rs/search?q=emacs&what=stories&order=newest, 
programming.dev https://programming.dev/c/emacs?dataType=Post&page=1&sort=New, 
lemmy.world https://lemmy.world/c/emacs, lemmy.ml 
https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New, planet.emacslife.com 
https://planet.emacslife.com, YouTube 
https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt, the 
Emacs NEWS file http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS, Emacs 
Calendar https://emacslife.com/calendar/, and emacs-devel 
https://lists.gnu.org/archive/html/emacs-devel/2025-12. Thanks to Andrés 
Ramírez for emacs-devel links. Do you have an Emacs-related link or 
announcement? Please e-mail me at [email protected] 
mailto:[email protected]. Thank you!

    
    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, look 
for something that mentions text/html. More info: 
https://sachachua.com/topic/emacs-news/
    
    * 2025-12-22 Emacs news
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][Org]]):
  - Emacs APAC: Emacs APAC meetup (virtual) https://emacs-apac.gitlab.io/announcements/ Sat Dec 27 0030 America/Vancouver - 0230 America/Chicago - 0330 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/Singapore
  - M-x Research: TBA https://m-x-research.github.io/ Fri Jan 2 0800 America/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_config/][Share your emacs config]]
  - [[https://youtu.be/aPAZUfH2raA][Emacs Customization With Ease 2025_12_16_14:04:29 - YouTube]] ([[https://mastodon.social/@unixbhaskar/115728433348303882][@[email protected]]])
  - [[https://eeame-97718b.frama.io/jours/jour12/][Jour 12 : raccourcis clavier · Emacs expliqué à mes enfants]]
  - [[https://www.reddit.com/r/emacs/comments/1prh5sl/sliverel_modular_emacs_config_management/][Sliver.el - modular emacs config management]]
  - [[https://www.reddit.com/gallery/1ppgesw][Emacs powered by Twist.nix: reproducible .emacs.d with ~0.3s startup]]
- Emacs Lisp:
  - [[https://github.com/Kinneyzhang/tp][GitHub - Kinneyzhang/tp: Text properties library for Emacs Lisp.]]
  - [[https://github.com/Kinneyzhang/elog][GitHub - Kinneyzhang/elog: A Powerful Logging System for Emacs Lisp]] ([[https://www.reddit.com/r/emacs/comments/1po4cl6/github_kinneyzhangelog_a_powerful_logging_system/][Reddit]])
  - [[https://mbork.pl/2025-12-22_Summing_effort_estimates%2c_my_way][Marcin Borkowski: Summing effort estimates, my way]]
  - [[https://flandrew.srht.site/listful/sw-emacs-awhile.html][Listful Andrew: Awhile — Time difference from now in different formats (Emacs package)]]
  - [[https://flandrew.srht.site/listful/when-is-christmas-on-a-saturday.html][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=EbxupbXfESg][EmacsConf 2025: Some problems 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]] ([[https://news.ycombinator.com/item?id=46327337][HN]], [[https://lobste.rs/s/vvsnhj/exploring_speculative_jit_compilation][lobste.rs]])
- Appearance:
  - [[https://fosstodon.org/@aethor/115727582312595150][Tip about using mode-line-collapse-minor-modes]]
- Navigation:
  - [[https://www.youtube.com/watch?v=aSwBn3ddAMQ][The Essentials of Emacs Recentf]] (04:44)
  - [[https://www.youtube.com/watch?v=VpNA44jzf1o][Essentials of Emacs Bookmarks]] (05:27)
  - [[https://eeame-97718b.frama.io/jours/jour18/][Jour 18 : chercher et remplacer multiples · Emacs expliqué à mes enfants]]
- Writing:
  - [[https://www.rahuljuliato.com/posts/unicode-emojis?utm_source=reddit][Composing Text in Emacs: Unicode, Emojis, and the Power of C-x 8]] ([[https://www.reddit.com/r/emacs/comments/1psnudt/composing_text_in_emacs_unicode_emojis_and_the/][Reddit]])
  - [[https://github.com/domschl/markdown-inline-images.el][Inline image display in markdown text]]
  - [[https://eeame-97718b.frama.io/jours/jour22/][Jour 22 : gérer une bibliographie · Emacs expliqué à mes enfants]]
  - [[https://www.youtube.com/watch?v=v7la6wZtqyU][EmacsConf 2025 Q&A: Emacs as a fully-fledged reference manager - Vidianos Giannitsis (he/him)]] (22:37)
  - [[https://gist.github.com/bakenzua/5f73c5b55f433729fe005a04e9ec3e2f][Emacs Lisp functions to preview quarto documents asynchronously on buffer save, and to kill existing quarto preview processes · 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 idée · Emacs expliqué à mes enfants]]
  - [[https://www.youtube.com/watch?v=GAOZzrm6ecA][EmacsConf 2025: Bookclub tapas - Maddie Sullivan (she/her)]] (31:26)
  - [[https://youtu.be/2ljN8xvwjvI][Get Focused with org-pomodoro - YouTube]] ([[https://mastodon.social/@curtismchale/115738244789393951][@[email protected]]])
  - [[https://www.youtube.com/watch?v=95WUVP10GG4][Process PDFs with Emacs and Org Mode]] (01:48)
  - [[https://github.com/LuciusChen/discourse-graphs][LuciusChen/discourse-graphs: An Emacs org-mode implementation of the Discourse Graphs protocol for knowledge synthesis.]] ([[https://www.reddit.com/r/emacs/comments/1psvg3t/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/emacs/comments/1ppvacu/release_orgtransclusionblocks_v04_var_expansion/][Reddit]])
  - [[https://bsky.app/profile/bthalpin.bsky.social/post/3malldz2dkc2k][Org Mode tip for using R to merge Org Mode tables using a src block - @bthalpin.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 Development 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 · GitHub]] ([[https://news.ycombinator.com/item?id=46312039][HN]])
    - [[https://www.youtube.com/watch?v=vjkQ9kJUR44][EmacsConf 2025 Q&A: org-gmail: A deep integration of Gmail into your Org Mode]] (08:22)
    - [[https://www.youtube.com/watch?v=4nkFEd73UOE][EmacsConf 2025: LaTeX export in org-mode: the overhaul - Pedro A. Aranda Gutiérrez (he, him)]] (32:35)
    - [[https://www.youtube.com/watch?v=lNIc8-_C9kQ][EmacsConf 2025: Gardening 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/emacs/comments/1ppcdz1/i_built_a_visual_timeline_for_orgroam/][Reddit]])
    - [[http://yummymelon.com/devnull/export-org-to-markdown-with-the-clipboard.html][Charles Choi: Export Org to Markdown with the Clipboard]] ([[https://irreal.org/blog/?p=13480][Irreal]])
- Denote:
  - [[https://protesilaos.com/codelog/2025-12-16-emacs-denote-file-prompt-refinements/][Protesilaos Stavrou: Emacs: refinements to the Denote file prompt]]
- Completion:
  - [[https://github.com/guibor/consult-spotlight][consult-spotlight: consult with macOS Spotlight]] ([[https://www.reddit.com/r/emacs/comments/1pqggx3/consultspotlight_consult_with_macos_spotlight/][Reddit]])
  - [[https://eeame-97718b.frama.io/jours/jour14/][Jour 14 : modèles · Emacs expliqué à 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/043/475/297/121/original/e56be9e7aaf2aabb.png][Tip about using web-mode-indentless-attributes]] ([[https://fosstodon.org/@jasalt/115724043441334936][@[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 Emacs]]
  - [[https://www.youtube.com/watch?v=JIpcbE1XrKI][EmacsConf 2025 Q&A: Interactive 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 for C# Development on Windows]]
  - [[https://www.youtube.com/watch?v=GGpKmWu54K4][EmacsConf 2025 Q&A: Common Lisp images communicating like-a-human through shared Emacs slime and eev]] (18:25)
  - [[https://yannik520.github.io/emacs_android.html][Developing Android APP With Emacs]] ([[https://mastodon.social/@tonyptdm/115726710597675185][@[email protected]]])
  - [[https://mastodon.social/@rap1ds/115739578343871920][Tip about customizing vc-handled-backends if you only use one or two]]
  - [[https://www.youtube.com/watch?v=W4eOz3L6Ga8][fzf, magit, and ast-grep demo]] (12:41)
- Math:
  - [[https://eeame-97718b.frama.io/jours/jour21/][Jour 21 : emacs sait compter · Emacs expliqué à 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, Still Loving It]] ([[https://irreal.org/blog/?p=13483][Irreal]])
- Mail, news, and chat:
  - [[https://www.youtube.com/watch?v=P42C5wEQK-Y][Emacs Notmuch with Multiple Addresses & Auto Encryption]] (07:22)
  - [[https://gist.github.com/TohidEq/2c9cce7735c914d27b430a37c43229d8][Finally got two Gmail accounts working in Doom Emacs]] ([[https://www.reddit.com/r/emacs/comments/1ppih3j/finally_got_two_gmail_accounts_working_in_doom/][Reddit]])
  - [[https://donovan-ratefison.mg/2025/12/15/My-Emacs-Journey-Gnus/][Donovan R.: My Emacs Journey (5) - Gnus]]
  - [[https://www.youtube.com/watch?v=iu0iqBd9qSo][EmacsConf 2025 Q&A: Reading 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][@[email protected]]])
- Fun:
  - [[https://grinnch.itch.io/pixel-moon-phases][Pixel Moon Phases by grinnch]] ([[https://buzz.cicadas.surf/@shoshin/115744505594310221][@[email protected]]])
  - [[https://takeonrules.com/2025/12/16/mythic-bastionland-map-play-aid-emacs-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=K14Beypjarc][EmacsConf 2025 Q&A: Emacs, editors, and LLM driven workflows - Andrew Hyatt (he/him)]] (25:21)
- Community:
  - [[https://www.reddit.com/r/emacs/comments/1pnr45a/fortnightly_tips_tricks_and_questions_20251216/][Fortnightly Tips, Tricks, and Questions — 2025-12-16 / week 50]]
  - [[https://www.youtube.com/watch?v=DMbrNhx2zWQ][The Annoying Usefulness of Emacs]] ([[https://www.reddit.com/r/emacs/comments/1poyg6u/a_subdued_love_letter_to_emacs_in_typical_tsoding/][Reddit]], [[https://irreal.org/blog/?p=13478][Irreal]], [[https://news.ycombinator.com/item?id=46310285][HN]])
  - [[https://brainbaking.com/post/2025/12/properly-preparing-tea-while-shaving-a-yak/][Properly Preparing Tea While Shaving An Emacs Yak | Brain Baking]]
  - [[https://www.youtube.com/watch?v=FupJOKR3WeA][Why You Should Never Try Emacs]] (07:14)
- Other:
  - [[https://github.com/emacs-jp/dmacro/][emacs-jp/dmacro: Repeated detection and execution of key operation]] ([[https://www.reddit.com/r/emacs/comments/1pruegg/interesting_emacs_pacakagedmarcoel/][Reddit]])
  - [[https://gist.github.com/redblobgames/a2d43b822fa95665c60f546a35f11a84][Emacs: use font-lock to add unit conversion to temperatures · GitHub]] ([[https://bsky.app/profile/redblobgames.com/post/3ma4pvgmqsc2h][@redblobgames.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 period 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=lo4eZJNzUAs][EmacsConf 2025 Q&A: An introduction to the Emacs Reader - Divyá]] (19:03)
  - [[https://tv.dyne.org/w/7Wx9LSHdXtqJYCG2AtqGPt][[14] Emacs Reader: Triaging after Hiatus - 12/22/2025, 2:51:25 PM - Dyne.org TV]]
  - [[https://github.com/anuvyklack/hel/tree/main][Hel — Helix Emulation Layer]] ([[https://www.reddit.com/r/emacs/comments/1prm1yy/hel_helix_emulation_layer/][Reddit]])
  - [[https://github.com/nohzafk/emacs-anywhere][Made a macOS-only alternative to emacs-everywhere using Hammerspoon]] ([[https://www.reddit.com/r/emacs/comments/1pog8zf/made_a_macosonly_alternative_to_emacseverywhere/][Reddit]])
  - [[https://brainbaking.com/post/2025/12/getting-emacs-and-macos-to-play-nice/][Getting Emacs And MacOS To Play Nice | Brain Baking]] ([[https://news.ycombinator.com/item?id=46336503][HN]])
  - [[https://goykhman.ca/gene/blog/2025-12-10-building-emacs-30-on-macos.html][Gene Goykhman: Building Emacs 30 on macOS]]
- Emacs development:
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f3d9371a890699fe4047f693adfcd4d8dbe2fb7d][Add functions to set frame size and position in one compound step]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cff022f0c3632c2522e568bd5e96841c1a0271ef][Add binary format specifications '%b' and '%B']]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f98c3a940de574f34b1da48a69023fa87e8ed5d0][Remove binary-as-unsigned (bug#79990)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f5f2306fc1d4370730fdcdd91c8acdf0d7930487][System GUI taskbar and progress reporter hooks (bug#79859)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bc30310f8753ee35c77f7e70ba6707f066475aba][Add query-replace-read-transpose-from-to]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e93a9a905799b2e1e371fe6292a003e6f5480e95][hideshow: Support nested comment block in 'hs-hide-level-recursive']]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=985e942d1ccb71c9b29b35080098b8fb851eecde][hi-lock: Use active region for default values in more places]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f9172be29a699300d6d4fc054e6bb81e93823df3][Make VC-Dir's 'd' able to delete unregistered files]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7425e33287547b879c22c4f4ac1b7c78fcbdd6f9][New M-RET, M-p, M-n commands in Log View mode]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d76e61d218742396a5f48cbe44af27cacecbea22][New bookmark-after-load-file-hook (bug#80003)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=91d4120289e79c7c8097691cbf89ff5b304b74e4][; lisp/saveplace.el, etc/NEWS: Refinements to bug#75837.]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2b1440946e20bcf910f03cd665f68a268c687192][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 files (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 (MELPA)
  - https://melpa.org/#/lisp-docstring-toggle: Toggle Lisp docstring visibility (MELPA)
  - https://melpa.org/#/markdown-mermaid: Preview Mermaid code blocks in 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 repositories (MELPA)
  - https://melpa.org/#/royal-hemlock-theme: Soothing royal-blue light-theme (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/spacemacs][r/spacemacs]], [[https://mastodon.social/tags/emacs][Mastodon #emacs]], [[https://bsky.app/hashtag/emacs][Bluesky #emacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://lobste.rs/search?q=emacs&what=stories&order=newest][lobste.rs]], [[https://programming.dev/c/emacs?dataType=Post&page=1&sort=New][programming.dev]], [[https://lemmy.world/c/emacs][lemmy.world]], [[https://lemmy.ml/c/emacs?dataType=Post&page=1&sort=New][lemmy.ml]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/playlist?list=PL4th0AZixyREOtvxDpdxC9oMuX7Ar7Sdt][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]], [[https://emacslife.com/calendar/][Emacs Calendar]], and [[https://lists.gnu.org/archive/html/emacs-devel/2025-12][emacs-devel]]. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [[mailto:[email protected]][[email protected]]]. Thank you!

    

Reply via email to