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!
