2026-03-09 Emacs news
=====================

  If you use kubernetes-el 
https://github.com/kubernetes-el/kubernetes-el/issues/383, 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 
https://cgit.git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=2815dd543aba241a0b28082bea79fcb96c66e6a5.
 Niche, but could be handy. I'm also curious about using clime 
https://github.com/cosmicz/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 
https://sdf.org/~pkal/blog/emacs/mistakes.html?

  Enjoy!

  - Security:
      - First (?) hacked Emacs package: kubernetes-el 
https://github.com/kubernetes-el/kubernetes-el/issues/383 (Reddit 
https://www.reddit.com/r/emacs/comments/1rowm5i/first_hacked_emacs_package/)
  - Upcoming events (iCal file 
https://emacslife.com/calendar/emacs-calendar.ics, Org 
https://emacslife.com/calendar/):
      - Emacs Berlin: In-Person-Only Emacs-Berlin Stammtisch 
//emacs-berlin.org/ https://emacs-berlin.org/ Tue Mar 10 1900 Europe/Berlin
      - OrgMeetup (virtual) //orgmode.org/worg/orgmeetup.html 
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 
//ox.ogeer.org/event/computing-in-freedom-with-gnu-emacs-protesilaos-stavrou 
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) //lebib.org/date/atelier-emacs 
https://lebib.org/date/atelier-emacs Fri Mar 13 1800 Europe/Paris
      - M-x Research: TBA //m-x-research.github.io/ 
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: Buffers, Frames, and Windows, A Brief Introduction « Here's The 
Beef 
http://perotti.org/2026/03/04/emacs-buffers-frames-and-windows-a-brief-introduction/
 (@[email protected] https://dice.camp/@BeefGriller/116171942078782298)
  - Emacs configuration:
      - Elpaca Version 0.1.0 https://github.com/progfolio/elpaca (Reddit 
https://www.reddit.com/r/emacs/comments/1rmy4xg/elpaca_version_010/) accepts 
use-package :vc keyword
      - Sacha Chua: Emacs Lisp: defvar-keymap hints for which-key 
https://sachachua.com/blog/2026/03/emacs-lisp-defvar-keymap-hints-for-which-key/
      - Re-imagining the Emacs user experience with Casual Suite 
https://youtu.be/-eMmmAKcFR4?si=pC63gfnvJeAOTGtS (Reddit 
https://www.reddit.com/r/emacs/comments/1rlygjs/reimagining_the_emacs_user_experience_with_casual/,
 Irreal https://irreal.org/blog/?p=13657)
      - Charles Choi: Casual now available on NonGNU ELPA 
http://yummymelon.com/devnull/casual-now-available-on-nongnu-elpa.html (Irreal 
https://irreal.org/blog/?p=13653)
      - Two Years of Emacs Solo: 35 Modules, Zero External Packages, and a Full 
Refactor https://www.rahuljuliato.com/posts/emacs-solo-two-years (Reddit 
https://www.reddit.com/r/emacs/comments/1romd9c/two_years_of_emacs_solo_35_modules_zero_external/)
  - 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 
https://github.com/cosmicz/clime (Reddit 
https://www.reddit.com/r/emacs/comments/1rmuf9u/clime_build_cli_tools_with_subcommands_and_flags/)
      - Async link fetching in Emacs https://beathagenlocher.com/stream/#00128
      - Progress (GNU Emacs Lisp Reference Manual) 
https://www.gnu.org/software/emacs/manual/html_node/elisp/Progress.html 
(@[email protected] https://sfba.social/@kickingvegas/116176947629585178)
      - Emacs Internal #02: Data First — Deconstructing Lisp_Object in C | The 
Cloudlet https://thecloudlet.github.io/blog/project/emacs-02/ (HN 
https://news.ycombinator.com/item?id=47259961)
      - [19] Working on Canvas API Patch - 3/8/2026, 2:28:14 PM - Dyne.org TV 
https://tv.dyne.org/w/qEW7KCGLZ4XUtkyj6L1WmX
      - [19] Working on Canvas API Patch - 3/8/2026, 3:49:58 PM - Dyne.org TV 
https://tv.dyne.org/w/8CaHkBArDc9XpBNcBaz5E3
  - Appearance:
      - Emacs Redux: Customizing Font-Lock in the Age of Tree-sitter 
https://emacsredux.com/blog/2026/03/08/customizing-font-lock-in-the-age-of-tree-sitter/
      - Protesilaos Stavrou: Emacs: four new themes are coming to the 
‘doric-themes’ 
https://protesilaos.com/codelog/2026-03-07-emacs-four-new-doric-themes/
  - Navigation:
      - My first meaningful hack of Emacs (proper isearch) 
https://www.reddit.com/r/emacs/comments/1rlux9e/my_first_meaningful_hack_of_emacs_proper_isearch/
 - search with recenter after threshold
      - Emacs Redux: expreg: Expand Region, Reborn 
https://emacsredux.com/blog/2026/03/03/expreg-expand-region-reborn/ (Reddit 
https://www.reddit.com/r/emacs/comments/1rjrjpy/expreg_expand_region_reborn/, 
Irreal https://irreal.org/blog/?p=13651)
      - Emacs Redux: Transpose All The Things 
https://emacsredux.com/blog/2026/03/04/transpose-all-the-things/ (Irreal 
https://irreal.org/blog/?p=13655)
  - Dired:
      - Chris Maiorana: The Emacs Way: Copying Files 
https://chrismaiorana.com/the-emacs-way-copying-files/
  - Writing:
      - Wai Hon: Introducing markdown-indent-mode 
https://whhone.com/posts/markdown-indent-mode/ (Reddit 
https://www.reddit.com/r/emacs/comments/1rok61m/markdownindentmode_orgindentmode_for_markdown/)
  - Org Mode:
      - Curtis McHale: Stop Mixing DONE and TODO in Org — Auto-Sort Like a Pro 
https://curtismchale.ca/2026/03/03/stop-mixing-done-and-todo-in-org-auto-sort-like-a-pro
 (YouTube https://www.youtube.com/watch?v=iozT8s9YbqU 05:15)
      - a niche emacs productivity system 
https://www.youtube.com/watch?v=lXXwbmPg9zU (28:31)
      - Irreal: Abrams On Literate Programming Redux 
https://irreal.org/blog/?p=13659
      - We Should Revisit Literate Programming in the Agent Era | silly 
business 
https://silly.business/blog/we-should-revisit-literate-programming-in-the-agent-era/
 (lobste.rs https://lobste.rs/s/4ze6ia/we_should_revisit_literate_programming)
      - TAONAW - Emacs and Org Mode: Display images with Org-attach and 
org-insert-link quickly and effectively 
https://taonaw.com/2026/03/08/display-images-with-orgattach-and.html
      - Latex preview on Emacs tty 
https://www.reddit.com/r/emacs/comments/1rm7jvj/latex_preview_on_emacs_tty/
      - Toward the Org Mode future: distributed notebooks 
https://chrismaiorana.com/org-mode-notes-publishing/ (Reddit 
https://www.reddit.com/r/emacs/comments/1rlhas9/toward_the_org_mode_future_distributed_notebooks/)
      - Jeremias-A-Queiroz/chrono-org: extract logbooks for sleek, 
Clockify-style web visualizations using Chart.js and org-publish 
https://github.com/Jeremias-A-Queiroz/chrono-org (Reddit 
https://www.reddit.com/r/emacs/comments/1rmn8bh/showcase_chronoorg_a_selfhosted_plaintext_time/)
      - naiquevin/clockwise: visualize time records from org clock entries 
https://github.com/naiquevin/clockwise (@[email protected] 
https://fosstodon.org/@naiquevin/116169564748906212)
      - (update) org-supertag 5.8 & 5.8.1 - Board, Graph UI & Relation Index 
Optimization 
https://www.reddit.com/r/emacs/comments/1rkiz1d/update_orgsupertag_58_581_board_graph_ui_relation/
      - Remember to set org-latx-hyperref-template to nil if you're writing an 
anonymous referee report https://mathstodon.xyz/@oantolin/116160608164511079
      - lazyblorg updates: tag feeds, random articles on this day, list of 
external URLs https://github.com/novoid/lazyblorg (@[email protected] 
https://graz.social/@publicvoit/116167678398997520)
      - Thanos Apollo: Gnosis: Design Mistakes 
https://thanosapollo.org/posts/gnosis-packages-merge/ Roam-inspired note-taking 
system, 0.8.0 release notes https://thanosapollo.org/posts/gnosis-version-0-8-0/
      - Org development: ob-tangle.el: Support tangling a source block to 
multiple targets 
https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=2815dd543aba241a0b28082bea79fcb96c66e6a5
  - Completion:
      - gggion/let-completion.el: Let-binding values in Elisp completion · 
GitHub https://github.com/gggion/let-completion.el (Reddit 
https://www.reddit.com/r/emacs/comments/1rjxssr/package_letcompletionel_enhanced_elisp_completion/)
      - Sacha Chua: Expanding yasnippets by voice in Emacs and other 
applications https://sachachua.com/blog/2026/03/expanding-yasnippet-by-voice/
  - Coding:
      - Emacs Redux: Mastering Compilation Mode 
https://emacsredux.com/blog/2026/03/06/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) 
https://www.reddit.com/r/emacs/comments/1rotwq5/todays_preachure_from_me_vcmode/
      - James Cherti: pathaction.el: execute pathaction rules, the universal 
Makefile for the entire filesystem 
https://www.jamescherti.com/pathaction-el-emacs-package-universal-makefile/ 
(Github https://github.com/jamescherti/pathaction.el)
      - gcv/julia-snail: An Emacs development environment for Julia · GitHub 
https://github.com/gcv/julia-snail
      - [EMACS LAB #2] Do zero a uma IDE para programar em C (parte 2) 
https://www.youtube.com/watch?v=Obq_nFEBN0M (01:17:59)
      - Marcin Borkowski: Lispy and Iedit 
https://mbork.pl/2026-03-02_Lispy_and_Iedit
      - Meta Redux: What’s Next for clojure-mode? 
https://metaredux.com/posts/2026/03/03/whats-next-for-clojure-mode.html
      - The Emacs Cat: Emacs, Software Development, and LLM 
https://olddeuteronomy.github.io/post/emacs-software-development-and-llm/
  - Math:
      - Why did I create ESR (my thoughts on ESS) | Teoten's blog 
https://blog.teoten.com/posts/2026/why_i_created_esr/ 
(@[email protected] 
https://social.linux.pizza/@teoten/116167308764292484)
  - Evil mode:
      - Sid Kasivajhula: On “Tempo” in Text Editing 
https://countvajhula.com/2026/03/07/on-tempo-in-text-editing/ - normal Emacs 
commands in insert mode (Reddit 
https://www.reddit.com/r/emacs/comments/1rnhija/on_tempo_in_text_editing/)
  - Fun:
      - Launching Brogue from Emacs via transient 
https://www.reddit.com/r/emacs/comments/1rkwyq2/launching_brogue_from_emacs_via_transient/
  - AI:
      - Bozhidar Batsov: Emacs and Vim in the Age of AI 
https://batsov.com/articles/2026/03/09/emacs-and-vim-in-the-age-of-ai/ 
(@[email protected] https://hachyderm.io/@bbatsov/116199710611909979)
      - simple LLM text and images meets org-mode 
https://www.reddit.com/r/emacs/comments/1rl9cz6/simple_llm_text_and_images_meets_orgmode/
      - Claude Code + Org Mode + Git + Hooks 
https://www.reddit.com/r/emacs/comments/1rmhe4k/claude_code_org_mode_git_hooks/
      - Transformei meu segundo cérebro em uma IA em 4 minutos 
https://www.youtube.com/watch?v=hCa3rJMGlPM (08:43) - with org-roam
      - Alvaro Ramirez: Bending Emacs - Episode 13: agent-shell charting 
https://xenodium.com/bending-emacs-episode-13-agent-shell-charting (YouTube 
https://www.youtube.com/watch?v=HJQ86HuSIJI 28:11, Reddit 
https://www.reddit.com/r/emacs/comments/1rk3oh7/bending_emacs_episode_13/)
      - James Dyer: Ollama Buddy - Web Search Integration 
https://www.emacs.dyerdwelling.family/emacs/20260212142000-emacs--web-search-integration-in-ollama-buddy/
 (YouTube https://www.youtube.com/watch?v=05VzAajH404 02:12)
  - Community:
      - My Emacs Misconceptions — Where Are The Wise Men? 
https://mike.hostetlerhome.com/my-emacs-misconceptions (@[email protected] 
https://appdot.net/@mikehoss/116177031271053092)
      - Protesilaos Stavrou: I talk with Joshua Blais about Emacs and life 
issues 
https://protesilaos.com/codelog/2026-03-05-emacs-and-philosophy-chat-with-joshua-blais/
      - Org Social social network summary, 2.11 update with bugfixes 
https://activity.andros.dev/@andros/statuses/01KJVYSBBX0169QBNKABR8XYZJ
      - Org Social - Reading https://reading.org-social.org/ 
(@[email protected] 
https://activity.andros.dev/@andros/statuses/01KK93MF12ET2GC2EP7FQXKEEJ)
  - Other:
      - koreader json to org 
https://github.com/srijan/emacs-v4/blob/main/config.org#51-koreader-json-to-org:
 convert KOReader JSON highlights to Org mode, also here 
https://github.com/srijan/emacs-v4/blob/main/config.org#4252-literature-notes-from-koreader
 (@[email protected] 
https://fediscience.org/@[email protected]/116189661753194299)
      - For Mac users: pbcopy.el spawns two subprocesses on every C-y 
https://www.reddit.com/r/emacs/comments/1ro5l6i/for_mac_users_pbcopyel_spawns_two_subprocesses_on/
 - suggests alternate implementation
  - Emacs development:
      - emacs-devel:
      - notes on CEDET and EDE 
https://yhetil.org/emacs-devel/cacxnnkop7urzum5c4exdhjbk2sa3rt9suzyxha+nkt+hcu5...@mail.gmail.com/
      - Re: Sending `quit` to a batch Emacs process - Eli Zaretskii 
https://yhetil.org/emacs-devel/[email protected]/ Thinking about how to 
interrupt batch processes
      - New user option and function 'recentf-exclude-ignored-extensions' 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=81d2a7a2f5faac85ac23e19815ab3ff12c9e32c6
      - New user option vc-display-failed-async-commands 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8d16a0557d742ca6b0929e04f79eda74483c0ec4
      - Make 'frame-use-time' more reliable. (bug#80397) 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=192d4fc1f7b65cd7ffe3502c69aee566219d3ced
      - Rename 'any' to 'member-if' and deprecate 'cl-member-if' 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7d63d267f2da75471c0d40ae710265a78f560512
      - New command 'unfill-paragraph' 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4ce94139aee73e8be457c89ff96a9e879a775283
      - Revert "Rename 'any' to 'member-if' and deprecate 'cl-member-if'" 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7eba545a4edffc096598c97922e80a5d33898d21
      - Add mirroring for special glyphs (bug#80440) 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d272dedf8cdb33c45a3fabedf70d3557deace877
      - Rename 'any' to 'member-if' and deprecate 'cl-member-if' 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2bdf15f6d8293b21234cd236f39ce68f62e1f6c3
      - Make tree-sitter thing navigation handle nested parsers 
https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=18c24866afa786d70f663e2b715e672ec5808f18
  - New packages:
      - https://elpa.gnu.org/packages/emacs-lisp-intro-es.html: ELisp intro 
manual in Spanish (GNU ELPA)
      - https://melpa.org/#/hackernews-modern: Hacker News client with modern 
widget UI (MELPA)
      - https://melpa.org/#/helm-eca: Helm UI for ECA chats/workspaces (MELPA)
      - https://melpa.org/#/let-completion: Show let-binding values in Elisp 
completion (MELPA)
      - https://melpa.org/#/magit-browse-commit: Browse pull/merge requests 
from magit-blame (MELPA)
      - https://melpa.org/#/markdown-indent-mode: Dynamic indentation for 
Markdown (MELPA)
      - https://melpa.org/#/mathprog-ts-mode: Major mode for the GNU MathProg 
modeling language (MELPA)
      - https://melpa.org/#/md-ts-mode: Major mode for Markdown using 
tree-sitter (MELPA)
      - https://melpa.org/#/mutype: Type into stillness (MELPA)
      - https://melpa.org/#/org-eval: Execute named org-mode blocks on 
load/save (MELPA)
      - https://elpa.gnu.org/packages/php-fill.html: Additional fill commands 
for PHP code editing (GNU ELPA)
      - https://melpa.org/#/rtf-view: View Rich Text Format files (MELPA)
      - https://melpa.org/#/solo-rpg: Solo roleplaying games support functions 
(MELPA)
      - https://melpa.org/#/yomikata: Annotates Japanese text with reading 
tooltips (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/2026-03. 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/
  
  * 2026-03-09 Emacs news
If you use [[https://github.com/kubernetes-el/kubernetes-el/issues/383][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 [[https://cgit.git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=2815dd543aba241a0b28082bea79fcb96c66e6a5][ob-tangle has just added support for multiple targets]]. Niche, but could be handy. I'm also curious about using [[https://github.com/cosmicz/clime][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 [[https://sdf.org/~pkal/blog/emacs/mistakes.html][mistakes and misconceptions]]?

Enjoy!

- Security:
  - [[https://github.com/kubernetes-el/kubernetes-el/issues/383][First (?) hacked Emacs package: kubernetes-el]] ([[https://www.reddit.com/r/emacs/comments/1rowm5i/first_hacked_emacs_package/][Reddit]])
- Upcoming events ([[https://emacslife.com/calendar/emacs-calendar.ics][iCal file]], [[https://emacslife.com/calendar/][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:
  - [[http://perotti.org/2026/03/04/emacs-buffers-frames-and-windows-a-brief-introduction/][Emacs: Buffers, Frames, and Windows, A Brief Introduction « Here's The Beef]] ([[https://dice.camp/@BeefGriller/116171942078782298][@[email protected]]])
- Emacs configuration:
  - [[https://github.com/progfolio/elpaca][Elpaca Version 0.1.0]] ([[https://www.reddit.com/r/emacs/comments/1rmy4xg/elpaca_version_010/][Reddit]]) accepts use-package :vc keyword
  - [[https://sachachua.com/blog/2026/03/emacs-lisp-defvar-keymap-hints-for-which-key/][Sacha Chua: Emacs Lisp: defvar-keymap hints for which-key]]
  - [[https://youtu.be/-eMmmAKcFR4?si=pC63gfnvJeAOTGtS][Re-imagining the Emacs user experience with Casual Suite]] ([[https://www.reddit.com/r/emacs/comments/1rlygjs/reimagining_the_emacs_user_experience_with_casual/][Reddit]], [[https://irreal.org/blog/?p=13657][Irreal]])
    - [[http://yummymelon.com/devnull/casual-now-available-on-nongnu-elpa.html][Charles Choi: Casual now available on NonGNU ELPA]] ([[https://irreal.org/blog/?p=13653][Irreal]])
  - [[https://www.rahuljuliato.com/posts/emacs-solo-two-years][Two Years of Emacs Solo: 35 Modules, Zero External Packages, and a Full Refactor]] ([[https://www.reddit.com/r/emacs/comments/1romd9c/two_years_of_emacs_solo_35_modules_zero_external/][Reddit]])
- Emacs Lisp:
  - [[https://github.com/cosmicz/clime][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]] ([[https://www.reddit.com/r/emacs/comments/1rmuf9u/clime_build_cli_tools_with_subcommands_and_flags/][Reddit]])
  - [[https://beathagenlocher.com/stream/#00128][Async link fetching in Emacs]]
  - [[https://www.gnu.org/software/emacs/manual/html_node/elisp/Progress.html][Progress (GNU Emacs Lisp Reference Manual)]] ([[https://sfba.social/@kickingvegas/116176947629585178][@[email protected]]])
  - [[https://thecloudlet.github.io/blog/project/emacs-02/][Emacs Internal #02: Data First — Deconstructing Lisp_Object in C | The Cloudlet]] ([[https://news.ycombinator.com/item?id=47259961][HN]])
  - [[https://tv.dyne.org/w/qEW7KCGLZ4XUtkyj6L1WmX][[19] Working on Canvas API Patch - 3/8/2026, 2:28:14 PM - Dyne.org TV]]
  - [[https://tv.dyne.org/w/8CaHkBArDc9XpBNcBaz5E3][[19] Working on Canvas API Patch - 3/8/2026, 3:49:58 PM - Dyne.org TV]]
- Appearance:
  - [[https://emacsredux.com/blog/2026/03/08/customizing-font-lock-in-the-age-of-tree-sitter/][Emacs Redux: Customizing Font-Lock in the Age of Tree-sitter]]
  - [[https://protesilaos.com/codelog/2026-03-07-emacs-four-new-doric-themes/][Protesilaos Stavrou: Emacs: four new themes are coming to the ‘doric-themes’]]
- Navigation:
  - [[https://www.reddit.com/r/emacs/comments/1rlux9e/my_first_meaningful_hack_of_emacs_proper_isearch/][My first meaningful hack of Emacs (proper isearch)]] - search with recenter after threshold
  - [[https://emacsredux.com/blog/2026/03/03/expreg-expand-region-reborn/][Emacs Redux: expreg: Expand Region, Reborn]] ([[https://www.reddit.com/r/emacs/comments/1rjrjpy/expreg_expand_region_reborn/][Reddit]], [[https://irreal.org/blog/?p=13651][Irreal]])
  - [[https://emacsredux.com/blog/2026/03/04/transpose-all-the-things/][Emacs Redux: Transpose All The Things]] ([[https://irreal.org/blog/?p=13655][Irreal]])
- Dired:
  - [[https://chrismaiorana.com/the-emacs-way-copying-files/][Chris Maiorana: The Emacs Way: Copying Files]]
- Writing:
  - [[https://whhone.com/posts/markdown-indent-mode/][Wai Hon: Introducing markdown-indent-mode]] ([[https://www.reddit.com/r/emacs/comments/1rok61m/markdownindentmode_orgindentmode_for_markdown/][Reddit]])
- Org Mode:
  - [[https://curtismchale.ca/2026/03/03/stop-mixing-done-and-todo-in-org-auto-sort-like-a-pro][Curtis McHale: Stop Mixing DONE and TODO in Org — Auto-Sort Like a Pro]] ([[https://www.youtube.com/watch?v=iozT8s9YbqU][YouTube]] 05:15)
  - [[https://www.youtube.com/watch?v=lXXwbmPg9zU][a niche emacs productivity system]] (28:31)
  - [[https://irreal.org/blog/?p=13659][Irreal: Abrams On Literate Programming Redux]]
  - [[https://silly.business/blog/we-should-revisit-literate-programming-in-the-agent-era/][We Should Revisit Literate Programming in the Agent Era | silly business]] ([[https://lobste.rs/s/4ze6ia/we_should_revisit_literate_programming][lobste.rs]])
  - [[https://taonaw.com/2026/03/08/display-images-with-orgattach-and.html][TAONAW - Emacs and Org Mode: Display images with Org-attach and org-insert-link quickly and effectively]]
  - [[https://www.reddit.com/r/emacs/comments/1rm7jvj/latex_preview_on_emacs_tty/][Latex preview on Emacs tty]]
  - [[https://chrismaiorana.com/org-mode-notes-publishing/][Toward the Org Mode future: distributed notebooks]] ([[https://www.reddit.com/r/emacs/comments/1rlhas9/toward_the_org_mode_future_distributed_notebooks/][Reddit]])
  - [[https://github.com/Jeremias-A-Queiroz/chrono-org][Jeremias-A-Queiroz/chrono-org: extract logbooks for sleek, Clockify-style web visualizations using Chart.js and org-publish]] ([[https://www.reddit.com/r/emacs/comments/1rmn8bh/showcase_chronoorg_a_selfhosted_plaintext_time/][Reddit]])
  - [[https://github.com/naiquevin/clockwise][naiquevin/clockwise: visualize time records from org clock entries]] ([[https://fosstodon.org/@naiquevin/116169564748906212][@[email protected]]])
  - [[https://www.reddit.com/r/emacs/comments/1rkiz1d/update_orgsupertag_58_581_board_graph_ui_relation/][(update) org-supertag 5.8 & 5.8.1 - Board, Graph UI & Relation Index Optimization]]
  - [[https://mathstodon.xyz/@oantolin/116160608164511079][Remember to set org-latx-hyperref-template to nil if you're writing an anonymous referee report]]
  - [[https://github.com/novoid/lazyblorg][lazyblorg updates: tag feeds, random articles on this day, list of external URLs]] ([[https://graz.social/@publicvoit/116167678398997520][@[email protected]]])
  - [[https://thanosapollo.org/posts/gnosis-packages-merge/][Thanos Apollo: Gnosis: Design Mistakes]] Roam-inspired note-taking system, [[https://thanosapollo.org/posts/gnosis-version-0-8-0/][0.8.0 release notes]]
  - Org development: [[https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/etc/ORG-NEWS?id=2815dd543aba241a0b28082bea79fcb96c66e6a5][ob-tangle.el: Support tangling a source block to multiple targets]]
- Completion:
  - [[https://github.com/gggion/let-completion.el][gggion/let-completion.el: Let-binding values in Elisp completion · GitHub]] ([[https://www.reddit.com/r/emacs/comments/1rjxssr/package_letcompletionel_enhanced_elisp_completion/][Reddit]])
  - [[https://sachachua.com/blog/2026/03/expanding-yasnippet-by-voice/][Sacha Chua: Expanding yasnippets by voice in Emacs and other applications]]
- Coding:
  - [[https://emacsredux.com/blog/2026/03/06/mastering-compilation-mode/][Emacs Redux: Mastering Compilation Mode]]
  - [[https://www.reddit.com/r/emacs/comments/1rotwq5/todays_preachure_from_me_vcmode/][Tip on using built-in vc-mode with C-x v (useful: C-x v d, C-x v v, C-x v L)]]
  - [[https://www.jamescherti.com/pathaction-el-emacs-package-universal-makefile/][James Cherti: pathaction.el: execute pathaction rules, the universal Makefile for the entire filesystem]] ([[https://github.com/jamescherti/pathaction.el][Github]])
  - [[https://github.com/gcv/julia-snail][gcv/julia-snail: An Emacs development environment for Julia · GitHub]]
  - [[https://www.youtube.com/watch?v=Obq_nFEBN0M][[EMACS LAB #2] Do zero a uma IDE para programar em C (parte 2)]] (01:17:59)
  - [[https://mbork.pl/2026-03-02_Lispy_and_Iedit][Marcin Borkowski: Lispy and Iedit]]
  - [[https://metaredux.com/posts/2026/03/03/whats-next-for-clojure-mode.html][Meta Redux: What’s Next for clojure-mode?]]
  - [[https://olddeuteronomy.github.io/post/emacs-software-development-and-llm/][The Emacs Cat: Emacs, Software Development, and LLM]]
- Math:
  - [[https://blog.teoten.com/posts/2026/why_i_created_esr/][Why did I create ESR (my thoughts on ESS) | Teoten's blog]] ([[https://social.linux.pizza/@teoten/116167308764292484][@[email protected]]])
- Evil mode:
  - [[https://countvajhula.com/2026/03/07/on-tempo-in-text-editing/][Sid Kasivajhula: On “Tempo” in Text Editing]] - normal Emacs commands in insert mode ([[https://www.reddit.com/r/emacs/comments/1rnhija/on_tempo_in_text_editing/][Reddit]])
- Fun:
  - [[https://www.reddit.com/r/emacs/comments/1rkwyq2/launching_brogue_from_emacs_via_transient/][Launching Brogue from Emacs via transient]]
- AI:
  - [[https://batsov.com/articles/2026/03/09/emacs-and-vim-in-the-age-of-ai/][Bozhidar Batsov: Emacs and Vim in the Age of AI]] ([[https://hachyderm.io/@bbatsov/116199710611909979][@[email protected]]])
  - [[https://www.reddit.com/r/emacs/comments/1rl9cz6/simple_llm_text_and_images_meets_orgmode/][simple LLM text and images meets org-mode]]
  - [[https://www.reddit.com/r/emacs/comments/1rmhe4k/claude_code_org_mode_git_hooks/][Claude Code + Org Mode + Git + Hooks]]
  - [[https://www.youtube.com/watch?v=hCa3rJMGlPM][Transformei meu segundo cérebro em uma IA em 4 minutos]] (08:43) - with org-roam
  - [[https://xenodium.com/bending-emacs-episode-13-agent-shell-charting][Alvaro Ramirez: Bending Emacs - Episode 13: agent-shell charting]] ([[https://www.youtube.com/watch?v=HJQ86HuSIJI][YouTube]] 28:11, [[https://www.reddit.com/r/emacs/comments/1rk3oh7/bending_emacs_episode_13/][Reddit]])
  - [[https://www.emacs.dyerdwelling.family/emacs/20260212142000-emacs--web-search-integration-in-ollama-buddy/][James Dyer: Ollama Buddy - Web Search Integration]] ([[https://www.youtube.com/watch?v=05VzAajH404][YouTube]] 02:12)
- Community:
  - [[https://mike.hostetlerhome.com/my-emacs-misconceptions][My Emacs Misconceptions — Where Are The Wise Men?]] ([[https://appdot.net/@mikehoss/116177031271053092][@[email protected]]])
  - [[https://protesilaos.com/codelog/2026-03-05-emacs-and-philosophy-chat-with-joshua-blais/][Protesilaos Stavrou: I talk with Joshua Blais about Emacs and life issues]]
  - [[https://activity.andros.dev/@andros/statuses/01KJVYSBBX0169QBNKABR8XYZJ][Org Social social network summary, 2.11 update with bugfixes]]
  - [[https://reading.org-social.org/][Org Social - Reading]] ([[https://activity.andros.dev/@andros/statuses/01KK93MF12ET2GC2EP7FQXKEEJ][@[email protected]]])
- Other:
  - [[https://github.com/srijan/emacs-v4/blob/main/config.org#51-koreader-json-to-org][koreader json to org]]: convert KOReader JSON highlights to Org mode, [[https://github.com/srijan/emacs-v4/blob/main/config.org#4252-literature-notes-from-koreader][also here]] ([[https://fediscience.org/@[email protected]/116189661753194299][@[email protected]]])
  - [[https://www.reddit.com/r/emacs/comments/1ro5l6i/for_mac_users_pbcopyel_spawns_two_subprocesses_on/][For Mac users: pbcopy.el spawns two subprocesses on every C-y]] - suggests alternate implementation
- Emacs development:
  - emacs-devel:
    - [[https://yhetil.org/emacs-devel/cacxnnkop7urzum5c4exdhjbk2sa3rt9suzyxha+nkt+hcu5...@mail.gmail.com/][notes on CEDET and EDE]]
    - [[https://yhetil.org/emacs-devel/[email protected]/][Re: Sending `quit` to a batch Emacs process - Eli Zaretskii]] Thinking about how to interrupt batch processes
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=81d2a7a2f5faac85ac23e19815ab3ff12c9e32c6][New user option and function 'recentf-exclude-ignored-extensions']]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8d16a0557d742ca6b0929e04f79eda74483c0ec4][New user option vc-display-failed-async-commands]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=192d4fc1f7b65cd7ffe3502c69aee566219d3ced][Make 'frame-use-time' more reliable. (bug#80397)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7d63d267f2da75471c0d40ae710265a78f560512][Rename 'any' to 'member-if' and deprecate 'cl-member-if']]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4ce94139aee73e8be457c89ff96a9e879a775283][New command 'unfill-paragraph']]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7eba545a4edffc096598c97922e80a5d33898d21][Revert "Rename 'any' to 'member-if' and deprecate 'cl-member-if'"]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d272dedf8cdb33c45a3fabedf70d3557deace877][Add mirroring for special glyphs (bug#80440)]]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2bdf15f6d8293b21234cd236f39ce68f62e1f6c3][Rename 'any' to 'member-if' and deprecate 'cl-member-if']]
  - [[https://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=18c24866afa786d70f663e2b715e672ec5808f18][Make tree-sitter thing navigation handle nested parsers]]
- New packages:
  - [[package:emacs-lisp-intro-es][emacs-lisp-intro-es]]: ELisp intro manual in Spanish (GNU ELPA)
  - [[package:hackernews-modern][hackernews-modern]]: Hacker News client with modern widget UI (MELPA)
  - [[package:helm-eca][helm-eca]]: Helm UI for ECA chats/workspaces (MELPA)
  - [[package:let-completion][let-completion]]: Show let-binding values in Elisp completion (MELPA)
  - [[package:magit-browse-commit][magit-browse-commit]]: Browse pull/merge requests from magit-blame (MELPA)
  - [[package:markdown-indent-mode][markdown-indent-mode]]: Dynamic indentation for Markdown (MELPA)
  - [[package:mathprog-ts-mode][mathprog-ts-mode]]: Major mode for the GNU MathProg modeling language (MELPA)
  - [[package:md-ts-mode][md-ts-mode]]: Major mode for Markdown using tree-sitter (MELPA)
  - [[package:mutype][mutype]]: Type into stillness (MELPA)
  - [[package:org-eval][org-eval]]: Execute named org-mode blocks on load/save (MELPA)
  - [[package:php-fill][php-fill]]: Additional fill commands for PHP code editing (GNU ELPA)
  - [[package:rtf-view][rtf-view]]: View Rich Text Format files (MELPA)
  - [[package:solo-rpg][solo-rpg]]: Solo roleplaying games support functions (MELPA)
  - [[package:yomikata][yomikata]]: Annotates Japanese text with reading tooltips (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/2026-03][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