2026-03-09 Emacs news
| emacs, emacs-newsIf you use kubernetes-el, don't update for now, and you might want to check your installation if you updated it recently. The repo was compromised a few days ago.
I've occasionally wanted to tangle a single Org Mode source block to multiple places, so I'm glad to hear that ob-tangle has just added support for multiple targets. Niche, but could be handy. I'm also curious about using clime to write command-line tools in Emacs Lisp that handle argument parsing and all the usual stuff.
If you're looking for something to write about, why not try this month's Emacs Carnival theme of mistakes and misconceptions?
Enjoy!
- Security:
- Upcoming events (iCal file, Org):
- Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch https://emacs-berlin.org/ Tue Mar 10 1900 Europe/Berlin
- OrgMeetup (virtual) https://orgmode.org/worg/orgmeetup.html Wed Mar 11 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Mar 12 0000 Asia/Singapore
- Computing in freedom with GNU Emacs - Protesilaos Stavrou - FLOSS@Oxford https://ox.ogeer.org/event/computing-in-freedom-with-gnu-emacs-protesilaos-stavrou Thu Mar 12 1100 America/Vancouver - 1300 America/Chicago - 1400 America/Toronto - 1800 Etc/GMT - 1900 Europe/Berlin - 2330 Asia/Kolkata – Fri Mar 13 0200 Asia/Singapore
- Atelier Emacs Montpellier (in person) https://lebib.org/date/atelier-emacs Fri Mar 13 1800 Europe/Paris
- M-x Research: TBA https://m-x-research.github.io/ Wed Mar 18 0900 America/Vancouver - 1100 America/Chicago - 1200 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Mar 19 0000 Asia/Singapore
- Beginner:
- Emacs configuration:
- Emacs Lisp:
- cosmicz/clime: Build real CLI tools in pure Emacs Lisp. Declare commands, options, and args in a single form — clime handles parsing, –help, error messages, and dispatch. ./myapp.el just works. · GitHub (Reddit)
- Async link fetching in Emacs
- Progress (GNU Emacs Lisp Reference Manual) (@kickingvegas@sfba.social)
- Emacs Internal #02: Data First — Deconstructing Lisp_Object in C | The Cloudlet (HN)
- [19] Working on Canvas API Patch - 3/8/2026, 2:28:14 PM - Dyne.org TV
- [19] Working on Canvas API Patch - 3/8/2026, 3:49:58 PM - Dyne.org TV
- Appearance:
- Navigation:
- My first meaningful hack of Emacs (proper isearch) - search with recenter after threshold
- Emacs Redux: expreg: Expand Region, Reborn (Reddit, Irreal)
- Emacs Redux: Transpose All The Things (Irreal)
- Dired:
- Writing:
- Org Mode:
- Curtis McHale: Stop Mixing DONE and TODO in Org — Auto-Sort Like a Pro (YouTube 05:15)
- a niche emacs productivity system (28:31)
- Irreal: Abrams On Literate Programming Redux
- We Should Revisit Literate Programming in the Agent Era | silly business (lobste.rs)
- TAONAW - Emacs and Org Mode: Display images with Org-attach and org-insert-link quickly and effectively
- Latex preview on Emacs tty
- Toward the Org Mode future: distributed notebooks (Reddit)
- Jeremias-A-Queiroz/chrono-org: extract logbooks for sleek, Clockify-style web visualizations using Chart.js and org-publish (Reddit)
- naiquevin/clockwise: visualize time records from org clock entries (@naiquevin@fosstodon.org)
- (update) org-supertag 5.8 & 5.8.1 - Board, Graph UI & Relation Index Optimization
- Remember to set org-latx-hyperref-template to nil if you're writing an anonymous referee report
- lazyblorg updates: tag feeds, random articles on this day, list of external URLs (@publicvoit@graz.social)
- Thanos Apollo: Gnosis: Design Mistakes Roam-inspired note-taking system, 0.8.0 release notes
- Org development: ob-tangle.el: Support tangling a source block to multiple targets
- Completion:
- Coding:
- Emacs Redux: Mastering Compilation Mode
- Tip on using built-in vc-mode with C-x v (useful: C-x v d, C-x v v, C-x v L)
- James Cherti: pathaction.el: execute pathaction rules, the universal Makefile for the entire filesystem (Github)
- gcv/julia-snail: An Emacs development environment for Julia · GitHub
- [EMACS LAB #2] Do zero a uma IDE para programar em C (parte 2) (01:17:59)
- Marcin Borkowski: Lispy and Iedit
- Meta Redux: What’s Next for clojure-mode?
- The Emacs Cat: Emacs, Software Development, and LLM
- Math:
- Evil mode:
- Sid Kasivajhula: On “Tempo” in Text Editing - normal Emacs commands in insert mode (Reddit)
- Fun:
- AI:
- Bozhidar Batsov: Emacs and Vim in the Age of AI (@bbatsov@hachyderm.io)
- simple LLM text and images meets org-mode
- Claude Code + Org Mode + Git + Hooks
- Transformei meu segundo cérebro em uma IA em 4 minutos (08:43) - with org-roam
- Alvaro Ramirez: Bending Emacs - Episode 13: agent-shell charting (YouTube 28:11, Reddit)
- James Dyer: Ollama Buddy - Web Search Integration (YouTube 02:12)
- Community:
- Other:
- koreader json to org: convert KOReader JSON highlights to Org mode, also here (@srijan@indieweb.social)
- For Mac users: pbcopy.el spawns two subprocesses on every C-y - suggests alternate implementation
- Emacs development:
- emacs-devel:
- notes on CEDET and EDE
- Re: Sending `quit` to a batch Emacs process - Eli Zaretskii Thinking about how to interrupt batch processes
- New user option and function 'recentf-exclude-ignored-extensions'
- New user option vc-display-failed-async-commands
- Make 'frame-use-time' more reliable. (bug#80397)
- Rename 'any' to 'member-if' and deprecate 'cl-member-if'
- New command 'unfill-paragraph'
- Revert "Rename 'any' to 'member-if' and deprecate 'cl-member-if'"
- Add mirroring for special glyphs (bug#80440)
- Rename 'any' to 'member-if' and deprecate 'cl-member-if'
- Make tree-sitter thing navigation handle nested parsers
- emacs-devel:
- New packages:
- emacs-lisp-intro-es: ELisp intro manual in Spanish (GNU ELPA)
- hackernews-modern: Hacker News client with modern widget UI (MELPA)
- helm-eca: Helm UI for ECA chats/workspaces (MELPA)
- let-completion: Show let-binding values in Elisp completion (MELPA)
- magit-browse-commit: Browse pull/merge requests from magit-blame (MELPA)
- markdown-indent-mode: Dynamic indentation for Markdown (MELPA)
- mathprog-ts-mode: Major mode for the GNU MathProg modeling language (MELPA)
- md-ts-mode: Major mode for Markdown using tree-sitter (MELPA)
- mutype: Type into stillness (MELPA)
- org-eval: Execute named org-mode blocks on load/save (MELPA)
- php-fill: Additional fill commands for PHP code editing (GNU ELPA)
- rtf-view: View Rich Text Format files (MELPA)
- solo-rpg: Solo roleplaying games support functions (MELPA)
- yomikata: Annotates Japanese text with reading tooltips (MELPA)
Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, Mastodon #emacs, Bluesky #emacs, Hacker News, lobste.rs, programming.dev, lemmy.world, lemmy.ml, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and 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 sacha@sachachua.com. Thank you!





